APCSP Unit 3

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards
2
New cards
3
New cards
4
New cards
5
New cards
6
New cards
User Interface
The inputs and outputs that allow a user to interact with a piece of software. It can include buttons, text boxes, images, sliders, etc.
7
New cards
Input
A way for users to provide data or control to a program. Examples: typing text, clicking a button, touching the screen.
8
New cards
Output
Any way a program presents information back to the user — text, sound, images, vibration, etc.
9
New cards
Program
A collection of program statements that perform a specific task when executed by a computer.
10
New cards
Event
An action or occurrence (like a mouse click or key press) that triggers part of a program to run.
11
New cards
Event-Driven Programming
A programming approach where the flow of the program is determined by user actions (events).
12
New cards
Event Handler
A block of code that runs in response to a specific event.
13
New cards
User Interface (UI) Components
Visual elements (buttons, labels, text boxes) that make up the UI and allow user interaction.
14
New cards
Program Input
Data or signals received by a program, often from a user or another system.
15
New cards
Program Output
Information a program sends out, often to a display screen or speaker.
16
New cards
Program Statement
A single command or line of code that performs an action in a program.
17
New cards
Program Behavior
How a program functions when it runs — what it does in response to inputs and events.
18
New cards
Program Development
The overall process of designing, writing, testing, and refining a program.
19
New cards
Program Development Process
An iterative process involving designing, coding, testing, and debugging until the program works as intended.
20
New cards
Collaboration
Working with others to design, write, and test software, sharing ideas and dividing work.
21
New cards
Incremental Development
Building a program step-by-step, testing each new part before moving on.
22
New cards
Iterative Development
A cyclic process of designing, prototyping, and testing repeatedly to improve a program.
23
New cards
Debugging
Finding and fixing errors (bugs) in code.
24
New cards
Syntax Error
A mistake in how code is written that breaks the language’s rules (for example, missing a semicolon or parenthesis).
25
New cards
Logic Error
A mistake in a program’s logic that makes it behave incorrectly even though it runs without crashing.
26
New cards
Design Process
A structured approach to creating a solution, including brainstorming, planning, building, and testing.
27
New cards
Prototype
A preliminary version of an app or program used to test ideas and get feedback.
28
New cards
Algorithm
A precise sequence of instructions for solving a problem or completing a task.
29
New cards
Function
A named group of statements that together perform a specific task and can be reused.
30
New cards
Software
A program or collection of programs that tell a computer what to do.