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