Coding Languages/Formats
Programming Language Theory
Common CS Tools
OOP
Computer Hardware
100

The markup language used to format websites

What is HTML?

100

Stores data in a program

What is a variable?

100

The type of application that provides the environment to write code

What is an IDE?

100

What OOP stands for

What is object-oriented programming?

100

The component that does processing for the computer

What is a CPU?

200

The language used to style websites

What is CSS?
200

A reusable block of code

What is a function/method?

200

The text-based program to interact with the operating system

What is a terminal/command-line?

200

A data structure representing an object in languages like Java or C#

What is a class?

200

The component that does graphical processing for the computer

What is a GPU?

300

Structured language used to query databases

What is SQL?

300

Translates source code to machine-readable instructions

What is a compiler?

300

The most widely-used free source control platform

What is GitHub?

300

The type that inherits the attributes of a parent type

What is a child type/subtype?

300

The central hub that connects all internal components

What is a motherboard?

500

Information format typically used by web APIs, characterized by frequent use of { and }

What is JSON?

500

A program that analyzes and executes a program, line-by-line

What is an interpreter?

500

The output window of a program, typically for text-based logging/debugging

What is a console?

500

Exposing only essential features while hiding complexity

What is abstraction?

500

The component that permanently stores digital data on one or more spinning, magnetic disks

What is a hard drive?

700

Former information format used by many web APIs; now mainly used for markup languages, characterized by frequent use of < and >

What is XML?

700

A program that verifies if the source code of a program matches the type rules of a programming language

What is a type checker?

700

The most widely used local version control system

What is Git?

700

The inheritance of different types that provide different definitions

What is polymorphism?

700

Short-term memory used to store data for running applications

What is RAM?