Unit 1
Unit 2
Unit 3
Unit 4
Unit 5
100

Which term describes a common model of programming that facilitates collaboration by having two programmers work together on the same code?

What is Pair Programming?

100

A mistake in the program that occurs during the execution of a program (e.g., trying to divide by zero) is called a(n):

What is Run-time error?

100

Organizing data into meaningful groups, often by assigning labels or categories.

What is classifying data?

100

A prejudice in favor of or against one thing, person, or group compared with another, usually in a way considered to be unfair.

What is Bias?

100

An expression that can be evaluated to determine if a course of action should be taken, resulting in a Boolean value, is called a(n):

What is Condition?

200

a collection of program statements that perform a specific task when run by a computer

What is a Program?

200

An innovation that includes a program as an integral part of its function (e.g., self-driving car, picture editing software) is a:

What is Computing Innovation?

200

Data about data, often used to describe the characteristics of a resource.

What is Metadata?

200

The smallest unit of data in a computer, represented by a single 0 or 1

What is Bit?

200

An ordered, mutable sequence that can store a collection of different data types.

What is List?

300

A written description of the function of a code segment, event, procedure, or program and how it was developed is known as:

What is Program Documentation?

300

The effective way to find and correct errors to ensure that a program works as intended is called:

What is Debugging?

300

Data that is continuous and varies smoothly over a range of values, like sound waves.

What is Analog Data?

300

a sequence of eight bits

What is Byte?

300

The design principle of breaking a program into smaller, reusable, and self-contained units (like functions or classes) is known as:

What is Modularity?

400

A development process that breaks the problem into smaller pieces and makes sure each piece works before adding it to the whole is called:


What is Incremental Development Process?

400

The inputs and outputs (like buttons, menus, and graphics) that allow a user to interact with a piece of software is known as the:

What is User Interface?

400

The capacity of a system to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.

What is Scalability?

400

An error that occurs when a calculation produces a result that is too large to be stored in the available memory space.

What is Overflow Error?

400

Any continuous section or portion of an existing string.

What is Substring?

500

A mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly is a(n):

What is Logic Error?

500

The process of removing or simplifying complex details to focus on essential components.

What is Abstraction?

500

A data compression technique that allows the original data to be perfectly reconstructed from the compressed data.

What is Lossless Data Compression?

500

The action of storing a value into a named storage location is accomplished by a(n):

What is Assignment Statement?

500

the named storage location in a computer's memory that can hold a value which may change during program execution

What is Variable?