The markup language used to format websites
What is HTML?
Stores data in a program
What is a variable?
The type of application that provides the environment to write code
What is an IDE?
What OOP stands for
What is object-oriented programming?
The component that does processing for the computer
What is a CPU?
The language used to style websites
A reusable block of code
What is a function/method?
The text-based program to interact with the operating system
What is a terminal/command-line?
A data structure representing an object in languages like Java or C#
What is a class?
The component that does graphical processing for the computer
What is a GPU?
Structured language used to query databases
What is SQL?
Translates source code to machine-readable instructions
What is a compiler?
The most widely-used free source control platform
What is GitHub?
The type that inherits the attributes of a parent type
What is a child type/subtype?
The central hub that connects all internal components
What is a motherboard?
Information format typically used by web APIs, characterized by frequent use of { and }
What is JSON?
A program that analyzes and executes a program, line-by-line
What is an interpreter?
The output window of a program, typically for text-based logging/debugging
What is a console?
Exposing only essential features while hiding complexity
What is abstraction?
The component that permanently stores digital data on one or more spinning, magnetic disks
What is a hard drive?
Former information format used by many web APIs; now mainly used for markup languages, characterized by frequent use of < and >
What is XML?
A program that verifies if the source code of a program matches the type rules of a programming language
What is a type checker?
The most widely used local version control system
What is Git?
The inheritance of different types that provide different definitions
What is polymorphism?
Short-term memory used to store data for running applications
What is RAM?