3 ms·
Huh. I'm not sure whether to agree or disagree with this. On the one hand, I learned a lot of interesting CS stuff (algorithms, complexity theory, cryptography,
by donaq 16y ago
Huh. I'm not sure whether to agree or disagree with this. On the one hand, I learned a lot of interesting CS stuff (algorithms, complexity theory, cryptography, parallel computing, compiler techniques, operating systems design, etc) while doing computer engineering in a university in Singapore. As far as I know, the CS courses in both the older universities in my country also teach the same things sans the hardware stuff we also learned in CE. These are useful things to know which would have been very hard for me to learn outside of university, and we're not MIT.
On the other hand, there are a lot of other sources of accreditation available here that conduct courses exactly like those Zed mentioned. In those cases, I would have to agree that it's not worth the money to take those courses. Then again, they're usually not called CS over here. They have names like Business IT or some such. IMO, you cannot call yourself a CS course unless you teach, you know, CS, which is pretty much the case here. What's the situation in the States? Are there a lot of courses teaching you how to code Java billed as CS?
p.s. of course I've forgotten most of the CS stuff that I've learned in university, but just knowing that they're there if I need them and gaining the big picture How Things Work was worth the time spent and makes me a better programmer.