← Back to context

Comment by hatthew

4 hours ago

As the field of "computing" develops more and more high level abstractions, that necessarily reduces the amount of time that can be spend on lower-level stuff. These days I think it's typical to have one or two courses that cover OS/embedded/assembly/compiler type of topics, but that's the bare minimum for awareness, not near enough for actual learning. On the spectrum from low-level to high-level, CS sits just below SE. Computer engineering is the field/degree that gives people actual skills in OS-level programming.