This term refers to a named space in memory to store data.
What is a variable?
This linear data structure follows First-In-First-Out (FIFO)
What is a queue?
This algorithm repeatedly divides a sorted array to find a target.
What is a binary search?
This is the brain of the computer.
What is the CPU?
The global system of interconnected computer networks.
What is the internet?
This is a set of instructions written to perform a specific task.
What is a function?
A data structure that stores elements in a Last-In-First-Out(LIFO) manner.
What is a stack?
This algorithm finds the shortest path in weighted graph.
What is Diijkstra's algorithm?
Temporary memory that is fast and used for current tasks.
What is RAM?
The unique address used to identify a device on a network.
What is an IP address?
These types of errors prevent a program from running.
What are syntax errors?
This structure is made up of nodes and edges.
What is a graph?
An algorithm with time complexity O(n2) for sorting.
What is a bubble sort?
This component stores data permanently.
What is a hard drive?
A protocol used to transfer web pages.
What is HTTP(HTTPS)?
This concept involves hiding the internal details of how something works.
What is abstraction?
This non-linear data structure has a root and branches.
What is a tree?
This approach breaks a problem into subproblems and solves each recursively.
What is divide and conquer?
This part of the computer renders graphics.
What is the GPU?
This translates human-readable domain names to IP addresses.
What is DNS?
This paradigm is based on the concept of "objects" that contain data and behavior.
What is object-oriented programming?
A data structure that uses key-value pairs for efficient lookups.
What is a hash table?
This method solves problems by solving overlapping subproblems and storing results.
What is dynamic programming?
This tiny memory inside the CPU holds frequently accessed data.
What is cache?
This model has 7 layers for how data moves through networks.
What is the OSI model?