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 |