sc94597 said:
I am surprised they didn't make you take an introductory Linear Algebra (arrays/multidimensional lists are pretty much just matrices) and a Discrete Mathematics/Number Theory course. Both seem quite necessary for computer science. A proof-based class would also help (where you learn things like proof by induction, which would help a lot when learning recursion and functional programming, for example.) Although maybe you learned some of these things in your "data algorithms" course. |
Discrete was the requirement they had dropped. I took multiple Algrebra classes, but I don't remember their distinct names. And the data algorithms was a proof based class. That was one of the 3 final classes I took right before graduation. So very difficult.







