This British mathematician contributed a significant amount to computability theory during the WW2 era and beyond, which resulted in a certain machine being named after them.
Who is Alan Turing?
This programming language was famously made in just 10 days, yet remains a backbone of virtually every webpage you see today.
What is JavaScript?
This course is one of the very first programming classes you take here; the first if you can get a good score on an AP exam.
What is CSSE 220/Object Oriented Software Development?
This simple, fixed-size data structure stores elements in contiguous memory locations and is a fundamental building block in programming.
What is an array?
This tech giant, founded by Bill Gates and Paul Allen, is known for Windows, Office, and Azure, and remains one of the most influential companies in the industry.
What is Microsoft?
This Finnish American computer scientist created a famous operating system and version control system, both of which are named after this person.
Who is Linus Torvalds?
This systems programming language, praised for its memory safety and performance, is growing in popularity but remains less mainstream than C++ or Python.
What is Rust?
This course serves as a "gateway" to a lot of the sophomore/junior level courses, and provides important knowledge for technical interviews.
What is CSSE 230/Data Structures and Algorithms Analysis?
This linear data structure consists of nodes, each containing data and a pointer to the next node.
What is a linked list?
This company, famous for its GPUs, has become a powerhouse in gaming, AI, and data science.
What is Nvidia?
This computer scientist created HTML and founded the World Wide Web Foundation.
Who is Sir Tim Berners-Lee?
This dynamic, object-oriented language, was once a darling of web development thanks to the Rails framework.
What is Ruby?
This course, taught by Dr. Dave Fisher, allows students to visit local elementary schools and teach kids how to code.
What is CSSE 242/Programming in the Community?
This Last-In-First-Out (LIFO) data structure is often used for undo operations or parsing expressions.
What is a stack?
This company helps organize interview preparation questions into a unified interface; some could say it is a "grind".
What is LeetCode?
This Canadian computer scientist created the Java programming language.
Who is James Gosling?
This lightweight scripting language, often embedded in applications like games (e.g., World of Warcraft) and tools, remains niche despite its simplicity and speed.
What is Lua?
This elective explores more programming languages than its introductory course that focuses on environments, closures, and continuations.
What is CSSE 403/Programming Language Paradigms?
This tree-like data structure is used for efficient retrieval of strings, often in autocomplete systems.
What is a trie?
This data analytics company, co-founded by Peter Thiel, specializes in big data and government contracts but operates largely out of the public eye; they had a talk this fall in the CSSE labs.
What is Palantir?
This person, along with Vint Cerf, designed the Transmission Control Protocol and the Internet Protocol (TCP and IP) which support the internet.
Who is Bob Kahn?
This language, used for Adobe Flash animations and web games, has nearly vanished due to the decline of Flash and the rise of HTML5 and JavaScript.
What is ActionScript?
This course was taught by the former department head and is now being taken over by a returning faculty member.
What is CSSE 351/Computer Graphics?
This probabilistic data structure, designed as an alternative to balanced trees, allows for fast search and insertion.
What is a skip list?
This cloud-based data warehousing company founded in 2012 has gained traction in recent years, creating and operating a platform that allows for data analysis and simultaneous access of data sets with minimal latency.
What is Snowflake?