Comment

Comment by WalterBright

CS is about Computer Science, not programming. The foundational courses should be in math, physics, statistics, calculus, proofs, algorithms, complexity, type systems, theorems, computability, etc.

Learning how to use SQL is more of a trade school course.

I have a BS, Bachelor of Science. The foundational classes were math, math, math, math, and more math. There were no classes in how to operate a machine tool. I befriended the guy who ran the machine shop that built apparatus for the scientists, and he taught me how to run the machines. But that wasn't a class, it was just something I did on my own initiative.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton