Hacker News new | past | comments | ask | show | jobs | submit login

CS 101 and 102 are this. After that I found CS to be 90% math, algorithms, and a sampling of some foundational topics such as operating system, graphics, and network programming.

Computer science is not vocational training and not training to be a good programmer. I've found many CS professors suck at programming anyhow, and people who never do much outside the curriculum aren't qualified to be programmers.

Btw, at my school, we had a co-op program. The undergrad program was 5 years long and you took three 6-month co-ops. This is a great way to get practical skills without changing the character of a CS curriculum.

edit: I have to add, plenty of web developers use Java, they just don't hang around HN.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: