Programming Basics
C.S. History
Hardware / Software
Logic & Math
Tech In Everyday Life
100

This Python keyword is used to define a function

"def functionName():"

100

This 2000-era computer bug scare was caused by programs using two digits for the year instead of four.

Y2K Bug

100

The "brain" of the computer that executes instructions (I want the full name of it, not just an abbreviation)

CPU (Central Processing Unit)

100

This mathematical operator is used to test if two values are equal

==

100

These ports and connectors are commonly used to charge devices and transfer data

USB

200

In Java, this symbol is used for multi-line comments

/* (blah blah blah) 

(bluh bluh bluh) */

200

This massive machine, completed in 1945, is often called the first general-purpose electronic computer

ENIAC

200

This type of memory is temporary and erased when the computer powers off

RAM

200

This logical operator returns true if BOTH of the conditions are true

AND

200

This keyboard shortcut is commonly used to undo your last action

Ctrl + Z

300

This is when a function calls itself

Recursion

300

Who is considered the father of Computer Science?

Alan Turing

300

This stores data even when the computer is turned off and is non-volatile.

Hard Drive / SSD

300

This number system is base-16 and uses digits 0–9 and letters A–F.

Hexadecimal

300

This service lets you store files online and access them from any device

Cloud Storage

400

This notation is used to describe the efficiency of algorithms

The Big O Notation

400

This person co-founded Microsoft with Bill Gates in 1975.

Paul Allen

400

This firmware, stored on a chip, initializes hardware before the OS loads when a computer powers on

BIOS / UEFI

400

What number is "0110 1101" referring to?

109

400

This technology on your phone can recognize your face or fingerprints to unlock your device

Biometric Authentication

500

This concept in programming refers to variables defined inside a function being inaccessible from outside of it

Scope
500

This law, coined in 1965, predicted that the number of transistors on a microchip would double about every two years

Moore's Law

500

This virtualization technology allows one physical machine to run multiple operating systems at the same time

Virtual Machines / VMs

500

This sequence starts with 0 and 1, with each number being the sum of the two preceding numbers

The Fibonacci Sequence

500

This type of AI model, inspired by the human brain, uses layers of interconnected nodes to recognize patterns in images, text, or speech

Nueral Network