Big idea 1
Big idea 2
Big idea 3
Big idea 4
Big idea 5
100

What is the process of finding and fixing bugs called?

What is debugging?

100

Convert the decimal number 200 into binary.

What is 11001000?

100

What is an algorithm?

A set of instructions to complete a task.

100

This protocol guarantees that all data packets arrive and are in the correct order.

What is TCP (Transmission Control Protocol)?

100

This computing field helps identify patterns in large datasets to drive new insights and innovations.

What is data mining?

200

You write a program that gives wrong results but does not crash. What kind of error is this?  

What is a logic error?

200

Explain why computers use binary instead of the decimal system.

Because binary uses only two states (on/off, 1/0), which match the physical state of digital electronic components.

200

Compare sequential and binary search in terms of efficiency.

Sequential is linear time; binary is logarithmic time but only works on sorted data.

200

This protocol favors speed over reliability, allowing data to be sent without ensuring delivery.

What is UDP (User Datagram Protocol)?

200

This kind of information includes details like your address, age, or medical history.

What is Personally Identifiable Information (PII)?

300

If you divide a number by zero in your program, what error will occur?

What is a runtime error?

300

Which type of compression reconstructs the original data exactly?

What is lossless compression?

300

Why are data abstractions useful when working with large datasets?

They simplify complex data so programmers can focus on meaningful patterns or structure.

300

This computing method splits up tasks across a single computer's multiple processors.

What is parallel computing?

300

This type of license allows creators to share their work with specific permissions for reuse and credit.

What is Creative Commons?

400

You run your program and get a long number instead of your expected value. Which type of error might this be?

What is an overflow error?

400

What does metadata tell the computer about an image?

What is the size (width and height) and format of the image?

400

How does using parameters improve a procedure’s reusability?

Parameters let you customize behavior without rewriting the procedure.

400

This term describes a system's ability to grow and handle increased demand without major changes.

What is scalability?

400

These digital documents confirm the identity of a website and enable secure communication.

What are digital certificates?

500

Explain why collaboration is crucial during the debugging phase of development.  

Because multiple perspectives help identify different types of errors, leading to more effective and efficient solutions

500

Why would using lossless compression for high-resolution photography and lossy compression for social media images be a smart strategy?

Because photographers need exact details preserved, while social media can sacrifice some quality to reduce load times and storage needs.

500

Describe a situation where a linear search is more appropriate than binary search.

When the list is unsorted or very small.

500

This measures how much data can move through a network in a given amount of time.

What is bandwidth?

500

This type of software is free to use, edit, and share, and is developed collaboratively by the public.

What is open-source software?

M
e
n
u