Comp Sci P Unit 1 Vocab review

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

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:36 AM on 10/7/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

45 Terms

1
New cards

Innovating

Creating new or improved ideas, methods, or products to solve a problem or meet a need.

2
New cards

Iteration

One repetition of a process; in programming, a single pass through a loop or a single cycle of refining a program.

3
New cards

Iterative development process

A method of building software through repeated cycles of designing, building, testing, and improving, so each version is better than the last.

4
New cards

Debug

To find, diagnose, and fix errors in a program.

5
New cards

Algorithm

A finite, step-by-step set of instructions for solving a problem or completing a task.

6
New cards

Sequencing

Placing instructions in a specific order so they execute one after another.

7
New cards

Selection

A control structure that chooses which instructions to run based on whether a condition is true or false.

8
New cards

Code statement

A single instruction in a program that tells the computer to perform an action.

9
New cards

Imperative statement

A command that tells the computer to perform an action.

10
New cards

Descriptive qualifier

A word or phrase that adds detail to an instruction, such as how far, how fast, or which item.

11
New cards

Natural language

A language humans use to communicate, which can be flexible, nuanced, and ambiguous.

12
New cards

Artificial language

A language designed for a specific purpose, with strict rules and precise meaning, such as a programming language.

13
New cards

Ambiguity

The quality of an instruction or statement having more than one possible interpretation.

14
New cards

Visual programming language

A language in which programs are built by arranging graphical blocks or symbols rather than typing text.

15
New cards

High-level language

A programming language that is closer to human language and independent of specific hardware.

16
New cards

Low-level language

A programming language closer to the computer's hardware, such as assembly or machine code.

17
New cards

Compilation

The process of translating source code into machine code that a computer can execute.

18
New cards

Source code

Human-readable instructions written by a programmer in a programming language.

19
New cards

Machine code

Binary instructions that a computer's processor can execute directly.

20
New cards

Binary

A base-2 number system that uses only 00 and 11.

21
New cards

Bit

The smallest unit of data in a computer, consisting of a single digit that is either 00 or 11.

22
New cards

Abstraction

Hiding complex details and showing only essential features to make systems easier to understand and use.

23
New cards

Sprite

A character or object in a visual project that can be programmed to move, look, and act.

24
New cards

Motion blocks

Graphical code components that control movement and position.

25
New cards

Looks blocks

Graphical code components that change appearance, such as costume, size, or speech bubbles.

26
New cards

Sensing blocks

Graphical code components that detect environmental information, such as mouse position, key presses, or touching a color.

27
New cards

Operator blocks

Graphical code components that perform math, comparisons, logic, and text operations.

28
New cards

Reporter blocks

Rounded graphical code components that hold or return a value to be used inside other blocks.

29
New cards

Event

An action or occurrence, such as a click or key press, that triggers code to execute.

30
New cards

Broadcast

A message sent across a program that triggers any code set to respond to that signal.

31
New cards

Input

Data or signals sent into a computer or program from an external device.

32
New cards

Process

The set of actions a computer performs on input to produce output.

33
New cards

Storage

Where data and programs are kept, either temporarily in memory or long-term on a disk.

34
New cards

State

The condition of a program, including the current values of all its data, at a given moment.

35
New cards

Attributes

Characteristics or properties of an object, such as size, color, or direction.

36
New cards

Position

The location of an object, often specified using xx and yy coordinates.

37
New cards

Placeholders

Spots in a statement or template that hold space for a value to be filled in later.

38
New cards

Integer

A whole number without a fractional part (e.g., −3-3, 00, 4242).

39
New cards

Floating point number

A number that contains a decimal point (e.g., 3.143.14).

40
New cards

Character

A single letter, digit, symbol, or space.

41
New cards

String

A sequence of characters treated as text.

42
New cards

Boolean

A data type that can hold only one of two possible values: true or false.

43
New cards

Array

An ordered collection of items stored under a single name, where each item is accessed by its index position.

44
New cards

Variable

A named storage location in memory holding a value that can change during execution.

45
New cards

Declaring variables

The process of defining a named storage location and its data type so memory is reserved before use.