Mathematical Foundations of Computing

Mathematics provides many powerful insights for current and future fundamental principles of computer science. Learn how to model problems mathematically, reason about them abstractly and then apply techniques to explore their properties. This broad introduction to mathematical applications will prepare you to move forward and solve today’s most important problems within the computer science field.

Topics Include

  • Formal language theory such as finite automata, Turing machines and NP-completeness
  • Induction, sets, functions and relations
  • Proof techniques and applications
  • Propositional predicate logic

Course Page
Price
$7,280.00 Subject to change
Delivery
Online, instructor-led
Level
Introductory
Commitment
10 weeks, 10-20 hrs/week
Credit
Foundations in Computer Science Graduate Certificate Introductory Programming Graduate Certificate
School
Stanford School of Engineering
Language
English