Maths for CS

Stop asking if math is necessary for CS. It fundamentally is, so be sure to get good at it!

RATIONALE

CS theory is powered by a lot of math. Every core module listed in this website will contain some level of mathematics and the goal of this section is to prepare you for those concepts. There are some math-heavy careers which computer science can lead you to:

  • Formal software verification
  • Machine Learning
  • Cybersecurity
  • Data Science
  • Computer Graphics
  • Game development
  • Algorithmic trading

RESOURCES

Courses School Prerequisites
Math for CS MIT None
Linear Algebra UT Austin None
Calculus (Differentiation) MIT None
Calculus (Integration) MIT None

CHECKLIST SUMMARY

  • Linear algebra
  • Set theory
  • Differential equations
  • Matrices
  • Combinatronics
  • Probability
  • Statistics
  • Recursion
  • Relations and Functions
  • Proof techniques
  • Propositional logic
  • Predicate logic