Back to marketplace

Unit 3

No description yet. This curated deck is ready for daily study.

Total cards: 22•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (22)

#1
Front (Question)

User Interface:

Back (Answer)

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.

#2
Front (Question)

Input:

Back (Answer)

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.

#3
Front (Question)

Output:

Back (Answer)

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.

#4
Front (Question)

• Program Statement:

Back (Answer)

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

#5
Front (Question)

• Program:

Back (Answer)

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

#6
Front (Question)

Sequential Programming:

Back (Answer)

program statements run in order, from top to bottom.

#7
Front (Question)

Event Driven Programming:

Back (Answer)

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

#8
Front (Question)

Documentation:

Back (Answer)

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

#9
Front (Question)

• Comment:

Back (Answer)

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

#10
Front (Question)

Pair Programming:

Back (Answer)

a collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress (not explicitly taught)

#11
Front (Question)

Debugging:

Back (Answer)

Finding and fixing problems in an algorithm or program.

#12
Front (Question)

Development process:

Back (Answer)

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

#13
Front (Question)

• Event:

Back (Answer)

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.

#14
Front (Question)

Incremental Development Process:

Back (Answer)

a design approach that breaks the problem into smaller pieces and makes sure each piece works before adding it to the whole.

#15
Front (Question)

Iterative Development Process:

Back (Answer)

a design approach requires refinement and revision based on feedback, testing, or reflection throughout the process. This may require revisiting earlier phases of the process.

#16
Front (Question)

Program Requirements/Specifications:

Back (Answer)

descriptions how a program functions and may include a description of user interactions that a program must provide

#17
Front (Question)

• Syntax Error:

Back (Answer)

a mistake in the program where the rules of the programming language are not followed.

#18
Front (Question)

Logic Error:

Back (Answer)

a mistake in the program in which the program runs without error but does not behave in its intended way.

#19
Front (Question)

Software:

Back (Answer)

A program or a collection of programs

#20
Front (Question)

What four components do all computers have?

Back (Answer)

input, storage, process, and output.

#21
Front (Question)

what are the five phases of app development?

Back (Answer)

-investigating, designing, prototyping (building), testing and reflecting.

#22
Front (Question)

when setting the setPosition command, the coordinates (0,0) begins where on the screen?

Back (Answer)

top left corner