The AP Computer Science A 5-hour live stream review is here!Β πŸ’»

Join us on May 5, 2021 for the 🌢️ AP Computer Science A Cram Finale for a last minute review to get all your questions answered!


All Subjects

Β >Β 


AP Comp Sci A

Β >Β 


Unit 4

4.5 Informal Code Analysis

1 min readβ€’november 16, 2020

Peter Cao

What is Informal Code Analysis?

Informal code analysis is done when you want to see how the program is running step by step. This is also known as tracing. To do this, go through the code line by line, keeping track of how many times the code runs, all variable values, and what is printed to the console. This is a very important skill to use!


Another part of this is debugging. Debugging is the same as tracing, but it is done on the computer with the IDE of your choice. With debugging, you have a panel that displays the variables in the program and their values in real-time as the program is run. When we use the debugging panel, you can even sometimes change the variable values to see what may happen to the code as well. We can also have breakpoints in debugging as well. These breakpoints are points that you want the program to manually stop at. This is useful when you want to see the values of different variables at a certain point in the code. After, we can go line-by-line through the rest of the code to see how the variables change or see how the variables change after every iteration of a loop.

A demonstration of breakpoints. Courtesy of Java Code Geeks.

An example of the debug panel. Courtesy of Stack Overflow.

Was this guide helpful?

πŸ’ͺ🏽 Are you ready for the Comp Sci exam?
Take this quiz for a progress check on what you’ve learned this year and get a personalized study plan to grab that 5!
FREE AP comp sci a Survival Pack + Cram Chart PDF
Sign up now for instant access to 2 amazing downloads to help you get a 5
Browse Study Guides By Unit
Exam Reviews
Unit 10: Recursion
Unit 1: Primitive Types
Unit 2: Using Objects
Unit 3: Boolean Expressions and if Statements
Unit 5: Writing Classes
Unit 6: Array
Unit 7: ArrayList
Unit 8: 2D Array
Unit 9: Inheritance
Join us on Discord
Thousands of students are studying with us for the AP Computer Science A exam.
join now