Full Course Table of Contents#

M0: Introduction#

M1: Digital Systems#

M2: Boolean Algebra#

M3: Arithmetic#

Midterm Assessment#

Covers M1–M3. See the Assessment Ideas for more information and inspiration.

M4: Building Blocks#

M5: State Machines#

M6: Advanced Concepts#

  • Lectures
    • L31: Advanced Circuits
    • L32: FPGAs in the Wild
    • L33: Formal Verification
  • Extra Credit
  • No reading, homework, quizzes, or labs.

Final Assessment#

Cumulative, prioritizing M4–M6. See the Assessment Ideas for more information and inspiration.