Monday/Wednesday, 5:30-6:50.
Room 311, Science and Engineering Bldg.
Final Exam: Tuesday, December 8, regular time and room.
Caveat Emptor: Programming and other assignments should be completed by each student on their own. It is expressly forbidden for students to collaborate on assignments without the express permission of the instructor. A few friendly pointers and a bit of advice is fine, but "borrowing" or copying another's work is grounds for punitive action, including a failing grade and possible expulsion from the University.
If you're not working at home on your PC, in your favorite IDE, recommend using emacs to do your programming on the Unix systems. Forget that ancient and obsolete VI stuff! Emacs provides automatic code indentation, displays comments in italics or a different color, displays keywords in bold or a different color. You can run a debugger directly within emacs. You can click on a function call, and have emacs automatically pull up the definition of that function in another window. All that, and much, much more!
OpenGL There is a down-loadable freeware implementation of OpenGL, called Mesa.
I've also placed binary (precompiled) libraries for the Windows95 platform here.
There is on-line documentation of GLUT. See, also, the main GLUT page.
If you're really feeling frisky, you can even run gdb inside emacs. In that mode, emacs will run gdb in one window, and display your source code, as it is executed, in another. Nifty!