History Of Computing Flashcards

1
Q

One of the earliest known computing tools, used in ancient civilizations (China, Mesopotamia) to perform basic arithmetic math

A

Abacus (~2000 BC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

First referred to people who performed mathematical calculations by hand for astronomy and navigation

A

The term, “Computer” (1613)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

He invented a mechanical analog device used for complex functions. It was the engineer’s tool of choice until electronic calculators emerged in the 1970s

A

Oughtred’s Slide Rule (1620) by William Oughtred

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

He invented a mechanical calculator that used gears and wheels to add and subtract numbers. It was the first machine to represent numbers mechanically and perform calculations automatically.

A

Pascaline (1642) by Blaise Pascal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

He improved pascal’s design by creating a machine that could multiply, divide, add, and subtract. He also developed the binary system, which became the foundation of modern computer systems.

A

Leibniz’s Calculator (1672) by Gottfried Wilhelm Leibniz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

His automated loom used punched cards to control the pattern of the cloth, marking the first step towards programmable machines.

A

Jacquard Loom (1801) by Joseph-Marie Jacquard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

He designed the first concept of a programmable computer. It had features like arithmetic logic unit (ALU), memory, and the ability to use punched cards for instructions. It laid the foundation for modern computing.

A

Analytical Engine (1837) by Charles Babbage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A mathematician wrote the first algorithm designed to be executed by Babbage’s Analytical Engine.

A

Ada Lovelace’s Algorithm (1843)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

He created a punched card machine to automate the US Census. It used electrical circuits to read punched cards and greatly sped up data processing. This success led to the founding of IBM in the early 20th century.

A

Hollerith Tabulating Machine (1890) by Herman Hollerith

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

He conceptualized a theoretical device that could manipulate symbols and perform any calculation if given a set of instructions (algorithm). His work laid the mathematical foundation for modern computing and algorithms.

A

Turing Machine (1936) by Alan Turing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The first general-purpose electronic digital computer. Built at the University of Pennsylvania, it used vacuum tubes and was capable of performing massive calculations much faster than human “computers.“

A

ENIAC (Electronic Numerical Integrator and Computer) (1939-1944) by John Mauchly and J. Presper Eckert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Replaced vacuum tubes in computers, marking a revolution in electronics. They were smaller, faster, and more reliable, paving the way for modern computers to become smaller and more powerful.

A

Transistors (1947) by Bell Labs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

These were primarily used by government agencies and large corporations for scientific and business calculations, requiring entire rooms due to their size. (i.e. UNIVAC and IBM 701)

A

Mainframe Computers (1950s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Independently developed, a revolutionary advancement that allowed multiple transistors and components to be packed into a single silicon chip, drastically reducing the size and cost of computers.

A

Integrated Circuits (IC) (1958) by Jack Kilby and Robert Noyce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

a family of compatible mainframe computers that allowed businesses to upgrade without losing their previous investments in software. It standardized commercial computing and introduced the concept of computer families.

A

IBM System/360 (1964)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The first commercially available microprocessor, a computer’s central processing unit (CPU) on a single chip. This invention marked the beginning of the microcomputer evolution and set the stage for personal computers.

A

Intel 4004 Microprocessor(1971)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A hobbyist computer kit sold to tech enthusiasts. It was one of the first personal computers (PCs) designed for individual use, with a display and keyboard.

A

Apple 1(1976) by Steve Wozniak and Steve Jobs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

IBM’s first released PC. It featured an Intel microprocessor and an operating system from Microsoft (MS-DOS), and it became widely adopted for business and home use, shaping the future of computing.

A

IBM PC (1981)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

The first personal computer with a graphical user interface (GUI) and a mouse, making computers more user-friendly and accessible to non-experts. This paved the way for modern computing interfaces like Windows.

A

Apple Macintosh (1984) by Apple

20
Q

Revolutionizing how people accessed and shared information globally. During this time, the internet and graphical user interfaces (GUIs) like Windows made computers widely accessible to everyday users.

A

World Wide Web and the Internet (1990s) by Tim Berners Lee

21
Q

Put computing power into handheld devices. Combined telephony, computing, and internet access, changing how people interacted with technology daily. (i.e. Blackberry and later the iPhone 2007)

A

Smartphones and Mobile Computing (2000s)

22
Q

Allowed data storage and processing to move online, accessible from anywhere. (i.e. Amazon Web Services, Google Cloud)

A

Cloud Computing and AI (2010s)

23
Q

_______ is developed to solve complex problems beyond the capabilities of traditional computers. While _________ reduces latency by processing data closer to where it is generated(like in IoT devices).

A

Quantum Computing & Edge Computing (2020s)

24
Q

A Persian mathematician, introduced the concept of an algorithm in his work on algebra. His name is the root of the term “algorithm,” and he is the Father of Modern Algorithm.

A

Al-Khwarizmi’s Algorithm (9th century)

25
Q

An iterative numerical method to approximate the roots of a real-valued function.

A

Newton- Raphson Method(17th century) by Isaac Newton and Joseph Raphson

26
Q

Solving the “Seven Bridges of Königsberg” problem, which laid the foundation for algorithmic thinking in network theory.

A

Euler’s Graph Theory(18th century) by Leonhard Euler

27
Q

Used to solve linear programming problems. This was one of the first major algorithms used for optimization in fields like economics and operations research.

A

Simplex Algorithm(1950s) by George Dantzig

28
Q

An algorithm to find the shortest path between nodes in a graph. This algorithm is an example of the practical applications of theoretical computer science in everyday life.

A

Djikstra’s Shortest Path Algorithm(1960s) by Edsger Dijkstra

29
Q

One of the fastest and most widely used sorting algorithms. It significantly improved data sorting in computing by dividing and conquering the problem.

A

Quicksort Algorithm (1970s) by Tony Hoare

30
Q

Based on the difficulty of factoring large prime numbers. This is a key algorithm in modern cryptography and ensures privacy and data security.

A

RSA Algorithms (1976) by Ron Rivest, Adi Shamir, and Leonard Adleman

31
Q

Inspired by biological neural systems, led to the development of algorithms for pattern recognition, learning, and artificial intelligence. It is essential for tasks like image and speech recognition. The idea that machines can “learn” from data transformed the landscape of algorithms.

A

Neural Networks (1980s)

32
Q

Inspired by the process of natural selection, this algorithm uses evolution-based methods to solve optimization problems. These algorithms are used in areas like machine learning, robotics, and engineering by mimicking the process of evolution.

A

Genetic Algorithms (1990s)

33
Q

The core of Google’s search engine, which ranks web pages based on their relevance and the number of incoming links. One of the reasons for Google’s dominance in the search engine market.

A

Google’s PageRank Algorithm (1990s-2000s)

34
Q

These algorithms enable machines to interpret and process large datasets, such as in image recognition, natural language processing, and autonomous vehicles. It revolutionized the capabilities of AI. (i.e. convolutional neural networks (CNN) and recurrent neural networks (RNN))

A

Deep Learning Algorithms (2010s)

35
Q

With the development of ____, researchers are working on algorithms like ____’s algorithm (for factoring large numbers) and ____’s algorithm (for searching unsorted databases). it represents the future frontier of problem solving and computational efficiency.

A

Quantum Algorithms (to present), Shor and Grover,

36
Q

Father of Computer

A

Charles Babbage

37
Q

Father of Modern Computing and AI

A

Alan Turing

37
Q

Father of Modern Computer Architecture

A

John von Neumann

38
Q

Mother of Computing

A

Grace Hopper

38
Q

Father of Boolean Logic

A

George Boole

39
Q

Father of Information Theory

A

Claude Shannon

40
Q

Pioneers of Personal
Computing

A

Steve Jobs & Steve Wozniak

41
Q

Fathers of Internet

A

Vint Cerf & Bob Kahn

42
Q

Inventor of the WWW

A

Tim Berners-Lee

43
Q

Founder of MS and pioneer of
Software

A

Bill Gates

44
Q

First Computer Programmer

A

Ada Lovelace