Famous Figures
Languages
Rose-Hulman Curriculum
Interview Prep
Big Business
100

This Hungarian-American computer scientist created a namesake architecture which all modern computers are based on.

Who is John von Neumann?

100

This language was named after a British comedy group and is considered the most popular and beginner-friendly programming language in the world.

What is Python?

100

This course is an introduction to programming for new CSSE majors; a chemical engineering professor teaches some sections.

What is CSSE 120/Introduction to Software Development?

100

This efficient algorithm halves the search space with each iteration, allowing it to find an element in a sorted list in O(log n) time.

What is binary search?

100

This iconic company is known for its iPhones, Macs, and the iOS ecosystem.

What is Apple?

200

This English mathematician worked with Charles Babbage on the Analytic Engine and wrote the first algorithm intended to be processed by a machine.

Who is Ada Lovelace?

200

This language was created at Google in 2007 with the help of Ken Thompson; if you pass it, collect $200.

What is Go/Golang?

200

This course serves as students' first deep dive into low-level programming, where they learn C and assembly.

What is CSSE 132/Introduction to Systems Programming?

200

This algorithm finds the shortest path between nodes in a graph with non-negative edge weights.

What is Dijkstra's algorithm?

200

This company started as a humble online bookstore; now, its founder builds rockets in his free time.

What is Amazon?

300

This Dutch computer scientist made significant contributions to the development computer programming languages and computer algorithms, including a namesake shortest path algorithm.

Who is Edsger Dijkstra?

300

This language is a modern Lisp dialect that runs on the Java Virtual Machine (JVM).

What is Clojure?

300

This course is an extension of the first data structures and algorithms course, exploring more algorithms and techniques to help you succeed in technical interviews.

What is CSSE/MA 473/Design and Analysis of Algorithms?

300

This divide-and-conquer sorting algorithm has an average-case time complexity of O(n log n) but a worst-case of O(n²).

What is Quicksort?

300

This company provides a complete DevOps platform, offering tools for version control, CI/CD, and project management, all in a single application; it's the less popular option compared to its Microsoft-owned competitor.

What is GitLab?

400

This American computer scientist created the first compiler and was involved with the creation of COBOL.

Who is Grace Hopper?

400

This language ignores all non-whitespace characters.

What is Whitespace?

400

This course serves as an extension to an introductory course to a topic that is the department head's specialty.

What is CSSE 433/Advanced Database Systems?

400

This pathfinding algorithm uses heuristics to efficiently find the shortest path in a graph, often used in video games and robotics.

What is A* search algorithm?

400

This company, founded by the creators of Apache Spark, provides a unified data analytics platform for big data and machine learning workloads.

What is Databricks?

500

This American computer scientist was the lead engineer for the Apollo Guidance Computer software which allowed the Apollo 11 mission to land on the moon.

Who is Margaret Hamilton?

500

This language, created by Kenneth E. Iverson in the 1960s, uses a unique symbolic notation and requires a special keyboard.

What is APL/A Programming Language?

500

This new course teaches students the necessary tools to succeed in REUs and senior thesis.

What is CSSE 393/Research Skills?

500

This algorithm is used to solve linear programming problems by traversing the vertices of a polytope to find the optimal solution.

What is the simplex algorithm?

500

This company, founded in 2015, created CockroachDB, a distributed SQL database designed for scalability and resilience, inspired by Google’s Spanner.

What is Cockroach Labs?

M
e
n
u