1/15
Flashcards covering key vocabulary terms for the AP Computer Science Principles Create Performance Task.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Algorithm
A finite set of instructions that accomplish a specific task, constructed using combinations of sequencing, selection, and iteration.
Arguments
The values of the parameters when a procedure is called.
Code Segment
A collection of program statements that are part of a program.
Collection Type
Aggregates elements in a single structure, such as databases, hash tables, dictionaries, or sets.
Input (Program)
Data that are sent to a computer for processing by a program, can be tactile, audible, visual, or text.
Iteration
A repetitive portion of an algorithm that repeats until a given condition is met or for a specified number of times.
List
An ordered sequence of elements, also referred to as arrays or arraylists.
Output (Program)
Any data that are sent from a program to a device, can be tactile, audible, visual, movement, or text.
Parameter
An input variable of a procedure. Can be explicit or implicit.
Procedure
A named group of programming instructions that may have parameters and return values; also referred to as method, function, or constructor.
Program Functionality
The behavior of a program during execution, often described by how a user interacts with it.
Purpose (Program)
The problem being solved or creative interest being pursued through the program.
Sequencing
The application of each step of an algorithm in the order in which the code statements are given.
Student-Developed Procedure / Algorithm
Program code that has been written by the student who submitted the response.
Selection / Conditional Statement
Affects the sequential flow of control by executing different statements based on a condition being true or false.
List Being Used
The program is creating new data from existing data or accessing multiple elements in the list.