The name given to the set these three courses at [Waterloo]:
* [CS 444] (compilers) * [CS 452] (real-time) * [CS 488] (grazaphics) They're all fun courses, though I must say I enjoyed real-time the most. The camaradery in the lab, the crazy kernel debugging, crashing the trains, writing virtual console subsystems in your (not-so-spare) spare time. Ah, the memories. Graphics was pretty cool too, though the fact that there was no teamwork made it a really different feel than real-time. I'm still doing compilers, so the jury's out on that one. Though so far it hasn't been as fun as the other two. I think the best part is saved for last: code gen is gonna be really cool. But for now it's all lexing and parsing and grammars and type-checking; kinda dry stuff. |