Domain 01 —
Foundations & Mathematics
Chronology — 27 entries
Chronology
Every milestone in this domain, ordered by date. An event shared by several topics is counted once.
Curriculum
Courses and labs
Which university courses this domain usually maps to, and whether the practical work is a standalone project course or an in-class lab.
Courses like these have almost no lab sessions; assessment is problem sets and proofs, with programming only a supporting tool. Boolean algebra and Karnaugh maps appear as paper exercises inside discrete mathematics.
Courses
Open courses
- MIT 6.042J Mathematics for Computer Science
- Berkeley CS 70 Discrete Mathematics and Probability Theory
What the labs look like
- Programming assignments
Enumerate properties of sets, relations and graphs with code, or check probability results by Monte Carlo
- Truth tables and Karnaugh maps
The Boolean-algebra chapter of discrete mathematics: simplify expressions and draw maps, all on paper, with no lab
- Proof grading
Most schools assess written proofs; lab hours are close to zero