I think the curriculum is different depending on the country or university. But in Brazil, most CS students have a discipline on operating systems or computer architecture, even if they don’t get very deep.
However me as a Computer Engineer graduate, I’ve learned a lot about circuit analysis, signal processing, control systems, analog and digital electronics, microcontrollers, FPGAs, electronic chip manufacturing, etc. Most of the stuff which I forgot anyway, since it’s been a while since I started working as a backend software engineer.
Most cs degrees I’ve seen, including my own include an operating systems course.
“How a computer works”
It really depends what you mean, and at what depth; theres a tone of stuff in there. Even then I think your mostly wrong, you just notice/remember the ones who are inept at using their computer.
I work in the IT department at a university. Can confirm that many comp sci majors have no idea how a computer works, or even how to install an operating system. They sure know how to write code though.
One dude just got his phD in computer science and admitted to me he cannot even use his phone. Wish I was joking
I mean, computer science is basically the mathematics of computation. It’s not like the people working on knot theory or topology are great with 3d art or knitting
Computer science has many fields and those even differ per country. Theoretical computer science is only one part of it. There are also many specialisations.
But you make a good point about topology and knot theory.
Computer scientists don’t understand this. This is systems.
Seriously, I have met computer scientists who admit they don’t know how the computer works, but simply is processional math.
One dude just got his phD in computer science and admitted to me he cannot even use his phone. Wish I was joking.
Computer science doesn’t mean you know how to a use a computer; astronomers and microbiologists don’t know much about telescopes and microscopes.
And CS students have the dumbest “smart” questions.
I think the curriculum is different depending on the country or university. But in Brazil, most CS students have a discipline on operating systems or computer architecture, even if they don’t get very deep.
However me as a Computer Engineer graduate, I’ve learned a lot about circuit analysis, signal processing, control systems, analog and digital electronics, microcontrollers, FPGAs, electronic chip manufacturing, etc. Most of the stuff which I forgot anyway, since it’s been a while since I started working as a backend software engineer.
Most cs degrees I’ve seen, including my own include an operating systems course.
“How a computer works”
It really depends what you mean, and at what depth; theres a tone of stuff in there. Even then I think your mostly wrong, you just notice/remember the ones who are inept at using their computer.
If you mean run program x on os y, well then sure
Friend’s dad has a phD in computer science thought that iphones have a plasma screen
I work in the IT department at a university. Can confirm that many comp sci majors have no idea how a computer works, or even how to install an operating system. They sure know how to write code though.
I mean, computer science is basically the mathematics of computation. It’s not like the people working on knot theory or topology are great with 3d art or knitting
Computer science has many fields and those even differ per country. Theoretical computer science is only one part of it. There are also many specialisations.
But you make a good point about topology and knot theory.
Exactly