| Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Jan 8, First Day of Classes | Jan 9, Lecture 1: Introduction to C++ & Strings
| Jan 10, Lab 1: C++ Development
| | Jan 12, Lecture 2: Strings & Vectors
|
Jan 15, MLK Day, No classes | Jan 16, Lecture 3: C++ Classes, part 1
| Jan 17, Lab 2: Classes
| Jan 18, Homework 1: Spotify Playlists due @ 10pm | Jan 19, Lecture 4: C++ Classes, part 2
|
| | Jan 23, Lecture 5: Pointers and Arrays
| Jan 24, Lab 3: Debugging with the Command Line Debugger
| Jan 25, Homework 2: Ride Sharing due @ 10pm | Jan 26, Lecture 6: Dynamic Memory
|
| | Jan 30, Lecture 7: Big O Notation & Basic Recursion
| Jan 31, Lab 4: Memory Diagramming and Debugging | Feb 1, Test 1 Location: DCC 308, 324, 330, and Lally 102 6:00-7:50pm | Feb 2, Lecture 8: Vector Implementation
|
| | Feb 6, Lecture 9: Iterators & STL Lists
| Feb 7, Lab 5: Vector Implementation | Feb 8, Homework 3: Amazon Prime Video Recommendation due @ 10pm | Feb 9, Lecture 10: Iterators & Linked Lists
|
| | Feb 13, Lecture 11: Doubly Linked Lists & List Implementation
| Feb 14, Lab 6: Reversing Data: STL Vectors vs. STL Lists | Feb 15, Homework 4: Yelp Businesses due @ 10pm | Feb 16, Lecture 12: Advanced Recursion
|
Feb 19, President's Day, No classes | Feb 20, Monday schedule | Feb 21, Lab 7: List Implementation | Feb 22, Homework 5: Online Dating due @ 10pm | Feb 23, Lecture 13: Operators
|
| | Feb 27, Lecture 14: Stacks and Queues
| Feb 28, Lab 8: Recursion | Feb 29, Test 2 Location: DCC 308, 324, 330, and Lally 102 6:00-7:50pm | Mar 1, Lecture 15: Associative Containers, part 1
|
Mar 4-8, Spring Break |
| | Mar 12, Lecture 16: Associative Containers, part 2
| Mar 13, Lab 9: Maps | Mar 14, Homework 6: Inverse Word Search due @ 10pm | Mar 15, Lecture 17: C++ Exceptions
|
| | Mar 19, Lecture 18: Trees, part 1
| Mar 20, GM Wednesday, no lab | Mar 21, Homework 7: Search Engine due @ 10pm | Mar 22, Lecture 19: Trees, part 2
|
| | Mar 26, Lecture 20: Trees, part 3
| Mar 27, Lab 10: Tree Implementation | Mar 28, Homework 8: Youtube Comments due @ 10pm | Mar 29, Lecture 21: Trees, part 4
|
| | Apr 2, Lecture 22: Trees, part 5
| Apr 3, Lab 11: Stacks and Queues | Apr 4, Test 3 Location: DCC 308, 324, 330, and Lally 102 6:00-7:50pm | Apr 5, Lecture 23: Hash Tables
|
| | Apr 9, Lecture 24: Priority Queues
| Apr 10, Lab 12: Hash Tables | Apr 11, Homework 9: Online Shopping due @ 10pm | Apr 12, Lecture 25: Priority Queues, part 2
|
| | Apr 16, Lecture 26: Inheritance & Polymorphism
| Apr 17, Lab 13: Multiple Inheritance | Apr 18, Homework 10: TikTok Trends due @ 10pm | Apr 19, Lecture 27: Garbage Collection & Smart Pointers
|
| | Apr 23, Lecture 28: Final Exam Review
| Apr 24, Lab 14: Garbage Collection & Smart Pointers | Apr 25-28, Reading Days |
| | Apr 30, Final Exam 6:30-9:30pm America/New York
|