2 ms·
Yeah, I see. I think a lot of that more hardware-focused stuff will be found in engineering courses like electronic engineering, computer engineering, network e
by enasterosophes 2y ago
Yeah, I see. I think a lot of that more hardware-focused stuff will be found in engineering courses like electronic engineering, computer engineering, network engineering and mechatronic engineering. CS tends to be more theoretical: the science of computation, eg comparing the performance of different algorithms.
That said, iirc the final year will often offer lots of the stuff that you have in mind, like a subject on network programming, a subject on how operating systems work under the hood, advanced database theory, etc. You wouldn't get to cover every single topic, but you would get to cover whatever you're interested in.
Also, a lot of the stuff you mentioned is expected to be picked up as a side-effect doing practical assessments and group work. Eg learning Linux might not be a subject, but labs will often involve preparing and submitting work on Linux systems; there might not be a class on mysql, but a class which requires writing a web application will require knowledge of at least one database backend.
It's like how a physics degree doesn't teach you how to repair cars, but that doesn't mean that a physicist doesn't know more than the average person about how a car works. Still, I wouldn't go get a physics degree in order to deeply understand and learn how to design automotive technology, instead I'd focus my decision on whether to do a mechanical apprenticeship or a mechanical engineering degree.