CS5416: Schedule of Lectures (Fall 2025)

All lectures will be delivered in person, and attendence is important -- we do not have video recordings of any of these lectures.    Links to slides should be available the day of each lecture, but maybe not sooner.

An important note about the books:  BO  (Bryant and O'Halloren) is used for multiple courses (they explain this in the preface), and hence explores topics not included in CS4414.  Moreover, they use C for examples.  Despite this, we picked the book because we like their coverage of the topics we talk about, and C is a subset of C++, so their examples work in C++ too.  If a section doesn't look like something we talked about in class, just skip that section.  If uncertain, just ask us (for example, on Ed Discussions).  BS (Bjarne Stroustroup) is a fantastic but very focused text specifically on C++.  We don't have a separate Linux book, because all of that material is online.  You will also find the C++ reference website (cppreference.com) useful.