AP CSP Vocab + Scoring Guidelines

studied byStudied by 3 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 25

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

26 Terms

1

Arguments

The values of the parameters when a procedure is called.

New cards
2

Collection Type

Aggregates elements in a single structure, such as databases, hash tables, or dictionaries.

New cards
3

Iteration

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

New cards
4

List

An ordered sequence of elements used to represent multiple related items with a single variable.

New cards
5

Output

Any data sent from a program to a device, which can come in various forms such as textual, visual, or audible.

New cards
6

Parameter

An input variable of a procedure that can be explicit or implicit.

New cards
7

Procedure

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

New cards
8

Selection

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

New cards
9

Sequencing

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

New cards
10

Student-Developed Procedure/Algorithm

Program code that is written by the student, excluding calls to existing code or libraries.

New cards
11

Program Functionality

The operation of the program during execution, showing how it processes input to produce output.

New cards
12

User Identification

Recognizing and specifying the target audience or expected users for the program.

New cards
13

Algorithm Execution

The act of carrying out the sequential steps defined in an algorithm to achieve a desired result.

New cards
14

Iteration Statement

A command in programming that repeats a block of code for a specified number of times or until a condition is met.

New cards
15

Run-Time Error

An error that occurs while a program is running, typically due to incorrect operations that cannot be resolved during compilation.

New cards
16

Infinite Loop

A loop that continues indefinitely because its terminating condition is never met or is incorrectly defined.

New cards
17

Procedure Call

An instruction to invoke a procedure, causing it to execute and optionally return a value.

New cards
18

Algorithm Steps

Specific sequential actions outlined in an algorithm to solve a problem or complete a task.

New cards
19

Video Demonstration

A video that shows the program running, including input, program functionality, and output.

New cards
20

Program Requirements

Specifications for the program code, which must include a list, a procedure, a call to the procedure, selection, and iteration.

New cards
21

Written Response 1

A written explanation identifying the expected user of the program and how the program's design meets their needs.

New cards
22

Written Response 2(a)

Response that identifies the number of iterations in a loop and describes conditions that may cause an infinite loop.

New cards
23

Written Response 2(b)

Response explaining a change to a procedure that would result in a run-time error and why.

New cards
24

Written Response 2(c)

Response detailing an algorithm to count elements in a list that are equal to a certain value using isEqual.

New cards
25

Run-Time Error Description

A narrative explaining the change in code that causes a run-time error and the underlying reason.

New cards
26

Data and Procedural Abstraction

Concept involving the use of data types and procedures to create efficient programs while hiding complex details.

New cards
robot