Class Calendar:

week assignment   topic(s)                                                                date

  1       ch 1, 2          overview of course, C++ program structure     

           ch 2, 3          data types, operators, expressions                   Aug 29

  2       ch 4              control structures - decisions                          

          ch 5              control structures - looping                              Sep 5

  3       ch 6              functions                                                        

          ch 6, 14        functions (continued), recursion                     Sep 12

  4       ch 8              arrays                                                             

          ch 8, 9          arrays (continued),  review for exam 1           Sep 19

  5       ch10             pointers, dynamic memory allocation 

           -----              exam 1                                                           Sep 26

  6       ch 7              classes                                                             

          ch 7, 11        classes (continued)                                         Oct 3

  7       ch 11            classes (continued)                                         

          -----               review of material on classes                        Oct 10

  8       ch 12            C-strings, C++ string class                             

           ch 16            introduction to exceptions                            Oct 17

  9      ch 16            introduction to templates                                 

          ch 11            composition, inheritance                                Oct 24

10      ch 11            inheritance (continued)                                    

          ch 15            virtual functions, review for exam 2             Oct 31

11      ch 15            virtual functions (continued),

          -----               exam2                                                           Nov 7

12      ch 17           data structues, linked lists                                

         ch 17           linked lists (continued)                                   Nov 14

13      ch 18           stacks and queues                                             

         ch 16           standard template library (STL)                     Nov 21

14      -----            Thanksgiving Weekend Holiday                     Nov 28

15      ch 18          STL stacks and queues                                  

          ch 13          file I/O, review for exam 3                           Dec 5

16      ch 13          file I/O (continued)                                            

          -----            exam 3                                                          Dec 12