AP Computer Science Exam Review Tips

AP Computer Science Principles

Thoroughly review the pseudocode language reference sheet

The pseudocode is very similar to python and scratch

Practice writing lots of code in python
Use loops and lists

Practicing tracing loops
Very easy to mess up so practice

Practice working through code that processes lists
Looping through a list looking for stuff

AP Computer Science A

Work through practice / old FR questions that cover the 4 scripted FRQ topic
Question 1 – Methods and Control Structures
Question 2 – Classes
Question 3 – Array \ ArrayList
Question 4 – 2-D arrays / matrices
Need extra FRQ practice?

Practice tracing nested loops and recursion
Code-tracing eats up lots of time and is easy to mess up
Jeliot was the best code-tracing tool. RIP JEliot

Memorize sorts and searches
Selection, Insertion, Merge, and Binary Search
https://visualgo.net/en

Practice chopping up numbers digit by digit using % 10 and / 10
This always shows up on either the MC or FR

Practice chopping up strings using substring and indexOf
This always shows up on either the MC or FR

Lastly, have fun!

Computer Science is fun!

Check out the A+ Practice Site for great review problems in Java and Python.

A+ Practice Site – https://practice.apluscompsci.com/