EdusalsaDiscover Your Stanford

CS 103

Mathematical Foundations of Computing

  • Not Offered

3 - 5 units

Letter or Credit/No Credit

Mathematical foundations required for computer science, including propositional predicate logic, induction, sets, functions, and relations. Formal language theory, including regular expressions, grammars, finite automata, Turing machines, and NP-completeness. Mathematical rigor, proof techniques, and applications. Prerequisite: 106A or equivalent.


  • GER:DB-Math

  • WAY-FR

Course Prequisites

Grade Distribution

Sign Up

To save CS 103 to your course bucketlist

Already Have An Account? Log In