This schedule is tentative and subject to change. Slides will be posted after lectures.
NOTE: These slides are not meant to substitute for lectures.
We will use Byrant and O'Hallaron, Computer Systems: A Programmer's Perspective, 3/ed as the textbook for this class. Additional resources for this book and other course references:
A good introductory reference for modern C is the book by Jens Gustedt, Modern C.
If you already know C and want to learn more, I highly recommend the book by Robert Seacord, Effective C Programming: An Introduction to Professional C Programming.
References for each lecture are in the slides.
Date | Topic |
---|---|
Wed Aug 31, 2022 | |
Mon Sep 05, 2022 |
Labor Day (no class) |
Wed Sep 07, 2022 | |
Mon Sep 12, 2022 | |
Wed Sep 14, 2022 | |
Mon Sep 19, 2022 | |
Wed Sep 21, 2022 | |
Mon Sep 26, 2022 | |
Wed Sep 28, 2022 | |
Mon Oct 03, 2022 |
Review class |
Wed Oct 05, 2022 |
Midterm |
Mon Oct 10, 2022 |
Fall Break (no class) |
Wed Oct 12, 2022 | |
Mon Oct 17, 2022 | |
Wed Oct 19, 2022 | |
Mon Oct 24, 2022 | |
Wed Oct 26, 2022 | |
Mon Oct 31, 2022 | |
Wed Nov 02, 2022 | |
Mon Nov 07, 2022 | |
Wed Nov 09, 2022 | |
Mon Nov 14, 2022 | |
Wed Nov 16, 2022 | |
Mon Nov 21, 2022 | |
Wed Nov 23, 2022 |
Thanksgiving Recess (no class) |
Mon Nov 28, 2022 | |
Wed Nov 30, 2022 |
Networking (contd., same slides) |
Mon Dec 05, 2022 | |
Wed Dec 07, 2022 | |
Mon Dec 12, 2022 |
Review 1 |
Wed Dec 14, 2022 |
Review 2 |
Mon Dec 19, 2022 8:30AM |
Final Exam in Wegmans Hall 1400 |