Assignment III is due on 3/2.
Please use Canvas to check your grades.
The Java Tutorials, particularly the Learning the Java Language tutorial
Textbook webpage (including errata)
Week | Dates | Topics | Recommended Reading |
---|---|---|---|
1 | 01/13, 01/15 | Introduction; Phases of compilation; DJ; DISM | 1.1-1.7 |
2 | 01/22 | Lexical analysis | 2.1, 2.3 |
3 | 01/27, 01/29 | Lexical analysis | 2.2, 2.4, 2.6 |
4 | 02/03, 02/05 | Lexical analysis; Syntactic analysis | 3.1-3.4, 5.1-5.2 |
5 | 02/10, 02/12 | Syntactic analysis | 4.3.1-4.3.2, 5.3-5.5 |
6 | 02/17, 02/19 | Syntactic analysis | 4.1-4.2, 4.3.3 |
7 | 02/24, 02/26 | Test I | Class notes |
8 | 03/03, 03/05 | ||
9 | 03/10, 03/12 | ||
10 | 03/24, 03/26 | ||
11 | 03/31, 04/02 | Test II | Class notes |
12 | 04/07, 04/09 | ||
13 | 04/14, 04/16 | ||
14 | 04/21, 04/23 | ||
15 | 04/28, 04/30 | ||
Final | 05/05 | Test III (Final Exam), 3-5pm | All tests are cumulative |