CS371p: Object-Oriented Programming

  • Spring 2025: 51165 (75)
  • 13 Jan - 28 Apr 2025
  • GDC 1.304: MWF 1 pm


1: Week of 13 Jan


Mon Wed Fri
  • First Class
  • Syllabus
  • Project #1: Grades

2: Week of 20 Jan


Mon Wed Fri
  • Paper #2: Makefile
  • MLK
  • pre-increment
  • post-increment
  • error handling: the return
  • error handling: a global
  • error handling: an argumment

3: Week of 27 Jan


Mon Wed Fri
  • Notes: 01-27.cpp
  • Quiz #5
  • Paper #3: Continuous Integration
  • values
  • pointers
  • references
  • exceptions

4: Week of 03 Feb


Mon Wed Fri
  • Notes: 02-03.cpp
  • Quiz #8
  • Paper #4: Pair Programming
  • iteration
  • Project #2: Voting
  • iterators
  • copy()

5: Week of 10 Feb


Mon Wed Fri
  • iteration
  • range
  • const methods

6: Week of 17 Feb


Mon Wed Fri
  • implicit type conversion
  • explicit constructors
  • operator overloading
  • friends
  • initializations

7: Week of 24 Feb


Mon Wed Fri

8: Week of 03 Mar


Mon Wed Fri

9: Week of 10 Mar


Mon Wed Fri

Week of 17 Mar


Mon Wed Fri
  • Spring Break
  • Spring Break
  • Spring Break

10: Week of 24 Mar


Mon Wed Fri

11: Week of 31 Mar


Mon Wed Fri

12: Week of 07 Apr


Mon Wed Fri

13: Week of 14 Apr


Mon Wed Fri

14: Week of 21 Apr


Mon Wed Fri

15: Week of 28 Apr


Mon Wed Fri
  • Last Class

Copyright © Glenn P. Downing, 1995-2025
Updated 21 Feb 2025