This course is the introductory computer science class taken by most UIC CS majors.
What is CS 111?
print("This language was created in 1991 and is widely used for beginners, data science and AI/ML.")
What is Python?
This hardware component is often called the “brain” of the computer.
This video sharing website was acquired by Google in 2006.
What is YouTube?
print(10 // 3)
What is 3?
This UIC course introduces CS students to data structures.
What is CS 251?
This language commonly uses std::cout << "Hello"; to print to console.
What is C++?
This type of memory stores data that programs are actively using, and its price has skyrocketed over the past year.
What is RAM?
Released by OpenAI in 2022, this chatbot ignited the modern generative AI boom.
What is ChatGPT?
x = "CS"
print(x * 3)
This UIC Engineering resource offers free tutoring for courses including many introductory CS classes.
What is the Engineering Learning Center (ELC)?
This programming language is used to store, retrieve, manage, and manipulate data within relational database management systems.
What is SQL?
This term, dating back centuries, refers to a series of steps used to solve a problem.
What is an Algorithm?
This term refers to software whose source code is publicly available to view and modify.
What is Open Source?
nums = [1, 2, 3, 4]
print(nums[1:3])
What is [2, 3]?
This UIC Engineering program helps students gain paid internship experience early in their college career.
What is EAPIP?
This language is known it's "write once, run anywhere" philosophy due to the JVM.
What is Java?
This programming concept allows a function to call itself until a base case is reached.
What is Recursion?
This controversial term describes coding mainly by telling AI what you want.
What is Vibe Coding?
x = 0
for i in range(1, 4):
x += i
print(x)
What is 6?
This UIC website lets students view historical grade distributions for courses and instructors before registering.
What is the UIC Grade Distribution website?
This language was developed by GOogle and is considered one of the most versatile languages.
Hint: The official cartoon mascot for this language is a borrowing rodent.
What is Go?
This notation describes the upper bound of how an algorithm’s running time grows as the input size increases.
What is Big O notation?
This British mathematician laid the foundations of computer science and introduced the concept of the Turing Machine.
Who is Alan Turing?
x = [1, 2, 3]
y = x
y.append(4)
print(x)
What is [1, 2, 3, 4]?