I can't comment from a Computer Science course POV. But I can say that, where I did my undergrad, we had a few lessons in Assembly. I've still got the old book for the x86. I bought this second hand in 2008. The unltimate aim, however, was to familiarise ourselves, along with C++, for when we went on to program Programmable Logic Controllers, debugging C code, accessing registers that represent hardware inputs/outputs, etc. It's not something I've looked at in great detail since, but if they offered this in an Electronic and Electrical engineering course, I would hazard a guess that it would be covered in greater detail, including byte code, in a Computer Science Degree.
1.8 MB Views: 63