CSC 242
Spring 2026
Craig Miller
- Home
- Basic Information
- Grades and Policies
- Schedule
| Week | Topic | Reading | Lab Exercise | Assignment |
|---|---|---|---|---|
| M/A 30 & 1 | Course overview, Review of objects, methods, classes and namespaces | Ch. 7, 8 | No lab | Syllabus assignment |
| Apr 6 & 8 | Object-oriented programming, testing with asserts | Ch. 8 | Lab 1 | Assn 1 |
| Apr 13 & 15 | Composition and inheritance | Ch. 8 | Lab 2 | Quiz 1 (Wednesday); Assn 2 |
| Apr 20 & 22 | Validation and invariances | Course notes | Lab 3 | Assn 3 |
| Apr 27 & 29 | Containers, iterators | 8.1 and course notes | Lab 4 | No assignment |
| May 4 & 6 | Recursion | Ch. 10 | No lab | Midterm (Monday); Assn 4 |
| May 11 & 13 | Recursion applications | Ch. 10 | Lab 5 | Assn 5 |
| May 18 & 20 | Web intro | Ch. 11 | Lab 6 | Assn 6 |
| May 27 | Web and app development | Ch. 11 | Lab 7 | Quiz 2 (Wednesday); Assn 7 |
| Jun 1 & 3 | Review | Notes | Lab 8 | Assn 8 |
| Jun 8 | Final Exam (Monday) |
Final exam is Monday June 8 from 11:30am to 1:45pm in the regular classroom (801).