CSP U3 Vocabulary

studied byStudied by 15 people
0.0(0)
Get a hint
Hint

Input

1 / 21

22 Terms

1

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.

New cards
2

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.

New cards
3

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.

New cards
4

Event Driven Programming

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

New cards
5

Program

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

New cards
6

Program Statement

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

New cards
7

Sequential Programming

Program statements run in order, from top to bottom.

New cards
8

Comment

Form of program documentation written into the program to be read by people and which do not affect how a program runs.

New cards
9

Debugging

Finding and fixing problems in an algorithm or program.

New cards
10

Documentation

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

New cards
11

Development Process

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

New cards
12

Pair Programming

A collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress.

New cards
13

Assignment Operator

Allows a program to change the value represented by a variable

New cards
14

Expression

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

New cards
15

String

An ordered sequence of characters.

New cards
16

Variable

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

New cards
17

Boolean Value

A data type that is either true or false.

New cards
18

Comparison Operator

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

New cards
19

Conditional Statement

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

New cards
20

Logical Operator

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

New cards
21

Function

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

New cards
22

Function Call

A command that executes the code within a function.

New cards

Explore top notes

note Note
studied byStudied by 25 people
... ago
5.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 2 people
... ago
5.0(1)
note Note
studied byStudied by 28 people
... ago
5.0(1)
note Note
studied byStudied by 166 people
... ago
4.0(1)
note Note
studied byStudied by 20 people
... ago
5.0(2)
note Note
studied byStudied by 4818 people
... ago
4.5(13)

Explore top flashcards

flashcards Flashcard (51)
studied byStudied by 33 people
... ago
5.0(2)
flashcards Flashcard (106)
studied byStudied by 20 people
... ago
5.0(2)
flashcards Flashcard (59)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (120)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (64)
studied byStudied by 112 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 3 people
... ago
5.0(2)
flashcards Flashcard (31)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (76)
studied byStudied by 2 people
... ago
5.0(1)
robot