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

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


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