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.
F24
|
Mon Aug 26 |
1 Course Introduction, Intro to C++
|
F24
|
Wed Aug 28 |
2 Types, Control Structures, and Procedural Abstraction
|
|
Mon Sep 2 |
No Class - Labor Day |
F24
|
Wed Sep 4 |
3 Machine Model, Part 1
|
F24
|
Mon Sep 9 |
4 Machine Model, Part 2
|
F24
|
Wed Sep 11 |
5 const , Structs, and C-Style ADTs
|
F24
|
Mon Sep 16 |
6 Streams and I/O
|
F24
|
Wed Sep 18 |
7 Program Design and Debugging
|
F24
|
Mon Sep 23 |
8 Abstract Data Types in C++
|
F24
|
Wed Sep 25 |
9 Operator Overloading and Inheritance
|
F24
|
Mon Sep 30 |
10 Polymorphism
|
F24
|
Wed Oct 2 |
11 Containers and Iterators
|
F24
|
Mon Oct 7 |
12 Arrays and Pointer Arithmetic
|
F24
|
Wed Oct 9 |
13 Array-Based Data Structures
|
|
Mon Oct 14 |
No Class - Fall Break |
F24
|
Wed Oct 16 |
14 Sorted vs. Unsorted Data Structures, Templates
|
F24
|
Mon Oct 21 |
15 Dynamic Memory
|
F24
|
Wed Oct 23 |
16 RAII and Growable Containers
|
|
Mon Oct 28 |
No Class - Midterm Exam |
F24
|
Wed Oct 30 |
17 Deep Copies and The Big Three
|
F24
|
Mon Nov 4 |
18 Linked Lists
|
F24
|
Wed Nov 6 |
19 Iterators
|
F24
|
Mon Nov 11 |
20 Functors and Impostor Syndrome
|
F24
|
Wed Nov 13 |
21 Recursion and Tail Recursion
|
F24
|
Mon Nov 18 |
22 Structural Recursion
|
F24
|
Wed Nov 20 |
23 Binary Search Trees, Sets, and Maps
|