Tech Trivia
Legends of Computing
Computers & the Internet
Programming & Problem Solving
Jump Into Java!
100

This app, owned by Meta, is the most popular messaging platform in the world.

What is WhatsApp?


100

This computer scientist developed the first compiler and popularized the term "debugging."

Who is Grace Hopper?


100

This is the most commonly used programming language for web development.

What is JavaScript?


100

In object-oriented programming, this concept allows a class to inherit the properties of another class.

What is inheritance?


100

In Java, this keyword is used to create a subclass of another class.

What is extends?


200

The "cloud" in cloud computing refers to this.

What is remote storage and computing over the internet?


200

This early computing machine, designed by Charles Babbage, is often called the first mechanical computer.

What is the Analytical Engine?


200

This country is home to the world's first known wartime cyberattack, which disabled the national power grid in 2015.

What is Ukraine?


200

This type of loop will continue to execute as long as a specified condition remains true.

What is a while loop?


200

Unlike other methods, this special method runs when an object is instantiated.

What is a constructor?


300

This video-sharing website, founded in 2005, is now one of the most visited websites in the world.

What is YouTube?


300

In 1997, this IBM supercomputer defeated world chess champion Garry Kasparov.

What is Deep Blue?


300

The ".com" in a website's domain name stands for this.

What is commercial?


300

A program that translates high-level code into machine code is called this.

What is a compiler?


300

This memory area in Java is managed by the garbage collector to remove unused objects.

What is the heap?


400

This woman wrote the first computer algorithm and is often called the world’s first programmer.

Who is Ada Lovelace?


400

This person revolutionized scientific publishing with the creation of the typesetting program Latex

Who is Donald Knuth

400

This term describes the act of sending fraudulent emails to trick people into revealing personal information.

What is phishing?


400

The "divide and conquer" strategy is commonly used in this efficient sorting algorithm.

What is quicksort?

Would also accept mergesort.

400

Java uses this technique to allow multiple methods with the same name but different parameters.

What is method overloading?


500

With the first name Steve, this Apple Cofounder designed most of the components for the original Apple computers.

Who is Steve Wozniak?


500

This law states that the number of transistors on a microchip doubles approximately every two years.

What is Moore’s Law?


500

This is the name for the hidden part of the internet that isn't indexed by standard search engines.

What is the deep web?


500

This programming error occurs when a function keeps calling itself infinitely without an exit condition.

What is infinite recursion?


500

The instanceof operator in Java is used for this purpose.

What is checking if an object is an instance of a specific class?