EECS 280 Asynchronous Lectures

James Juett, The University of Michigan

Welcome!
Here you'll find links to Prof. Juett's "asynchronous" EECS 280 lectures.

Asynchronous lectures include the same material as regular lectures, and are considered a first-class option for lectures in EECS 280.

The lectures are broken down into short videos with interactive exercises for you to practice and confirm your understanding. You can set your own pace and reread/rewatch any part you like. Make sure to engage in the active learning opportunities by working through the embedded exercises - this will also check and solidify your understanding.

Complete the embedded exercises by 11:59pm on the day of the lecture to earn participation credit.

EECS 280 Fall 2025 Async Lectures

W26 Wed Jan 7 1 Course Introduction, Intro to C++
W26 Mon Jan 12 2 Types, Control Structures
Wed Jan 14 No Class - Labor Day
W26 Mon Jan 19 3 Procedural Abstraction
W26 Wed Jan 21 4 Machine Model, Part 1
W26 Mon Jan 26 5 Machine Model, Part 2
W26 Wed Jan 28 6 const, Structs, and C-Style ADTs
W26 Mon Feb 2 7 Streams and I/O
Wed Feb 4
W26 Mon Feb 9 8 Abstract Data Types in C++
W26 Wed Feb 11 9 Derived Classes and Inheritance
W26 Mon Feb 16 10 Polymorphism
W26 Wed Feb 18 11 Arrays, Pointer Arithmetic, C-Style Strings
W26 Mon Feb 23 12 Array-Based Data Structures, Time Complexity
W26 Wed Feb 25 13 Sorted Data Structures, Templates
Mon Mar 2 No Class - Fall Break
W26 Wed Mar 4 14 Containers and Iterators
W26 Mon Mar 9 15 Memory Models and Dynamic Memory
W26 Wed Mar 11 16 RAII and Growable Containers
Mon Mar 16 No Class - Midterm Exam
W26 Wed Mar 18 17 Deep Copies and The Big Three
W26 Mon Mar 23 18 Linked Lists
W26 Wed Mar 25 19 Iterators
W26 Mon Mar 30 20 Functors and Impostor Syndrome
W26 Wed Apr 1 21 Recursion and Tail Recursion
W26 Mon Apr 6 22 Structural Recursion
W26 Wed Apr 8 23 Binary Search trees, Sets, and Maps
W26 Mon Apr 13 24 Error Handling and Exceptions
Wed Apr 15 No Class - Thanksgiving Break
Mon Apr 20 No Class
Wed Apr 22 No Class
Mon Apr 27 No Class


Archive
Lectures from previous terms:
EECS 280 F25
EECS 280 Sp25
EECS 280 W25
EECS 280 F24