System Architecture
Data Representation
Networks
Algorithms
Python
100

This part of the CPU fetches instructions from memory and decodes them.

What is the control unit?

100

Computers use this number system because it only has two digits: 0 and 1.

What is binary?

100

This type of network covers a small geographical area, such as a home or school.

What is a Local Area Network (LAN)?

100

This is a step-by-step process or set of rules for solving a problem.

What is an algorithm?  

100

This function is used in Python to display output to the user.

What is print()?

200

This type of volatile memory stores data currently being used by the CPU.

What is RAM?

200

This unit of data is equivalent to 8 bits.

What is a byte?

200

This device is used to connect multiple devices on a network and directs data to its correct destination.

What is a router?

200

In a flowchart, this shape is used to represent a decision point.

What is a diamond?

200

In Python, this data type is used to store True or False values.

What is bool?

300

The performance of the CPU can be improved by increasing this characteristic, which is measured in Hertz.

What is the clock speed?

300

The hexadecimal number system is base 16. These two characters represent the decimal numbers 10 and 15.

What are A and F?

300

This security measure involves scrambling data so that it can only be read by someone with the correct key.

What is encryption?  

300

This search algorithm works by repeatedly dividing a sorted list in half to find a target value.

What is binary search?

300

This Python statement allows you to execute a block of code repeatedly, as long as a condition is true.

What is a while loop?

400

During the fetch stage of the cycle, the CPU retrieves the next instruction from this specific memory location.

What is the Program Counter?

400

The number of bits used to represent the color of a single pixel in an image is known by this term.

What is color depth?

400

In this type of network topology, every device is directly connected to every other device.

What is a mesh topology?

400

This sorting algorithm repeatedly steps through a list, compares adjacent items, and swaps them if they are in the wrong order.

What is bubble sort?

400

This Python string method removes any leading and trailing whitespace from a string.

What is .strip()?

500

This small, fast type of memory inside the CPU temporarily holds the address of the next instruction to be executed.

What is the Memory Address Register (MAR)?

500

This character encoding system uses 16 bits to represent over 65,000 characters, supporting multiple languages and symbols.

What is Unicode?

500

This protocol is used to assign IP addresses automatically to web page servers 

What is DNS?

500

This computational thinking technique involves breaking down a problem into smaller, more manageable parts.

What is decomposition?

500

This Python statement is used to handle errors and allows the program to continue running even if an exception occurs.

What is try/except?