This is the most common programming language in the world
What is JavaScript
This artificial intelligence chatbot developed by OpenAI launched in November 2022 and revolutionized the tech-industry
What is ChatGPT
Part of the computer that holds the Memory and CPU
The output of the following (Java) code segment:
int[] A = new int[10];
int[] B = new int[20];
A = B;
System.out.println(A.length);
What is 20
This algorithm efficiently locates an item in a sorted list by repeatedly dividing the search interval in half.
What is Binary Search
Named after a type of coffee from Indonesia, this language became popular due to its ability to run on any platform and its use in web applications and Android mobile development
What is Java
The name of the first commercially successful video game, which was introduced in the 1970s
What is Pong
Main high-speed memory that holds data and instructions
What is RAM
The node of a linked list that will cause an error when p is set to it in the following 'remove' method:
public void remove(Node p){
Node q = p.next;
p.item = q.item;
p.next = q.next;
}
What is the last node in the list
This elementary sorting algorithm iterates through an array, repeatedly taking each element and inserting it into its proper position in the sorted portion of the array to the left.
What is Insertion Sort
An extension of the C programming language, adding support for object-oriented programming
What is C++
The name of the first-ever programmer
What is Ada Lovelace
A type of storage device that typically has the fastest read and write speeds
What is SSD (Solids State Drive)
The error produced by compiling the following code:
arr = [1, 2, 3, 4]
for(i = 0; i <= len(arr); i++){
if arr[i]%2 == 0:
print(i)
else:
print(i * 2)
}
What is Index Out of Bounds
The time complexity of the fastest possible sorting algorithm (In the worst case)
What is nlog(n)
Designed for managing data held in a relational database management system, SQL is an abbreviation for this
What is Structured Query Language
The name of the first widely used programming language, which was developed in the 1950s and used to program early computers
What is FORTRAN
Converts the alternating current (AC) from a wall outlet into direct current (DC)
What is Power Supply Unit (PSU)
The number of times 'foo' is called in the following code segment with an input of 3 (including the initial call):
def foo(n):
if n==0
return 0
return foo(n-1) + foo(n-1)
What is 15
This algorithm is used to find the shortest path between two nodes in a weighted graph
What is Dijkstra's Algorithm
As one of the most influential programming languages of all time, it was the basis for the Microsoft Windows operating system
What is C
This hackathon is hosted annually by DePaul's Computer Computer Science Society and consists of food, prizes, and lots of coding
What is DemonHacks
Circuits that carry data from one area to another
What are Busses
The value computed by the following bitwise operation in C code:
0x12345678 | 0xff000000
What is 0xff345678
The 'heapified' (converted to max-heap) array of the following binary tree:

What is {10, 5, 3, 4, 1}
