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

It’s unfortunate that CS curriculums lean so heavily on math and proofs.



I think it's worth distinguishing between "Computer Science" and "Programming".

One of the motivating examples in the OP is "conversational programmers". OP defines that as people who want to be able to have conversations about programming stuff, but won't program. -- For those people, sure, assuming heavy technical/math background when teaching programming isn't helpful.

But many topics in Computer Science heavily rely on applying math. (3D rendering, Computer Vision, Machine Learning).


This is no different than engineering.


Then study computer engineering instead of computer science.




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

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

Search: