3 ms·
> I think the best way to learn about computer science it to program for a machine so simple anyone can understand how every bit works. No magic. We do this in
by zodiac 10y ago
> I think the best way to learn about computer science it to program for a machine so simple anyone can understand how every bit works. No magic.
We do this in my school, sort of. The 2nd year courses teach you to know how to write assembly in a fictional subset of MIPS (https://www.student.cs.uwaterloo.ca/~cs241/mips/mipsref.pdf https://www.student.cs.uwaterloo.ca/~cs241/mips/mipsref.pdf). There is a course where we write a compiler that emits this fictional MIPS, and a course where we learn how to implement a CPU that can execute (an even smaller subset of) these instructions (starting from CMOS gates).
- gravypod 10y agoWant to trade? You can come to NJIT: the land of physics, math, and more math. Oh and 4 "inter-disaplinary" corses (read wastes of time).