9 Labs | 25% |
3 Exams | 75% |
Class Participation | Tiebreaker |
Dates (L = lab) | Topic | Readings |
Jan 24, 25, 27 | Algorithmic Thinking | Handouts |
Jan 31, Feb 1, 3(L1) | Graphics and Event Handling | Chs 1, 2 |
Feb 7, 8, 10(L2) | Variables and Numbers | Chs 2, 3 |
Feb 14, 15, 17(L3) | Conditionals | Ch 4 |
Feb 21, 22, 24, 28(L4) | Classes and Objects, Declarations and Scope | Chs 6, 8 |
Mar 1, 3 | Primitive Types and Strings | Chs 5, 16 |
Mar 7 | Review for Exam 1 | Chs 1-4 |
Mar 8 | Exam 1 | Chs 1-4 |
Mar 10(L5) | Primitive Types and Strings | Chs 5, 16 |
Mar 28, 29, 31(L6) | While-Loops and Active Objects | Chs 7, 9 |
Apr 4, 5, 7, 11(L7) | Recursion | Ch 12 |
Apr 12, 14 | Binary Notation | Handouts |
Apr 18 | Review for Exam 2 | Chs 5-9, 16 |
Apr 19 | Exam 2 | Chs 5-9, 16 |
Apr 21, 25, 26(L8) | 1-dimensional Arrays and For-Loops | Chs 13, 14 |
Apr 28, May 2, 3(L9) | 2-dimensional Arrays | Ch 14 |
May 5, 9 | Genetic Algorithms | Handouts |
May 10 | Review for Exam 3 | Chs 12-14, Handouts |
May 20, 9:00 am | Exam 3 | Chs 12-14, Handouts |