History of Computer Science
AI and Machine Learning
Coding Elements
Algorithms
Languages
100

The "language" that computers use.

What is binary?

100

This AI company, founded in 2021, created the Claude chatbot and prioritizes AI safety and ethics.

What is Anthropic?

100

This symbol is used in most programming languages to leave a human-readable note. When in code, the compiler completely ignores it so it won’t break your code.

What is // (accept # or ;)?

100

A procedure or formula used for solving a problem.

What is an algorithm?

100

This language was created in 1972 by Dennis Ritchie, was the successor to the B programming language, and is still very influential today.

What is C?

200

The name of the co-founder of the company Microsoft.

Who is Bill Gates?

200

Used in math classes and on graphing calculators to find a “best-fit line,” this method is also one of the simplest machine learning algorithms.

What is regression?

200

Primitive data types serve as the foundational building blocks for organizing and processing information. There is a primitive data type that is ideal for holding whole numbers like 67, 68, and 69.

What is an Integer?

200

A loop that runs continuously as long as a condition is true.

What is a while loop?

200

While Simula was the first object oriented programming language, this is one of the most popular object oriented programming languages.

What is Java (accept Python, JavaScript, Ruby)?

300

The origin for the term "bug"

What is a moth (in a computer, stopping it from working)?

300

ChatGPT is this type of AI, trained on large amounts of human-generated text to understand and produce language.

What is an LLM?

300

This structure is similar to an array, but in Java, if you accidentally treat this structure like an array and try to access its length without parentheses, you’ll get a compile-time error.

What is an ArrayList?

300

An algorithm that puts things in order, such as alphabetical or smallest to biggest.

What is a sorting algorithm?

300

Out of C--, C++, and C#, this programming language was released first.

What is C++?

400

The name of the first successfully mass produced computer.

What is the Apple II?

400

When training a model, this algorithm improves performance by repeatedly “going downhill” on a loss function.

What is gradient descent?

400

The following will equate to either TRUE or FALSE if a = true, b = false, and c = false. (!a && b || a) || c

What is TRUE?

400

This is one of the most efficient pathfinding algorithms, used by google maps and many other programs.

What is A* (accept Dijkstra's algorithm)?

400

Fully compatible with Java, this programming language is a multiplatform development language made by JetBrains.

What is Kotlin?

500

This system of links is used to navigate the internet.

What is the World Wide Web?

500

Neural networks rely on this linear algebra operation, which also represents any linear transformation.

What is matrix multiplication?

500

If a recursive function lacks this, it will cause the call stack to exceed its limit, resulting in a Stack Overflow error.

What is a base case?

500

The book Mr. Ruffer makes you read in AP Computer Science Principles.

What is Algorithms to Live By?

500

This programming language was created by Google and is used internally by its apps as an open-source UI kit. It was released in 2017.

What is Flutter?

M
e
n
u