CST 20363-Session 1.2-A Brief History of Computing
1. CST-20363-Intro-to-CS
 “The good news about computers is that they do what you tell them to
do. The bad news is that they do what you tell them to do.” –Ted
Nelson
Session 1.2
A Brief History of
Computing
3. Abacus (4th Century B.C.)
ď‚— The abacus, a simple counting aid, may have been
invented in Babylonia (now Iraq) in the fourth century
B.C.
ď‚— This device allows users to make computations using a
system of sliding beads arranged on a rack.​
 Considered the first computer​
4. Blaise Pascal (1623 – 1662)
ď‚— In 1642, the French mathematician and philosopher
Blaise Pascal invented a calculating device that would
come to be called the "Adding Machine".
ď‚— One of the first and earliest mechanical devices used
for calculating was the Pascaline​​
5. Jacquard Loom (1805)
ď‚— First fully automated and
programmable Loom
 Used punch cards to “program”
the pattern to be woven into
cloth
6. Charles Babbage (1791 – 1871)
ď‚— English mathematician,
engineer, philosopher and
inventor.
ď‚— Originated the concept of
the programmable computer
and designed one.
ď‚— Invents Difference Engine in
1822
ď‚— Performed basic arithmetic
ď‚— First described a general-purpose
analytical engine in 1837 but
7. Difference Engine (1822)
The difference engine is a mechanical calculator first developed by Charles
Babbage in 1822. It can compute several sets of numbers and make hard copies
of the results. Due to a lack of funding, he was never able to complete a full-scale
functional version of this machine.
8. Augusta Ada Byron King, Countess of Lovelace
(1815 - 1852)
ď‚— Created a program for the
(theoretical) Babbage
analytical engine which
would have calculated
Bernoulli numbers.
ď‚— Widely recognized as the
first programmer.
9. Kurt Gödel (1906 – 1978)
ď‚— Famous for his
incompleteness theorem
ď‚— This theorem implies that
not all mathematical
questions are computable
(can be solved).
10. Herman Hollerith (1860 – 1929)
ď‚— Invented
electromechanical counter
in 1880s
ď‚— Machine uses punch cards
as input
ď‚— Serves tabulation role in
1890 US census
ď‚— Company created around
technology becomes IBM
11. Howard Aiken (1900 – 1973)
ď‚— Aiken thought he could create
a modern and functioning
model of Babbage's Analytical
Engine. ​
ď‚— He succeeded in securing a
grant of 1 million dollars for his
proposed Automatic Sequence
Calculator; the Mark I for short.
From IBM.​
ď‚— In 1944, the Mark I was
"switched" on. Aiken's colossal
machine spanned 51 feet in
length and 8 feet in height. 500
13. Aiken & Hopper – Harvard Mark I Computer (1944)
The IBM Automatic Sequence Controlled Calculator (ASCC) Computer
was created by IBM for Harvard University, which called it the Mark I.
First universal calculator.
14. Colossus Mark I & II (1943 – 1944)
ď‚— The Colossus Mark I & II are widely acknowledged
as the first programmable electric computers and
were used at Bletchley Park to decode German
codes encrypted by the Lorenz SZ40/42.
Consisted of Vacuum
Tubes
15. John Eckert & John W. Mauchly –
ENIAC 1 Computer (1946)
ď‚— ENIAC was short for
Electronic Numerical
Integrator And Computer.
It was the first general
purpose (programmable to
solve any problem)
electric computer. It
contained over 17,000
vacuum tubes, weighed
27 tones and drew 150
16. The Transistor (1947)
ď‚— Invented by William
Shockley (seated) John
Bardeen & Walter Brattain
at Bell Labs.
ď‚— The transistor replaces
bulky vacuum tubes with a
smaller, more reliable, and
power saving solid sate
circuit.
17. UNIVAC (1951)
ď‚— First commercial computer -
Between 1951 and 1958, 47
UNIVAC I computers were
delivered.
ď‚— 25 feet by 50 feet in size
ď‚— 5,600 tubes,
ď‚— 18,000 crystal diodes
ď‚— 300 relays
ď‚— Internal storage capacity of 1,008
fifteen-bit words was achieved
using 126 mercury delay lines
18. IBM 701 EDPM Computer (1953)
ď‚— IBM enters the market
with its first large scale
electronic computer.
ď‚— It was designed to be
incomparable with IBM's
existing punch card
processing system, so
that it would not cut into
IBM's existing profit
sources.
19. Grace Hopper (1906 – 1992)
ď‚— Developed the first compiler
(A-0, later ARITH-MATIC,
MATH-MATIC and FLOW-
MATIC) while working at the
Remington Rand corporation
on the UNIVAC I.
ď‚— Later returned to the NAVY
where she worked on COBOL
and was eventually promoted
to Rear Admiral.
20. Grace Hopper (1906 – 1992)
Rear Admiral Grace Hopper, US
Navy, and other programmers at
a UNIVAC console - 1957
Grace Hopper (January 1984)
22. FORTRAN (1954)
ď‚— John Backus & IBM invent the
first successful high level
programming language, and
compiler, that ran on IBM 701
computers.
ď‚— FORmula TRANslation was
designed to make calculating
the answers to scientific and
math problems easier.
23. Integrated Circuit (1958)
ď‚— Jack Kilby at Texas Instruments &
Robert Noyce at Fairchild
semiconductor independently
invent the first integrated circuits
or “the chip”.
ď‚— Jack Kilby was awarded the
National Medal of Science and
was inducted into the National
Inventors Hall of Fame, and
received the 2000 Nobel Prize in
Physics for his work on the
24. First commercial transistorized computers
(1960)
ď‚— DEC introduced the
PDP-1and IBM released
the 7090 which was the
fastest in the world.
25. First computer game & word processor
(1962)
ď‚— Steve Russell at MIT invents
Spacewar, the first computer
game running on a DEC PDP-1.
ď‚— Because the PDP-1 had a
typewriter interface, editors like
TECO (Text Editor and Corrector)
were written for it.
ď‚— Steve Piner and L. Peter Deutsch
produced the first “word
processor” called Expensive
Typewriter (MIT's PDP-1 cost
26. The mouse and window concept (1964)
ď‚— Douglas Engelbart
demonstrates the worlds first
“mouse”, nicknamed after the
“tail”.
ď‚— SRI (Stanford Research
Institute) received a patent on
the mouse in 1970, and
licensed it to apple for
$40,000.
28. ARPANET (1969)
ď‚— The precursor to the Internet as we know it,
funded by ARPA (Advanced Research
Projects Agency now DARPA) begins.
ď‚— The first four nodes were located at:
ď‚—UCLA
ď‚—Stanford Research Institute
ď‚—UC Santa Barbara
ď‚—University of Utah
29. Intel 1103 Dynamic Memory Chip (1970)
ď‚— Worlds first commercially
available dynamic
memory chip, 1024 bytes
or 1KB
30. Intel 4004 Microprocessor (1971)
ď‚— Worlds first
microprocessor with
2,300 transistors, had
the same processing
power as the 3,000
cubic-foot ENIAC.
31. First computer game & word processor
(1962)
ď‚— Robert Metcalfe at Xerox
invents Ethernet so that
multiple computers can talk to
a new laser printer. Originally,
Ethernet used a large coaxial
cable and ran at 3Mbit/sec.
ď‚— Ethernet today runs over
twisted pair (usually CAT5, or
CAT6) and can achieve
speeds of 10Megabit/sec to
32. Personal Computers (1974 – 1975)
Scelbi Mark-8 Altair and IBM 5100 computers are first marketed to
individuals (as opposed to corporations). They are followed by the
Apple I,II, TRS-80, and Commodore Pet computers by 1977.
33. ALTAIR (1975)
ď‚— The invention of the transistor made computers
smaller, cheaper and more reliable. Therefore, the
stage was set for the entrance of the computer into the
domestic realm. In 1975, the age of personal
computers commenced.
ď‚— Under the leadership of Ed Roberts the Micro
Instrumentation and Telemetry Company (MITS)
wanted to design a computer 'kit' for the home
hobbyist. ​
34. Enter Bill Gates, Paul Allen, and Microsoft
ď‚— Gates and Allen develop a BASIC interpreter
ď‚— High level language for microcomputer programmers
ď‚— Briefly associate with MITS
ď‚— Form Micro-Soft company in 1975
35. First individual productivity software
(1978)
ď‚— VisiCalc Spreadsheet software
and WordStar word processor are
the “killer applications” for
personal computers, especially for
small business owners.
36. IBM PC (1981)
ď‚— The IBM PC is introduced
running the Microsoft Disk
Operating System (MS-DOS)
along with CP/M-86. The IBM
PC's open architecture made it
the de-facto standard platform,
and it was eventually replaced by
inexpensive clones.
ď‚— CPU: Intel 8088 @ 4.77 MHz
ď‚— RAM: 16 kB ~ 640 kB
ď‚— Price: $5,000 - $20,000
37. Apple Macintosh (1984)
ď‚— Apple introduces the first
successful consumer computer
with a WIMP user interface
(Windows Icons Mouse &
Pointer), modelled after the
unsuccessful Xerox Alto
computer.
ď‚— Motorola 68000 @8Mhz
ď‚— 128KB Ram
ď‚— US$1,995 to US$2,495
38. The World Wide Web (1989)
ď‚— Berners-Lee and a small team of
scientists conceived HTML (the
language of the Internet), URLs
(Internet addresses), and put up
the first server supporting the
neq World Wide Web format
39. The Internet Browser (1993)
ď‚— The development in 1993 of the
graphical browser Mosaic by
Marc Andreesen and his team at
the National Center For
Supercomputing Applications
(NCSA) made the web
accessible to everyone.
ď‚— Marc Andreesen and
entrepreneur Jim Clark founded
Netscape in 1994 to create a
web browser based on the
43. Desktop and Notebook PCs
ď‚— Tablet PC ď‚— Workstation
ď‚— To visualize and solve complex,
technical problems.
44. Server Computers
ď‚—Applications in business
financial, customer
management solutions,
decision support data
warehouse, e-commerce,
and enterprise resource
planning
45. Supercomputers
ď‚—In a six-game match, a
chess-playing IBM
computer known as Deep
Blue defeats chess
grandmaster Garry
Kasparov - the first time a
reigning world champion
loses a match to a
computer opponent in
tournament play. Deep
Blue is an IBM RS/6000 SP
supercomputer capable of
46. Information Systems
ď‚— Data processing systems
ď‚— Transaction handling, record keeping
ď‚— Primarily for clerical personnel and operational-level managers
47. Management of Information Systems
ď‚—Uses an integrated database and supports a
variety of functional areas
ď‚—Structured information (for example, a weekly
inventory status report with predefined content
and format)
ď‚—Applications in hospitals (patient accounting,
point-of-care processing), insurance (claims-
processing systems, policy administration,
actuarial statistics), and colleges (student
registration, placement)
48. Decision Support System
ď‚— Helps the decision
makers, especially
those at the tactical
and strategic levels,
in the decision-
making process
49. Executive Information System
ď‚—Subset of DSS
ď‚—Supports decision making at the executive levels of
management, primarily the tactical and strategic
levels
51. Virtual Reality
ď‚— Combines computer
graphics with
special hardware to
immerse users in
an artificial three-
dimensional world
52. What About the Future?
ď‚— Parallel Computing
ď‚— Massive amplification of computing power
ď‚— Can be hosted by local networks as well as Internet
ď‚— Wireless networking
ď‚— Bluetooth
ď‚— Embedded or ubiquitous computing
ď‚— Digitization of Economy
ď‚— Privacy and security
ď‚— Open-source movement