| Monday | Tuesday | Wednesday | Thursday | Friday |
|---|---|---|---|---|
|
aug 25 Lec 1: Course overview Assignment: Read syllabus, download Zoom |
aug 26 |
aug 27 Lab 1: Development Environment Assignment: Enroll in e-course, create GitHub and JetBrains accounts, download CLion and git |
aug 28 |
aug 29 at 17:00PM, V410 Event 1: TA Meet & Greet |
|
sep 1 Lec 2: Overview of C++ Reading: Chapter 1 |
sep 2 |
sep 3 Lab 2: Hello, World! Assignment: Complete problem02.cpp in Practice01 |
sep 4 |
sep 5 at 15:25PM, V410 B-Lec 1: Basic Text Output |
|
sep 8 Lec 3: Input & Variables Reading: Chapter 2 |
sep 9 |
sep 10 Lab 3: Datatypes Assignment: Complete Practice01 |
sep 11 |
sep 12 at 15:25PM, V410 B-Lec 2: Everything About Variables & iomanip |
|
sep 15 Lec 4: A Guide To Lab Submissions |
sep 16 |
sep 17 Lab 4: Validating Lab Submissions |
sep 18 |
sep 19 at 15:25PM, V410 B-Lec 3: Git-ting Gud with CLI |
|
sep 22 Lec 5: Using Variables Assignment: problem02.cpp w/o temp var |
sep 23 |
sep 24 Lab 5: Datatype Representation Assignment: Solve problems01-05 in Practice2 Deadline: Practice01 submission |
sep 25 |
sep 26 at 15:25PM, V410 B-Lec 4: Encoding and Extraction |
|
sep 29 Lec 6: IF-statements Reading: Chapter 3 Assignment: Prepare for the Midterm Exam |
sep 30 |
oct 1 Lab 6: Logical Operators Assignment: Complete Practice2, begin work on Practice03 |
oct 2 |
oct 3 at 15:25PM, V410 B-Lec 5: Extra on IF-statements |
|
oct 6 Lec 7: FP Comparisons & Switch Assignment: Begin Practice04 |
oct 7 |
oct 8 Lab 7: Switch Quirks & Ternaries Deadline: Practice02 submission |
oct 9 |
oct 10 at 15:25PM, V410 B-Lec 6: Midterm Review Reading: Chapter 4 |
|
oct 13 Lec 8: Q1 Review |
oct 14 |
oct 15 Lab 8: Midterm Exam during Lab Class Deadline: Practice03 submission |
oct 16 |
oct 17 at 15:25PM, V410 B-Lec 7: Midterm Reflection |
|
oct 20 - oct 25 Fall Break |
oct 22 Deadline: Practice04 submission |
|||
|
oct 27 Lec 9: while() Reading: Chapter 5 |
oct 28 |
oct 29 Lab 9: for(;;) & do {} while() Assignment: Begin Practice05 |
oct 30 |
oct 31 W-Grade Deadline No Bonus Lecture--Happy Halloween! |
|
nov 3 Lec 10: Comparing Loops |
nov 4 |
nov 5 Lab 10: Raylib Basics |
nov 6 |
nov 7 Days of History and Commemoration of Ancestors No Bonus Lecture |
|
nov 10 Lec 11: Introduction to Functions & Programming Paradigms Reading: Chapter 6 Announcement: Course Project & Game Jam |
nov 11 (50 min. classes) |
nov 12 Lab 11: Function syntax Assignment: Begin Practice06 |
nov 13 |
nov 14 at 15:25PM, V410 B-Lec 8: Drawing Stars with raylib |
|
nov 17 Lec 12: Pointers and References Reading: Chapter 11 |
nov 18 |
nov 19 Lab 12: Recursion Deadline: Practice05 submission |
nov 20 |
nov 21 at 15:25PM, V410 B-Lec 9: Working on the Course Project w/ Luna Maltseva |
|
nov 24 Lec 13: Arrays, Stack, and Heap Reading: Chapter 7 |
nov 25 |
nov 26 Lab 13: Working w/ Arrays Assignment: Begin Practice07 |
nov 27 Thanksgiving |
nov 28 at 15:25PM, V410 B-Lec 10: Animation in raylib |
|
dec 1 Lec 14: Advanced-er Arrays Reading: Chapter 8 |
dec 2 |
dec 3 Lab 14: Look-up via Arrays Assignment: Begin Practice08 |
dec 4 |
dec 5 at 15:25PM, V410 B-Lec 11: Conclusion on Graphics & Animation |
|
dec 8 Lec 15: 2D Arrays Preliminary Review at 5:00 PM, V434 |
dec 9 |
dec 10 Lab 15: Theoretical Exam during Lab Class, Animating an Array of Stars |
dec 11 |
dec 12 at 15:25PM, V410 B-Lec 12: File Systems |
| dec 15 | dec 16 |
dec 17 Lab 16: Final Exam during Lab Class Deadline: Practice08 submission |
dec 18 |
dec 19 Deadline: Practice06 submission Deadline: Practice07 submission |
|
dec 22 Project Defense (in your section's lab room, at your section's time) & Game Jam Presentation |
dec 23 | dec 24 | dec 25 | dec 26 |