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.