AP Computer Science Principles Create Performance Task Terminology

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:04 PM on 4/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Algorithm

An algorithm is a finite set of instructions that accomplish a specific task. Every algorithm can be constructed using combinations of sequencing, selection, and iteration.

2
New cards

Arguments

The values of the parameters when a procedure is called.

3
New cards

Code segment

A code segment refers to a collection of program statements that are part of a program. For text-based, the collection of program statements should be continuous and within the same procedure. For block-based, the collection of program statements should be contained in the same starter block or what is referred to as a “Hat” block.

4
New cards

Collection type

Aggregates elements in a single structure. Some examples include

5
New cards

Data stored in a list

Input into the list can be through an initialization or through some computation on other variables or list elements.

6
New cards

Input

Program input is data that are sent to a computer for processing by a program. Input can come in a variety of forms, such as tactile (through touch), audible, visual, or text. An event is associated with an action and supplies input data to a program.

7
New cards

Iteration

Iteration is a repetitive portion of an algorithm. Iteration repeats until a given condition is met or for a specified number of times. The use of recursion is a form of iteration.

8
New cards

List

A list is an ordered sequence of elements. The use of lists allows multiple related items to be represented using a single variable. Lists are referred to by different terms, such as arrays or arraylists, depending on the programming language.

9
New cards

List being used

Using a list means the program is creating new data from existing data or accessing multiple elements in the list.

10
New cards

Output

Program output is any data that are sent from a program to a device. Program output can come in a variety of forms, such as tactile, audible, visual, movement, or text.

11
New cards

Parameter

A parameter is an input variable of a procedure. Explicit parameters are defined in the procedure header. Implicit parameters are those that are assigned in anticipation of a call to the procedure. For example, an implicit parameter can be set through interaction with a graphical user interface.

12
New cards

Procedure

A procedure is a named group of programming instructions that may have parameters and return values. Procedures are referred to by different names, such as method, function, or constructor, depending on the programming language. A procedure is executed through the use of a procedure call.

13
New cards

Program functionality

The behavior of a program during execution, often described by how a user interacts with it.

14
New cards

Purpose

The problem being solved or creative interest being pursued through the program.

15
New cards

Selection / conditional statement

A selection / conditional statement affects the sequential flow of control by executing different statements based on a condition being true or false. The use of if-statements and try / exception statements are examples of selection / conditional statements.

16
New cards

Sequencing

The application of each step of an algorithm in the order in which the code statements are given.

17
New cards

Student-developed procedure / algorithm

Program code that is student-developed has been written (individually or collaboratively) by the student who submitted the response. Calls to existing program code or libraries can be included but are not considered student-developed. Event handlers are built-in abstractions in some languages and will therefore not be considered student-developed. In some block-based programming languages, event handlers begin with “when”.

Explore top notes

note
Biological molecules (2.3-2.4)
Updated 1358d ago
0.0(0)
note
Chapter 14 - Mass Spectrometry
Updated 1288d ago
0.0(0)
note
VDI2
Updated 73d ago
0.0(0)
note
Frans ww. Tijden
Updated 1263d ago
0.0(0)
note
The Thirty Years' War (1618-1648)
Updated 702d ago
0.0(0)
note
Biological molecules (2.3-2.4)
Updated 1358d ago
0.0(0)
note
Chapter 14 - Mass Spectrometry
Updated 1288d ago
0.0(0)
note
VDI2
Updated 73d ago
0.0(0)
note
Frans ww. Tijden
Updated 1263d ago
0.0(0)
note
The Thirty Years' War (1618-1648)
Updated 702d ago
0.0(0)

Explore top flashcards

flashcards
LEXICO (7/9/2025)
85
Updated 206d ago
0.0(0)
flashcards
AP Gov Unit 1 Vocab
88
Updated 1211d ago
0.0(0)
flashcards
ap lit poetry terms
58
Updated 1178d ago
0.0(0)
flashcards
4.1 voc
113
Updated 686d ago
0.0(0)
flashcards
Vocab 3 + 4
30
Updated 908d ago
0.0(0)
flashcards
LEXICO (7/9/2025)
85
Updated 206d ago
0.0(0)
flashcards
AP Gov Unit 1 Vocab
88
Updated 1211d ago
0.0(0)
flashcards
ap lit poetry terms
58
Updated 1178d ago
0.0(0)
flashcards
4.1 voc
113
Updated 686d ago
0.0(0)
flashcards
Vocab 3 + 4
30
Updated 908d ago
0.0(0)