1/16
Flashcards based on AP Computer Science Principles 2023 Scoring Guidelines focusing on terminology.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Input
Data sent to a computer for processing by a program.
Program functionality
The behavior of a program during execution, described by how a user interacts with it.
Output
Data sent from a program to a device.
Purpose
The problem being solved or creative interest being pursued through the program.
Program code segment
A collection of program statements that are part of a program.
List
An ordered sequence of elements, allowing multiple related items to be represented using a single variable.
Collection type
Aggregates elements in a single structure (e.g., databases, hash tables).
Student-developed procedure / algorithm
Program code written by the student (individually or collaboratively).
Procedure
A named group of programming instructions that may have parameters and return values.
Parameter
An input variable of a procedure.
Algorithm
A finite set of instructions that accomplish a specific task.
Sequencing
The application of each step of an algorithm in the order the code statements are given.
Selection
Determines which parts of an algorithm are executed based on a condition being true or false.
Iteration
A repetitive portion of an algorithm that repeats until a given condition is met or for a specified number of times.
Argument(s)
The value(s) of the parameter(s) when a procedure is called.
Event
Associated with an action and supplies input data to a program.
List being used
Using a list means the program is creating new data from existing data or accessing multiple elements in the list.