CprS 157 Syllabus, Fall 2000
CprS 157 Lab Schedule
CprS 157 Homework Assignments

Date  Class  Chapter  Topic 
Th Aug 31  programming environments 
Tu Sep 5  syntax and semantics, fundamental language constructs 
Th Sep 7  expressions, function and library calls, formatted output 
Tu Sep 12  input, file I/O, software design 
Th Sep 14  selection control structures 
Tu Sep 19  ... examination #1 (chapters 1-5) 
Th Sep 21  repetition control structures 
Tu Sep 26  repetition control structures 
Th Sep 28  functions 
Tu Oct 3  10  functions and scope 
Th Oct 5  11  additional control structures 
Tu Oct 10  12  10  simple data types: built-in and user-defined 
Th Oct 12  13  ...  examination #2 (chapters 6-10) 
Tu Oct 17  14  11  structured datatypes 
Th Oct 19 15  11  C++ classes 
...  ...  ...  Fall Break 
Th Oct 26  16  12  one-dimensional arrays 
Tu Oct 31  17  12  multidimensional arrays 
Th Nov 2  18  13  unsorted lists 
Tu Nov 7  19  13  sorted lists 
Th Nov 9  20    examination #3 (chapters 11-13) 
Tu Nov 14  21  14  object-oriented programming 
Th Nov 16  22  14  inheritance and dynamic binding 
Tu Nov 21  23  14  object-oriented design 
...  ...  ...  Thanksgiving Break 
Tu Nov 28  24  15  pointers and dynamic data 
Th Nov 30  25  15  classes and dynamic data 
Tu Dec 5  26  16  linked structures 
Th Dec 7  27  17  recursion 
Tu Dec 12  28  ...  review for final exam 
Tu Dec 19      final examination (chapters 1-17)