Creative Development
Collaboration + AI
Program Purpose + Function
Errors + Debugging
Computing Innovation
100

What vocabulary word means repeatedly testing and improving a program?

Iterative development

100

What is the term for two programmers working together at one computer?

Pair Programming

100

The “why” behind a program is called its what?

Purpose

100

Missing a closing parenthesis is what type of error?

Syntax error

100

What type of computing stores and processes data over the internet instead of on a local computer?

Cloud Computing

200

What programming concept reduces complexity by hiding details?

Abstraction

200

True or False: AI-generated code should always be trusted without testing.

False

200

The “what the program does” is called its what?

Function

200

A program crashes while running because a variable does not exist. What type of error is this?

Runtime Error

200

What term describes information collected about users such as location, age, or search history?

Personally identifiable information (PII)  

300

What is the exact term for a named group of programming instructions that can be reused?

Procedure

300

What type of software translates source code into machine code?

Compiler

300

If an app tracks calories eaten each day, what is its purpose?

To help users monitor nutrition

300

A loop runs forever because the stopping condition is wrong. What type of error is this?

Logic error

300

What is one harmful effect commonly caused by data breaches?

Answers will vary. Ex. (Loss of privacy)

400

Which programming concept is mainly used when breaking a large problem into smaller parts?

Decomposition

400

What is one major concern when AI systems are trained on biased data?

Some kind of biased output. (Answers will vary)

400

If a weather app displays temperature using GPS location, what is one function?

Displays local weather data

400

What error occurs when a number becomes too large for the computer to store?

Overflow error

400

What type of bias occurs when an AI system is trained using incomplete or unfair data?

Algorithmic bias

500

A programmer tests a game after each small update instead of waiting until the entire game is finished. What development process is this an example of?

Iterative development

500

What is the main purpose of collaboration tools?


To share and manage code with others

500

A student says their app’s purpose is “to display the current weather.” Why is this inaccurate?

Because displaying weather is the function, not the broader purpose.




500

What debugging method involves tracking variable values line-by-line?

Tracing

500

What computing concept allows many devices around the world to communicate using agreed-upon rules?

Protocols

M
e
n
u