EECS 280 Asynchronous Lectures

James Juett, The University of Michigan

Spring 2025 Archive

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

EECS 280 Spring 2025 Async Lectures Archive

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
Sp25 Wed May 21 10 Arrays, Pointer Arithmetic, and C-Style Strings
Sp25 Thu May 22 11 Array-Based Data Structures, Time Complexity
Mon May 26 No Class - Memorial Day
Sp25 Tue May 27 12 Sorted Data Structures, Templates
Sp25 Wed May 28 13 Program Design and Debugging Deadline extended to Friday May 30 11:59pm.
Thu May 29 No Class - Midterm Exam
Sp25 Mon June 2 14 Containers and Iterators
Sp25 Tue June 3 15 Memory Models and Dynamic Memory
Sp25 Wed June 4 16 RAII and Growable Containers
Sp25 Thu June 5 17 Deep Copies and The Big Three
Sp25 Mon June 9 18 Linked Lists
Sp25 Tue June 10 19 Iterators
Sp25 Wed June 11 20 Functors and Impostor Syndrome
Sp25 Thu June 12 21 Recursion and Tail Recursion
Sp25 Mon June 16 22 Structural Recursion
Sp25 Tue June 17 23 Binary Search trees, Sets, and Maps (Due Sat Apr 12)
Sp25 Wed June 18 24 Error Handling and Exceptions
Thu June 19 No Class - Juneteenth