|
|
|
|
|
by k3fernan
5202 days ago
|
|
Just a question for CS graduates here, how many Math courses were required to major in CS? When I was an undergraduate the bare minimum was: - 2 algebra (number theory + linear algebra) - 2 calculus (single variable) - 2 statistics - 1 logic - 1 combinatorics (graph theory + enumeration) There was no "Math for CS" course per say, there was just math you should know. And that was the bare minimum for a BCS, the BMath (CS) had even more. I myself struggled with those courses (mostly the "raw" math courses rather the CS-y ones) but I'm grateful now that I did them. Math and Computer Science are so intrinsically linked. |
|
- 4 calculus (!)
- 3 statistics (2 basic + stochastic processes)
Besides, there was a quite a bit of discrete math in mandatory theoretical CS subjects: Algorithm Analysis, Graph Algorithms, Formal Languages, Boolean Algebra, Formal Methods, etc. But I wouldn't count these as "math" proper.
We also had 2 or 3 mandatory Physics subjects. I wasn't interested in physics and found them pretty useless. Some professors justified them as an "application of advanced calculus", while the advanced calculus subjects were touted as essential to a proper understanding of physics.