1 | 8/28/08 (R) | Overview, Ch. 1 Programming Paradigms, 2.1-2.3 [HW 2.1-3(e)] | |
2 | 9/02 (T) | 2 4 CFGs, BNF, Parse Trees, syntactic ambiguity, derivations [HW 2.4b, 2.5],2.5 Grammars for expressions [HW 2.6e, 2.7(e)]2.5 Handling Associativity and Precedence [HW 2.10a], 2.6 EBNF, syntax charts [HW 2.16a] | TYSPin24Hour 1 Questions Due |
| 3 | 9/04 (R) | | TYSPin24Hour 2 Questions Due |
4 | 9/09 (T) | Ch. 3 statements [HW 3.1c, 3.2c, 3.3b] Ch. 3 [HW 3.8,3.9a] | TYSPin24Hour 3 Questions Due |
| 5 | 9/11 (R) | | TYSPin24Hour 4 Questions Due |
6 | 9/16 (T) | Ch.4 Types | TYSPin24Hour 5 Questions Due |
7 | 9/18 (R) | Test 1 | TYSPin24Hour 6 Questions Due |
| 8 | 9/23 (T) | Ch.5 Procedure activations,5.2 Parameter passing,5.3 Scope rules,5.4 Nested scopes, 5.5 Activation Records, | TYSPin24Hour 7 Questions Due |
9 | 925 (R) | | TYSPin24Hour 8 Questions Due |
10 | 9/30 (T) | 5.6-7 Procedures in C and Pascal,6.5 Classes in C++, 6.6,6.7 Templates, 6.8 | TYSPin24Hour 9 Questions Due |
| 11 | 10/02 | | TYSPin24Hour 10 Questions Due |
12 | 10/07(T) | Ch. 7 OOP,7.3 Inheritance | TYSPin24Hour 11 Questions Due |
13 | 10/09 | Test 2 | TYSPin24Hour 12 Questions Due |
14 | 10/14(T) | Functional Programming | TYSPin24Hour 13 Questions Due |
15 | 10/16 | | TYSPin24Hour 14 Questions Due |
| 16 | 10/21(T) | | TYSPin24Hour 15 Questions Due |
17 | 10/23 | | TYSPin24Hour 16 Questions Due |
18 | 10/28(T) | | TYSPin24Hour 17 Questions Due |
| 19 | 10/30 | | TYSPin24Hour 18 Questions Due |
20 | 11/04(T) | Test 3 | TYSPin24Hour 19 Questions Due |
21 | 11/06 | Logic Programming | TYSPin24Hour 20 Questions Due |
| 22 | 11/11(T) | | TYSPin24Hour 21 Questions Due |
23 | 11/13 | | TYSPin24Hour 22 Questions Due |
24 | 11/18(T) | | TYSPin24Hour 23 Questions Due |
25 | 11/20 | | TYSPin24Hour 24 Questions Due |
26 | 11/22-11/30 | Thanksgiving Break | |
| 27 | 12/02(T) | | |
28 | 12/04 | Test 4 | |
29 | 12/09(T) | Review | |
| | 12/12(F) | Final Exam @1:00pm-4:00pm | |