CS 235: Object-Oriented Programming using C++


This course is designed to be self-paced so that you can spend more time on more difficult subjects as-needed. A suggested schedule is provided to help you make plans on where to be in the course at what time, but there is flexibility.

Every few units has an associated exam that you can take, and you must score at least 70% to continue on to the next set of units. Exams can be re-taken after 24 hours.



Unit list and tentative schedule

This page links to documentation for certain assignments. To access the actual assignment turn-ins, please go to the Canvas page.

Week # SPR 2023 Date FALL 2023 Date Suggested unit(s) Notes
1Jan 16Aug 21

Unit x:

SPR - Jan 17 (Tuesday) - First day of classes
2Jan 23Aug 28

Unit x:

3Jan 30Sept 4

Unit x:

(FALL - Sept 4 (Monday) - Labor day holiday
4Feb 6Sept 11

Unit x:

5Feb 13Sept 18

Unit x:

6Feb 20Sept 25

Unit x:

7Feb 27Oct 2

Unit x:

8Mar 6Oct 9

Unit x:

9Mar 13Oct 16

Unit x:

(SPR - Mar 13 - 19 - Spring Break)
10Mar 20Oct 23

Unit x:

11Mar 27Oct 30

Unit x:

12Apr 3Nov 6

Unit x:

13Apr 10Nov 13

Unit x:

14Apr 17Nov 20

Unit x:

(FALL - Nov 22 - 26 - Thanksgiving break)
15Apr 24Nov 27

Unit x:

16May 1Dec 4

(FALL - Dec 5 - 11 - Final Exams)
17May 8Dec 11

(SPR - May 9 - 15 - Final Exams)