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 Spring 2025 Async Lectures

Sp25 Tue May 6 1 Course Introduction, Intro to C++
Sp25 Wed May 7 2 Types, Control Structures, and Procedural Abstraction
Sp25 Thu May 8 3 Machine Model, Part 1
Sp25 Mon May 12 4 Machine Model, Part 2
Sp25 Tue May 13 5 const, Structs, and C-Style ADTs
Sp25 Wed May 14 6 Streams and I/O
Sp25 Thu May 15 7 Abstract Data Types in C++
Sp25 Mon May 19 8 Operator Overloading and Inheritance
Sp25 Tue May 20 9 Polymorphism
Wed May 21 10 Arrays, Pointer Arithmetic, and C-Style Strings
Thu May 22 11 Array-Based Data Structures, Time Complexity
Mon May 26 No Class - Memorial Day
Tue May 27 12 Sorted Data Structures, Templates
Wed May 28 13 Program Design and Debugging
Thu May 29 No Class - Midterm Exam
Mon June 2 14 Containers and Iterators
Tue June 3 15 Memory Models and Dynamic Memory
Wed June 4 16 RAII and Growable Containers
Thu June 5 17 Deep Copies and The Big Three
Mon June 9 18 Linked Lists
Tue June 10 19 Iterators
Wed June 11 20 Functors and Impostor Syndrome
Thu June 12 21 Recursion and Tail Recursion
Mon June 16 22 Structural Recursion
Tue June 17 23 Binary Search trees, Sets, and Maps
Wed June 18 24 Error Handling and Exceptions
Thu June 19 No Class - Juneteenth


EECS 280 Winter 2025 Archive

Check back soon if you're looking for archived W25 lectures.

EECS 280 Fall 2024 Archive

If you're looking for a copy of last term's lectures, they're here for now.