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 Conditionals) |
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 :( |