Finnish software engineer who created Linux in 1991
Who is Linus Torvalds?
300
A programming paradigm that uses statements that change a program's state (e.g., C)
What is imperitive programming?
300
A sorting algorithm that utilizes a tree-based priority queue to preprocess the items
What is heap sort?
300
A sub-field of CS that has enabled advanced spam filtering, facial recognition, self-driving cars, and personal assistants such as Siri and Cortana
What is machine learning?
300
A movement that promotes open, collaborative development, successfully producing technologies such as Linux, Apache, and Firefox
What is Open Source Software?
400
The founder of the Free Software Foundation, an outspoken campaigner for free software, and the founder of the GNU Project
Who is Richard Stallman?
400
A programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data
What is functional programming?
400
An algorithmic paradigm that builds answers to larger problems based on stored answers to smaller problems
What is dynamic programming?
400
A sub-field of CS that has produced HTC Vive, Samsung Gear, Oculus Rift, Microsoft HoloLens, and Google Daydream
What is VR/AR (virtual/artificial reality)?
400
Tree based revision history tool written to help with the development of Linux
What is git?
500
The organization that produced information theory, transistors, Unix, C, and C++
What is Bell Labs (AT&T Bell Labs, Nokia Bell Labs)?
500
Invented at IBM and the first widely used high level general purpose programming language
What is FORTRAN?
500
A pathfinding algorithm that expands nodes based on the actual distance from the start node and a heuristical estimate of the remaining distance to the end node
What is A*?
500
He shaped his e-commerce company into a tech powerhouse by aggressively pursuing a growth over profits strategy
Who is Jeff Bezos?
500
The United States Navy Rear Admiral that invented the first compiler for a computer programming language