Mathematical Foundations of Computing | CS103 | Stanford University
Stanford University
Explore the limits of computer power, learn about computability theory, and gain a strong foundation in discrete mathematics with CS103 at Stanford University.
University CoursesAlgorithm
Introduction
CS103 is a first course in discrete math, computability theory, and complexity theory. In this course, we'll probe the limits of computer power, explore why some problems are harder to solve than others, and see how to reason with mathematical certainty.
Highlights
Explore the limits of computer power and the complexity of problems
Learn about computability theory and how to reason with mathematical certainty
Gain a strong foundation in discrete mathematics
Recommendation
This course is recommended for students interested in computer science, mathematics, and the theoretical foundations of computing. It provides a solid grounding in the mathematical concepts that underlie computer science and is a valuable prerequisite for more advanced courses in the field.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.