Hacker News new | ask | show | jobs
by throw0101b 381 days ago
> […] a lot of top schools don't even really teach programming in their computer science programs. It's something you just pick up on your own.

"Computer science is no more about computers than astronomy is about telescopes, biology is about microscopes or chemistry is about beakers and test tubes. Science is not about tools. It is about how we use them, and what we find out when we do."

* https://quoteinvestigator.com/2021/04/02/computer-science/

* https://en.wikiquote.org/wiki/Computer_science#Disputed

Perhaps a trade school would be better if someone wants to focus on 'just' programming.

3 comments

I think completely separating it like that goes too far in the other direction. The absolute best undergrad classes I had were the two where the lectures were entirely on the theory side, then the projects were practical implementations of the theory.
Totally. One consequence which I'm somewhat ambivalent about is that people with interest in engineering fields other than computer science may not be expected to have the degree of familiarity with the tools of the trade that budding computer scientists do. But, given the popularity of computer science as a major, it's probably inevitable to expect that freshmen at least in top schools have done at least some programming.
Being able to understand computer science and apply it is called software ENGINEERING for a reason, and it's a lot more complicated than 'just programming'.

You sound like a physicist who thinks mechanical engineers are unnecessary because we have physicists and car mechanics.

> You sound like a physicist who thinks mechanical engineers are unnecessary because we have physicists and car mechanics.

Or I sound like someone who recognizes that physics and computer science, and mechanical engineering and computer engineering / programming, are different areas of activity.