How can we help?
You can also find more resources in our
Select a category
Something is confusing
Something is broken
I have a suggestion
What is your email?
What is 1 + 3?
AP Computer Science A: Program Analysis Vocabulary
Vocabulary summary for the Program Design and Analysis chapter of Barron's 2009 edition.
writing a program
uses interacting objects
description of a task
a written plan, an overview of the soution
input to test the program
keeping the program working and up to date
implement main classes first, subsidiary classes later
doesn't use other classes of the program in its code
implement lowest level, independent classes first
used to test other classes; contains main method
is-a relationship between classes
has-a relationship between classes
inheritance relationship shown in a tree-like diagram
graphical representation of relationship between classes
Java construct for storing a data field (e.g., array)
using private to restrict access
breaking methods into smaller methods
using helper methods
dummy method called by another method being tested
screens out bad input
usually a syntax error; prevents program from compiling
bad language usage (e.g., missing brace)
occurs during execution (e.g., int division by o)
run-time error thrown by Java method
program runs but does the wrong thing.