AP CSA

Project Based Learning (PBL)

Final Project: Crimebusters

Crime safety quiz

Frontend code using HTML and JavaScript to fetch a quiz API from Spring backend.

PBL Notes

API

Using an API on Backend

Using an API on backend with Spring Boot, and displaying it in a frontend HTML file. Notes on Thymeleaf template engine syntax.

Spring Boot

How Spring Boot works

JavaScript

JavaScript

Misc

Applying arrays to change images

Using arrays and ImageIO to make an ASCII, grayscale, redscale, bluescale, and greenscale Mona Lisa art.

Creating a table with JavaScript

AP Curriculum

Test Prep

2022 and 2016 FRQ

Unit 1: Primitive Types

Calculator

Homework and Notes

Unit 2: Using Objects

Homework (2021 FRQ)

Unit 3: Boolean Expressions and if Statements

Notes

Unit 4: Iteration

Notes

Homework

Unit 5: Writing Classes

Homework

Unit 6: Array

Homework (Work In Progress)

Unit 7: ArrayList

Notes

Unit 8: 2D Array

2D Arrays with Monkey Song

Using 2D Arrays to print out the monkey song

code.org Notes

Notes