CSP U3 Vocabulary

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

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

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

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

4
New cards

Event Driven Programming

Some program statements run when triggered by an event, like a mouse click or a key press.

5
New cards

Program

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

6
New cards

Program Statement

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

7
New cards

Sequential Programming

Program statements run in order, from top to bottom.

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

9
New cards

Debugging

Finding and fixing problems in an algorithm or program.

10
New cards

Documentation

A written description of how a command or piece of code works or was developed.

11
New cards

Development Process

The steps or phases used to create a piece of software. Typical phases include investigating, designing, prototyping, and testing.

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

13
New cards

Assignment Operator

Allows a program to change the value represented by a variable

14
New cards

Expression

A combination of operators and values that evaluates to a single value.

15
New cards

String

An ordered sequence of characters.

16
New cards

Variable

A named reference to a value that can be used repeatedly throughout a program.

17
New cards

Boolean Value

A data type that is either true or false.

18
New cards

Comparison Operator

<, >, <=, >=, ==, != indicate a Boolean expression.

19
New cards

Conditional Statement

Affects the sequential flow of control by executing different statements based on the value of a Boolean expression.

20
New cards

Logical Operator

NOT, AND, and OR, which evaluate to a Boolean value.

21
New cards

Function

A named group of programming instructions. Also referred to as a “procedure”.

22
New cards

Function Call

A command that executes the code within a function.