Schedule (Spring 2025)
Lectures and Labs
Week 1 (Jan 20)
- Introduction to CSC 212 [lecture]
- Pre-Assessment
Week 2 (Jan 27)
- C++ Review, Memory, Pointers [lecture]
- Lab 1 [lab]
- Introduction to Analysis of Algorithms (part 1) [lecture]
Week 3 (Feb 3)
Week 4 (Feb 10)
Week 5 (Feb 17)
Midterm 1 topics end here. Choose one of the following books, and read the sections/chapters marked as required. Suggested readings are optional.
- Goodrich, Tamassia, Mount => Required: Ch 4, Sec 5.1, Sec 6.1; Suggested: Ch 1, Ch 2
- Weiss => Required: Ch 2, Sec 3.4, Sec 3.6; Suggested: Ch 1
Week 6 (Feb 24)
Homework Assignments
- Assignment 0 [Kattis], due Jan 28th 9:30a
- Assignment 1 [handout], due Feb 5th, 11:59p
- Assignment 2 [handout], due Feb 12th, 11:59p
Exams
- Pre-Assessment, Jan 22nd, Lab sections
- Midterm Exam 1, Feb 25th, 9:30-10:45a, TBA
- Midterm Exam 2, Apr 1st, 9:30-10:45a, TBA
- Final Exam, May 6, 8-10a, TBA