Schedule for CS3251: 2026 Fall
Here is a rough outline of the course schedule (this is subject to change at any time). Note: All assignments are due by 8:00AM (Central) the day the assignments are due. Don’t be late!!!
* means there is probably a quiz that day.
August
26th (Wed): Introduction & Overview
28th (Fri): Introduction to C++ & Tools - Chapters 2, 3.5, 4 and 5
31st (Mon): More Introduction to C++ - Exercises and practice programs
September
2nd (Wed): Classes Pt. 1 (Basics) - Chapter 7 - Big 3 - Public, Protected, Private, Friend - Sample quiz questions
4th (Fri*): Tools - Introduction to Git & CI
7th (Mon): Tools - More Git
9th (Wed): Memory Model, Pointers
11th (Fri*): More Memory Model and Pointers
14th (Mon): References & Const
16th (Wed): Explicit, Exceptions & Stack Unwinding – HW #1 Due
18th (Fri*): Templates
- Overview
21st (Mon): Tools - Templates & Compiler Overview
- Literals
- Specialization
23rd (Wed): Operator Overloading
25th (Fri*): Exam 1
28th (Mon): Class Inheritance
- Chap 15
30th (Wed): Polymorphism – HW #2 Due
- Chap 15.3 & 18.3
October
2nd (Fri): Intro to Patterns
5th (Mon): Iterator Pattern
7th (Wed): Strong Exception Safety 1
9th (Fri*): Strong Exception Safety 2
12th (Mon): Singleton Pattern
14th (Wed): Smart Pointers & STL Container 1 – HW #3 Due
16th (Fri*): STL Containers 2
19th (Mon): Debugging Exercise
21st (Wed): Functors
23rd (Fri): No Class - Fall Break
26th (Mon): STL Algorithms 1
28th (Wed): STL Algorithms 2
30th (Fri): Exam 2 – HW #4 Due
November
2nd (Mon): STL Ranges
4th (Wed): Lambdas
6th (Fri): Expression Tree Sample Application
9th (Mon): Composite Pattern
11th (Wed): Interpreter Pattern
13th (Fri*): Visitor Pattern – HW #5 Due
16th (Mon): Command Pattern
18th (Wed): Factory & Bridge Patterns
20th (Fri): Adapter Pattern
21st (Mon): No Class - Thanksgiving Break
23rd (Wed): No Class - Thanksgiving Break
25th (Fri): No Class - Thanksgiving Break
30th (Mon): Observer Pattern
December
2nd (Wed): Move Semantics – HW #6 Due
4th (Fri*: Advanced Topics
7th (Mon): Advanced Topics
9th (Wed): Final Exam Review - Last Day of Classes
Final Exams
Always refer to the official Vanderbilt Exam Schedule
-
Section 1 (10:10AM MWF - Hemingway) 12/16 Wednesday @ 3:00PM
-
Section 2 (11:15AM MWF - Hemingway) 12/12 Saturday @ 3:00PM
-
Section 3 (1:25PM MWF - Hemingway) 12/17 Thursday @ 3:00PM