3 ms·
This might be true outside the US, but certainly not from what I've seen in the US. In the US, a lot of curriculum in CS majors include coding, interview pract
by 27182818284 12y ago
This might be true outside the US, but certainly not from what I've seen in the US.
In the US, a lot of curriculum in CS majors include coding, interview practices and more—and that's a good thing because there doesn't seem to be a lot of dedicated "software development" majors in existence.
I can think of a computer engineering curriculum that actually requires a half-semester course in interview practicing and cover letter writing. Similarly I can think of a major state university whose CS includes a semester project for a company / organization outside the university in teams of four. That same university has a required CS course where you have to maintain the code of previous students in the course, to give you a taste of that real world aspect. And those courses are taken in between or while you take your standard courses on algorithms, discrete math, etc.
Though true I know a professor of CS who ONLY works on a chalkboard, the vast majority don't and the vast majority of CS grads don't either.
- vonmoltke 12y ago> and that's a good thing because there doesn't seem to be a lot of dedicated "software development" majors in existence. Actually, I think it's a bad thing. The sooner Computer Science and Software Engineering become separate disciplines, the better.
- pas 12y agoSEs need to know results from CS. That might be seen as separate, but knowing results and when to apply which, I think requires one to be at least a bit CS-educated. So, no, they're not separate in the ideal case, but obviously, results in CS are arrived at through mathematics and rigorous proofs, whereas resutls in SE are usually produced via code.
- vonmoltke 12y agoPhysics and electrical/mechanical engineering are separate disciplines, but electrical and mechanical engineers still require physics education.