Just to give people an idea of the knowledge I'm being given for the next 3 months before I GRADUATE, here are the classes I'm being taught:
CIS245
This is advanced Access class about designing and developing database projects. Even though it uses Access 2007, the concepts it teaches should be helpful in planning out our Redemption mod for Source.
CIS 264
This is the C++ class I'm hoping will teach the important stuff. So far the instructor has mainly gone through objected oriented review type stuff that I've heard a millions times over in my CS 142 and CS 143 classes *yawns*. I hope he goes somewhere useful eventually.
CS 285
This class is weird, but I think it'll be very useful. It goes into Big O Notations where it talks about the efficiency of algorithms in programming. It's mainly another java class like CS 142 and CS 143. It has a lot about arrays, arraylists, and nodes. Weird, but useful stuff. This class I might have trouble in because there is only one day per week of it where we actually have inclass instruction. The rest of the time we're left to our own devices.
Here's a wiki link on Big O
http://en.wikipedia.org/wiki/Big_O_notationJust to give you an idea of the weird stuff I'll know in 3 months.