3 ms·
I know of schools where that was part of the CS curriculum. I don't know if you couldn't graduate without it, but most people didn't.
by AnimalMuppet 2mo ago
I know of schools where that was part of the CS curriculum. I don't know if you couldn't graduate without it, but most people didn't.
- jruohonen 2mo ago> part of the CS curriculum Well, maybe in the old days, when computers were simple (and even then, it would've been a very tough take in a curriculum).
- pjmlp 2mo agoDepends if you consider 1990's computers simple. On my degree, we had to implement compilers, db system with B-Tree indexes mapping into i-nodes, extend an existing toy OS with cooperative multi-threadeding, and device drivers for PC floppies. In digital circuits design, we got to create our own tiny CPU, and besides the digital design, some folks did the optional part of actually implementing it on a breadboard. Among several other projects. When a Software Engineering degree is 5 years, there is plenty of time for such stuff.
- jruohonen 2mo agoWhile not explicitly related to the topic any more: yes, things surely have changed, and I am not sure for the better. I suppose that was also what Cox was saying between the lines at least to some extent.
- tracerbulletx 2mo agoYou can still write a simple OS on a modern computer, a lot of times its done using a virtual machine though to make iteration faster. It's not like rewriting linux or something, its just standing up the basics of machine abstraction.