3 ms·
People underestimate how useful it would be, despite it not being "directly applicable". If I had to pick one class that I would call fundamental to my underst
by filoleg 6y ago
People underestimate how useful it would be, despite it not being "directly applicable".
If I had to pick one class that I would call fundamental to my understanding of CS, it would be CS2110 (Computer Organization and Programming) from Georgia Tech.
It started off with building stuff using logic gates, like APUs. Then it moved onto other stuff. It all culminated into building your own simplistic CPU pipeline (in an emulator) and making a small game for Gameboy Advance. Dealing with hardware limitations of that handheld console, as well as learning some interesting tricks the devs had to employ for it to add stuff like parallax backgrounds, felt eye-opening.