Schedule
Semester 1
15 weeks, 32 class meetings
Week | Date | # | Topics |
---|---|---|---|
1 | Aug 30 | 2 | Introductions, Installation; Command line, dev environment setup, Summer projects |
2 | Sep 6 | 1 | Unit 0 (Command line, numeric conversion) |
3 | Sep 13 | 2 | Unit 1 (Java Basics) |
4 | Sep 20 | 3 | Unit 2 (Functions and Conditionals) |
5 | Sep 27 | 2 | Unit 3 (String, Math, Random) |
6 | Oct 4 | 2 | Unit 4 (Loops / Algorithms) |
7 | Oct 11 | 2 | Unit 5 (Classes & Objects) |
8 | Oct 18 | 3 | Unit 6 (Processing libraries); Project planning |
9 | Oct 25 | 2 | catch up |
10 | Nov 1 | 2 | Unit 7 (Arrays); Project work |
11 | Nov 8 | 2 | Unit 8 (ArrayList); Project work |
12 | Nov 15 | 2 | Unit 9 (Array Algorithms); Project work |
– | Nov 22 | - | Thanksgiving Break |
13 | Nov 29 | 3 | Project work |
14 | Dec 6 | 2 | Project work |
15 | Dec 13 | 2 | Project work |
Semester 2
18 weeks, 41 class meetings
Week | Date | # | Topics |
---|---|---|---|
1 | Jan 3 | 2 | Unit 10 (Lists of Objects) |
2 | Jan 10 | 3 | Unit 11 (Inheritance and Interfaces) |
3 | Jan 17 | 2 | Demos: Transformations, Scene classes, Text IO |
4 | Jan 24 | 2 | Unit 12 (2D arrays) |
5 | Jan 31 | 2 | Application: Image processing |
6 | Feb 7 | 2 | Unit 13 (Interacting Classes) |
7 | Feb 14 | 2 | Application: Particle generators |
8 | Feb 21 | 2 | AP exam MC practice, catch up |
9 | Feb 28 | 3 | Unit 14 (Algorithm analysis) |
10 | Mar 7 | 2 | Unit 15 (Recursion) |
11 | Mar 14 | 2 | Project work, AP exam prep |
12 | Mar 21 | 2 | Project work, AP exam prep |
– | Mar 28 | - | Spring Break |
– | Apr 4 | - | Spring Break |
13 | Apr 11 | 2 | Project work, AP exam prep |
14 | Apr 18 | 3 | Project work, AP exam prep |
15 | Apr 25 | 2 | Project work, AP exam prep |
16 | May 2 | 2 | AP Exam Wednesday, May 4, 12pm |
17 | May 9 | 2 | Project Work |
18 | May 16 | 3 | TBD |
19 | May 23 | 1 | No more APCS :( |