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 Winter 2025 Async Lectures
W25 | Wed Jan 8 | 1 Course Introduction, Intro to C++ |
W25 | Mon Jan 13 | 2 Types, Control Structures, and Procedural Abstraction |
W25 | Wed Jan 15 | 3 Machine Model, Part 1 |
W25 | Wed Jan 22 | 4 Machine Model, Part 2 |
W25 | Mon Jan 27 | 5 const, Structs, and C-Style ADTs |
W25 | Wed Jan 29 | 6 Streams and I/O |
W25 | Mon Feb 3 | 7 Program Design and Debugging |
W25 | Wed Feb 5 | 8 Abstract Data Types in C++ |
W25 | Mon Feb 10 | 9 Operator Overloading and Inheritance |
W25 | Wed Feb 12 | 10 Polymorphism |
Mon Feb 17 | 11 Containers and Iterators | |
Wed Feb 19 | 12 Time Complexity, Arrays, Pointer Arithmetic | |
Mon Feb 24 | 13 Array-Based Data Structures, Part 1 | |
Wed Feb 26 | 14 Array-Based Data Structures, Part 2 | |
Mon Mar 10 | 15 Memory Models and Dynamic Memory | |
Wed Mar 12 | 16 Managing Dynamic Memory | |
Wed Mar 19 | 17 Deep Copies and The Big Three | |
Mon Mar 24 | 18 Linked Lists | |
Wed Mar 26 | 19 Iterators | |
Mon Mar 31 | 20 Functors and Impostor Syndrome | |
Wed Apr 2 | 21 Recursion and Tail Recursion | |
Mon Apr 7 | 22 Structural Recursion | |
Wed Apr 9 | 23 Binary Search trees, Sets, and Maps | |
Mon Apr 14 | 24 TBD - Recursion | |
Wed Apr 16 | 25 Error Handling and Exceptions |
EECS 280 Fall 2024 Archive
If you're looking for a copy of last term's lectures, they're here for now.