Systems
Networks
Data Representation
Algorithms
Programming
100

This type of software acts as an intermediary between hardware and applications, managing resources and providing user interfaces.

What is an operating system?

100

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

What is a Local Area Network (LAN)?

100

I only know two things, a one and a zero. I’m the foundation of all that you see, from images to audio. What am I?

What is binary?

100

I follow instructions, step by step. I solve problems without much prep. From sorting to searching, I do it all. Without me, computers would stall! What am I?

What is an algorithm?

100

I hold your numbers, text, or more. A name and a value—nothing less, nothing more. I can change, I can stay, I store data every day! What am I?

What is a variable?

200

Unlike volatile memory, this type of memory retains data even when the power is turned off.

What is non-volatile memory?

200

I filter and forward, I find the fastest route—
Without me, your packets would wander about!
I work in a WAN, I direct with great flair,
Connecting all networks, I’m always aware.

What is a router?

200

This is the smallest unit of data in computing, representing a single binary digit—either a 1 or a 0.

What is a bit?

200

This searching algorithm works only on ordered lists, repeatedly dividing the data in half until it finds the target value.

What is a binary search?

200

This programming construct repeats a block of code while a condition is true, making it useful for automation and iteration.

What is a loop?

300

This register stores the memory address of the next instruction to be fetched and executed in the fetch-decode-execute cycle.

What is the Program Counter (PC)?

300

A graph of nodes, a mesh so wide,
No single failure can break my stride.
I form a backbone, redundant and true,
Used in large-scale networks, where downtime won’t do.

What is a mesh topology?

300

Packed, parallel, precise—this coding scheme converts characters to numbers, often using 7 or 8 bits.

What is ASCII (American Standard Code for Information Interchange)?

300

Splitting, swapping, and shifting too—this sort is quite the clever crew! Quicker than bubble, smarter than slow, it divides and conquers to put on a show.

What is quicksort?

300

I hide in the shadows, breaking your code. I’m logical, semantic, or syntax-based mode. Sometimes I crash, sometimes I mislead—find me before you proceed! What am I?

What is a bug?

400

This protocol is used to securely transfer files over a network by encrypting data in transit, unlike its unencrypted counterpart FTP.

What is SFTP (Secure File Transfer Protocol)?

400

This type of cyberattack floods a network or server with excessive requests, overwhelming it and causing denial of service to legitimate users.

What is a Denial-of-Service (DoS) attack?

400

When binary arithmetic overflows, I raise a flag and cause confusion. My name sounds like a water disaster, but I only affect numbers. What am I?

What is an overflow error?

400

I am a problem-solving approach that breaks tasks into smaller, self-similar parts. From fractals to Fibonacci, I play my role smart. What am I?

What is recursion?

400

I encapsulate data, I inherit traits. My methods and attributes keep things great. If you instantiate me, I come to life—what paradigm shapes my strife?

What is object-oriented programming (OOP)?

500

This scheduling algorithm dynamically allocates CPU time based on task priority and aging techniques to prevent starvation.

What is a priority scheduling algorithm?

500

This network model divides communication into seven layers, each handling a specific function such as encryption, addressing, or error detection.

What is the OSI (Open Systems Interconnection) model?

500

I shrink sound, squish screens, and crunch colors. What am I?

What is data compression?

500

I’m the trickiest trip to take—you must visit each city once before you break. I demand efficiency, a plan, and some grace; I’m the nightmare of logistics, a well-known case. What am I?

What is the Travelling Salesperson Problem (TSP)?

500

I take an input, then make it complete.
I can be recursive, I can be called,
Without me, your program would surely fall!

What is a function?

M
e
n
u