Mr. Adiletta
AP Computer Science A
Java, from the first line you type to the algorithms that sort a collection of ten thousand things. Four units, following College Board's framework exactly. A Do Now every day, tagged to the same objectives the exam is written against.
The units are for students taking the course. Sign in with your school Google account, then open the class link I posted — or join with a class code if I gave you one. Signing in on its own doesn't open them; it's what makes your answers count as yours.
The course
Start here, then four units
College Board rebuilt this course for Fall 2025. Ten units
became four, and the old MOD-1.A style codes became plain
numbers. What you see below is that framework:
53 topics across four units, each one
carrying its own weight on the exam — with a prologue in front of it
that isn't on the exam at all, and is the part you'll remember.
- 1.1 · Algorithms, programming, and compilers
- 1.2 · Variables and data types
- 1.3 · Expressions and output
- 1.4 · Assignment statements and input
- 1.5 · Casting and the range of a variable
- 1.6 · Compound assignment operators
- 1.7 · APIs and libraries
- 1.8 · Comments
- 1.9 · Method signatures
- 1.10 · Calling class methods
- 1.11 · The Math class
- 1.12 · Objects: instances of classes
- 1.13 · Creating objects
- 1.14 · Calling instance methods
- 1.15 · String manipulation
- Where this goes next
- 2.1 · Algorithms with selection and repetition
- 2.2 · Boolean expressions
- 2.3 · if statements
- 2.4 · Nested if statements
- 2.5 · Compound Boolean expressions
- 2.6 · Comparing Boolean expressions
- 2.7 · while loops
- 2.8 · for loops
- 2.9 · Implementing selection and iteration algorithms
- 2.10 · Implementing String algorithms
- 2.11 · Nested iteration
- 2.12 · Informal run-time analysis
- The project · Magpie
- Where this goes next
Every day
The Do Now
One multiple-choice question, sometimes two, waiting when you sit down. Same tags College Board uses, so a miss tells you exactly which objective to go back to. 19 posted so far.
All CFUsHow you're measured
5 thinking practices
The exam tests what you can do, not what you can recite:
design code, develop code, analyze code, document code and computing systems, use computers responsibly. Every
question here is tagged with the practice it exercises. There are
12 skills, from 1.A to 5.A.