Class Calendar:                 

week   assignment       topic(s)                                                                        date

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

             ch 3, 4            data types, variables, operators                                   Aug 26

  2         ch 5                control structures,                                             

             ch 6                introduction to classes and objects                             Sep 2

  3         ch 6, 8            classes (continued), recursion                                     Sep 9

  4         ch 7, 20          arrays, Array class,                                          

             -----                  review for exam 1                                                      Sep 16

  5         -----               exam 1,                                                         

             ch 7, 22          String and StringBuilder classes                                 Sep 23

  6         ch 9                operator overloading,                                       

             ch 10             indexers, properties                                                     Sep 30

  7         ch 11              inheritance, virtual methods                                        Oct 7

  8         ch 12              interfaces, structures, enumerations,

             ch 20              nullable and partial types, partial methods                 Oct 14                 

  9         ch 13              exception handling                                                      Oct 21

10         ch 18              generics                                                                       Oct 28

11         ch 19              LINQ                                                             

             -----                 review for exam 2                                                       Nov 4

12         ch 14              file I/O,                                                            

            ch 16               namespaces, preprocessor, assemblies,

            -----                  exam 2 due                                                                  Nov 11

13        ch 24               collections, enumerators, iterators                               Nov 18

14         ch 15              delegates, events, lambda expressions, 

             ch 26              Windows Form applications                                       Nov 25

15         ch 26              Windows Form applications (continued),

            -----                  review for exam 3                                                       Dec 2

16        ch 20               pointers, unsafe code,

             -----                  exam 3 due                                                                Dec 9