AP CSP Unit 3 Study

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

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:35 AM on 9/27/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Comment

form of program documentation written into the program to be read by people

and which do not affect how a program runs.

2
New cards

Debugging

Finding and fixing problems in an algorithm or program.

3
New cards

Development Process

the steps or phases used to create a piece of software. Typical

phases include investigating, designing, prototyping, and testing

4
New cards

Documentation

a written description of how a command or piece of code works or was

developed.

5
New cards

Event

associated with an action and supplies input data to a program. Can be generated

when a key is pressed, a mouse is clicked, a program is started, or by any other defined

action that affects the flow of execution.

6
New cards

Event Driven Programming

some program statements run when triggered by an event,

like a mouse click or a key press

7
New cards

Input

data that are sent to a computer for processing by a program. Can come in a variety

of forms, such as tactile interaction, audio, visuals, or text.

8
New cards

Output

any data that are sent from a program to a device. Can come in a variety of forms,

such as tactile interaction, audio, visuals, or text.

9
New cards

Pair Programming

a collaborative programming style in which two programmers switch

between the roles of writing code and tracking or planning high level progress

10
New cards

Program Statement

a command or instruction. Sometimes also referred to as a code

statement.

11
New cards

Program

a collection of program statements. Programs run (or “execute”) one command at

a time.

12
New cards

Sequential Programming

program statements run in order, from top to bottom.

13
New cards

User Interface

the inputs and outputs that allow a user to interact with a piece of software.

User interfaces can include a variety of forms such as buttons, menus, images, text, and

graphics.

14
New cards

All computers and applications have the ability to:

Input -> Store Data -> Process Data -> Output

15
New cards

why are design specifications created?

so that the programmers know the purpose of the app and how users will interact with the final product