AP Computer Science Principles Terminology

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

Flashcards based on AP Computer Science Principles 2023 Scoring Guidelines focusing on terminology.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Input

Data sent to a computer for processing by a program.

2
New cards

Program functionality

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

3
New cards

Output

Data sent from a program to a device.

4
New cards

Purpose

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

5
New cards

Program code segment

A collection of program statements that are part of a program.

6
New cards

List

An ordered sequence of elements, allowing multiple related items to be represented using a single variable.

7
New cards

Collection type

Aggregates elements in a single structure (e.g., databases, hash tables).

8
New cards

Student-developed procedure / algorithm

Program code written by the student (individually or collaboratively).

9
New cards

Procedure

A named group of programming instructions that may have parameters and return values.

10
New cards

Parameter

An input variable of a procedure.

11
New cards

Algorithm

A finite set of instructions that accomplish a specific task.

12
New cards

Sequencing

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

13
New cards

Selection

Determines which parts of an algorithm are executed based on a condition being true or false.

14
New cards

Iteration

A repetitive portion of an algorithm that repeats until a given condition is met or for a specified number of times.

15
New cards

Argument(s)

The value(s) of the parameter(s) when a procedure is called.

16
New cards

Event

Associated with an action and supplies input data to a program.

17
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.