Please note that this is a tentative schedule. The course schedule and assignment deadlines are subject to change due to weather, illness, etc.
Exam Dates Exam Date Exam 1 Monday, February 23, 2026, 1:30pm - 2:45pm Exam 2 Wednesday, April 8, 2026, 1:30pm - 2:45pm Final Exam Friday, May 1, 2026, 12:00pm - 2:30pm Homework Due Dates Homework Due Date Lectures Covered HW1 Friday, January 30 Lectures 1 - 2: Loops, Functions, Console I/O HW2 Friday, February 27 Lectures 1 - 7: Arrays, Strings HW3 Friday, March 27 Lectures 1 - 15: Files, Command Line Arguments, Structs, Dynamic Memory Allocation HW4 Friday, April 10 Lectures 1 - 17: Bitwise Operators Semester Project Due Dates Project Part Due Date Part 1 Friday, April 3 Part 2 Friday, April 17 Final Submission Friday, April 24 Exercises Due Dates Exercise Due Date Exercise 23 Monday, April 20 Exercise 24 Monday, April 27 Exercise 25 Monday, April 27 The remaining exercise due dates will be communicated during the semester through the official channels (EdStem board).