CpSc 461, Software Engineering Techniques
Click here for the syllabus, outline, and other resources.
This teaching thing is turning into a full-time job again. I'll also be teaching CpSc 423, Language Processor Techniques (aka "The Compiler Class"). There go my Friday evenings...
Looks like I'll be teaching CpSc 433, Data Security and Encryption Techniques, CpSc 461, Software Engineering Techniques, and CpSc 465, Principles of Computer Graphics
If you're looking for an easy way to experiment with OpenGL, try the Ch interpreter. It supports C and most of C++, and includes OpenGL support. It runs on just about any platform you could want (including Windows, Solaris, Linux, MacOS X, and FreeBSD), and since it's an interpreter, you can skip the compile and link steps.
Now, if you're paying attention, you're probably thinking, "sure, great, but if it's an interpreter, isn't it going to be awfully slow?" Well, download the Standard Edition and try it yourself.