EECS 280 Asynchronous Lectures

James Juett, The University of Michigan

Fall 2024 Archive

This is an archive of the Fall 2024 async lectures. You're welcome to use them for reference. If you're a new Winter 2025 student, don't use these.

EECS 280 Fall 2024 Async Lectures Archive

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
F24 Mon Nov 25 24 Error Handling and Exceptions