A step-by-step set of instructions used to complete a task.
What is an algorithm?
The programming language used in AP Computer Science A.
What is Java?
An environment designed to help programmers write and manage code.
What is an IDE?
A programmer-defined blueprint used to create objects.
What is a class?
The rules for how Java code must be written.
What is syntax?
Putting steps in the correct order is called this.
What is sequencing?
Java is case-sensitive, meaning these two words are treated as different.
What are HELLO and hello?
** Any word but must be specific on spelling
The IDE used in AP CSA to write and run Java programs.
What is Java Lab?
An instance of a class.
What is an object?
A collection of programming commands written in Java.
What is source code?
Repeating steps over and over in an algorithm
What is iteration?
he method where a Java program starts running.
What is the main method?
A mistake that breaks the rules of Java and prevents a program from running.
What is a syntax error?
The relationship between a class and an object.
A class creates objects
A diagram used to visualize the design of a class.
What is a UML diagram?
Making a decision about which steps to do next.
What is selection?
Java source code files always end with this file extension.
What is .java?
A program that translates Java code into machine-readable code.
What is a compiler?
Characteristics of an object, like xLocation or direction.
What are attributes?
Objects have a “has-a” relationship with these.
What are attributes?
Name two ways algorithms can be represented.
What are written steps and diagrams?
The name of the class must match this exactly.
What is the file name?
Code that explains what a program does and is ignored when running.
What is a comment?
Actions an object can perform, such as move() or paint().
What are behaviors (methods)?
Java is an example of this type of programming.
What is object-oriented programming?