2013 Schedule
| Week | Tuesday 2:00-4:00 | Friday 2:00-3:00 | Labs | Assignment |
|---|---|---|---|---|
| 1 | Introduction | Basic Tools | Sign up | |
| 2 | Classes and Objects | JavaFX and UML | Lab 1 | Stage 1 |
| 3 | Inheritance | Event Handling in JavaFX | Lab test 1 | |
| 4 | Numbers, Strings, Generics.. | JavaFX and Animation | Lab 2 | Stage 2 |
| 5 | Collections | Mercurial, TDD & JUnit | Lab 3 | |
| 6 | Building a game I | Building a game II | Lab 4 | Stage 3 |
| 7 | ADTs: Lists | Software Engineering | Lab test 2 | |
| Semester Break 7/9 - 22/9 | ||||
| 8 | Recursion, Exceptions, and Files | Hashing | Stage 4 | |
| 9 | ADTs: Sets and Trees | ADTs: Maps | Stage 5 | |
| 10 | McKinley, Computational Complexity | Huttley, Computational Complexity | ||
| 11 | Parkin, Collet, Grammars | Fifield, Tridgell | No Lab | Stage 6 |
| 12 | No Lecture | Threads | Presentations | Stage 7 |
| 13 | Review | Sample Exam | No Lab | |


