Famous People in CS
Programming Languages
Data Structures
CS acronyms
Cybersecurity
100
American businessman known best for co-founding apple, he was also a large shareholder in Pixar

Steve Jobs

100
High-level programming language known for it's simple syntax and readability. Often used in data management and machine learning.

Python

100
List-like data structure known for random access and ability to change size through dynamic memory

Vector

100

GUI

Graphical User Interface

100

Name for type of malware where the program disguises itself as a non-harmful software. Also a prominent story in Greek mythology

Trojan Horse

200

British mathematician known as "the father of CS," also created a test to determine computer intelligence

Alan Turing

200

Versatile and memory efficient programming language built off of an already existing language. It is most often used for video games, operating systems, and graphical computing among other things.

C++

200

Theoretical representation for time complexity in algorithms and programs

Big O notation

200

RAM

Random Access Memory
200

Software that acts as an encrypted tunnel for your internet traffic. This software masks your IP by using a remote server to connect to the internet

Virtual Private Network (VPN)

300

This Finnish-American computer scientist is best known for the creation of the operating system Linux

Linus Torvalds

300

High-level programming language often used for web development and creating an interactable client-side to pair with a backend. Notable for using static typing.

JavaScript

300

Data structure in which the order of the items placed is also the order of the ones that are accessed.

Queue

300

HTML

Hypertext Markup Language

300

Type of malware that tracks your keystrokes, often used to steal passwords and other sensitive data

Keylogger

400

Dutch computer scientist best known for developing the "shortest path algorithm," which was named after him

Edsger W. Dijkstra

400

Powerful programming language used for managing databases and storing that data in an organized tabular format.

SQL

400

Data structure known for it's branching nodes and easy integration with recursion and binary search.

Binary Tree

400

API

Application Programming Interface

400

A type of cyberattack where an attacker floods a system, server, or network with excessive traffic to exhaust its resources and make it unavailable to users.

Distributed Denial-of-Service Attack (DDoS)
500

Famous computer scientist and engineer best known for his creation of TempleOS and Holy C as well an extensive history of mental illness

Terry Davis

500

A high-level programming language developed for scientific and numerical computation, excelling at array-based calculations. Created in 1950 and has not been widely used for decades

Fortran

500

Data structure that uses function to map values to unique indexes. Often used for encryption algorithms.

Hash table/Map

500
URL

Uniform Resource Locator

500

This fortune 500 company famously had a massive data breach after a 3rd party vendor fell for a phishing scam, allowing hackers access to their network

Target