3 ms·
Ask HN: Which college has the best undergrad CS curriculum and why?
I am not limiting my question to the USA only. And world rankings are not a great measure of education at the undergrad level. It is a measure of research output and number of faculties and many other things but not education. So please don't list rankings.
A final year CS undergrad upon graduation should possess the following skills:
1. Know how to program well in multiple languages (and paradigms)
2. Knows how to solve problems and implement them in code.
3. Can build a semi large project from the ground up by making design choices.
4. Know enough mathematics to learn more later on if needed for a particular domain.
5. Communicate well.