AP Standards
1.A Determine an appropriate program design to solve a problem or accomplish a task
POJO, JPA, API, FE • Oct 3, 2022
Last CB Topic - ArrayList • Oct 3, 2022
Project Approval • Sep 26, 2022
Design Starters • Sep 19, 2022
Console Games • Aug 29, 2022
1.B Determine code that would be used to complete code segments
Week of 02-27, Project Review • Feb 27, 2023
Week of 02-13, N@tM presentation • Feb 13, 2023
Week of 02-06, Project Development Week 3 • Feb 6, 2023
Week of 01-31, Project Development Week 2 • Jan 31, 2023
Week of 01-23, Project Development Week 1 • Jan 23, 2023
Quiz Time-Trials • Jan 17, 2023
Week of 01-16, Project Reviews • Jan 16, 2023
Week of 01-09, Project Discovery and Innovation • Jan 9, 2023
Week of 01-03, New Years Code Warmup • Jan 3, 2023
Week of 12-12, College Board Portfolio Final Steps • Dec 12, 2022
FRQ4 - 2D Arrays • Dec 7, 2022
Week of 12-5, 2D arrays, Pop live reviews • Dec 5, 2022
FRQ3 - Array/ArrayList • Nov 30, 2022
Week of 11-28, ArrayList and Vocab • Nov 28, 2022
FRQ2 - Classes • Nov 17, 2022
FRQ1 - Methods and Control Structures • Nov 15, 2022
Week of 11-14, FRQ requirements • Nov 14, 2022
abstract class Fibonacci • Sep 26, 2022
Class running Fibonacci • Sep 19, 2022
1.C Determine code that would be used to interact with completed program code
Fetch of Backend Jokes • Jul 10, 2022
2.A Apply the meaning of specific operators
Primitive Data Types • Aug 22, 2022
2.B Determine the result or output based on statement execution order in a code segment without method calls (other than output)
Primitive Data Types • Aug 22, 2022
2.C Determine the result or output based on the statement execution order in a code segment containing method calls
Calculator Starters • Jul 19, 2022
Grade Calculator • Jul 8, 2022
2.D Determine the number of times a code segment will execute
Class running Fibonacci • Sep 19, 2022
3.A Write program code to create objects of a class and call methods
POJO, JPA, API, FE • Oct 3, 2022
Anatomy of Java • Aug 15, 2022
3.B Write program code to define a new type by creating a class
POJO, JPA, API, FE • Oct 3, 2022
Binary Math • Jul 7, 2022
3.C Write program code to satisfy method specifications using expressions, conditional statements, and iterative statements
Binary Math • Jul 7, 2022
3.D Write program code to create, traverse, and manipulate elements in 1D array or ArrayList objects
Arrays and Images • Sep 26, 2022
3.E Write program code to create, traverse, and manipulate elements in 2D array objects
Iteration with 2D Array • Sep 12, 2022
Using Objects • Aug 29, 2022
4.A Use test-cases to find errors or validate results
Creative, Collaborative, and Quality Culture • Jan 3, 2023
Unused • Jun 1, 2022
4.B Identify errors in program code
Creative, Collaborative, and Quality Culture • Jan 3, 2023
Unused • Jun 1, 2022
4.C Determine if two or more code segments yield equivalent results
abstract class Fibonacci • Sep 26, 2022
Class running Fibonacci • Sep 19, 2022
5.A Describe the behavior of a given segment of program code
abstract class Fibonacci • Sep 26, 2022
Class running Fibonacci • Sep 19, 2022
5.B Explain why a code segment will not compile or work as intended
Unused • Jun 1, 2022
5.C Explain how the result of program code changes, given a change to the initial code
Unused • Jun 1, 2022
5.D Describe the initial conditions that must be met for a program segment to work as intended or described
Unused • Jun 1, 2022