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