SlideShare a Scribd company logo
1 of 53
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
Early Computational Devices
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​
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​​
Jacquard Loom (1805)
ď‚— First fully automated and
programmable Loom
 Used punch cards to “program”
the pattern to be woven into
cloth
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
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.
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.
Kurt Gödel (1906 – 1978)
ď‚— Famous for his
incompleteness theorem
ď‚— This theorem implies that
not all mathematical
questions are computable
(can be solved).
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
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
The First Universal Calculator
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.
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
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
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.
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
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.
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.
Grace Hopper (1906 – 1992)
Rear Admiral Grace Hopper, US
Navy, and other programmers at
a UNIVAC console - 1957
Grace Hopper (January 1984)
The First High Level Programming Language
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.
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
First commercial transistorized computers
(1960)
ď‚— DEC introduced the
PDP-1and IBM released
the 7090 which was the
fastest in the world.
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
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.
The Internet and Age of Personal Computers
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
Intel 1103 Dynamic Memory Chip (1970)
ď‚— Worlds first commercially
available dynamic
memory chip, 1024 bytes
or 1KB
Intel 4004 Microprocessor (1971)
ď‚— Worlds first
microprocessor with
2,300 transistors, had
the same processing
power as the 3,000
cubic-foot ENIAC.
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
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.
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. ​
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
First individual productivity software
(1978)
ď‚— VisiCalc Spreadsheet software
and WordStar word processor are
the “killer applications” for
personal computers, especially for
small business owners.
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
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
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
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
Portable Computing and Technology Today
The Handheld Computer (1996)
ď‚— The PalmPilot handheld
computer was introduced
by Palm Computing, Inc.
Desktop and Notebook PCs
ď‚— Personal Computer (PC)
Desktop PC
ď‚— Notebook PC
Desktop and Notebook PCs
ď‚— Tablet PC ď‚— Workstation
ď‚— To visualize and solve complex,
technical problems.
Server Computers
ď‚—Applications in business
financial, customer
management solutions,
decision support data
warehouse, e-commerce,
and enterprise resource
planning
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
Information Systems
ď‚— Data processing systems
ď‚— Transaction handling, record keeping
ď‚— Primarily for clerical personnel and operational-level managers
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)
Decision Support System
ď‚— Helps the decision
makers, especially
those at the tactical
and strategic levels,
in the decision-
making process
Executive Information System
ď‚—Subset of DSS
ď‚—Supports decision making at the executive levels of
management, primarily the tactical and strategic
levels
Artificial Intelligence
ď‚—Expert systems, simulation of human sensory
capabilities, neural networks, intelligent agents,
robots and robotics
Virtual Reality
ď‚— Combines computer
graphics with
special hardware to
immerse users in
an artificial three-
dimensional world
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
Copyright

More Related Content

What's hot

Computer summary
Computer summaryComputer summary
Computer summaryBarira Khan
 
Basic concepts of a computer
Basic concepts of a computerBasic concepts of a computer
Basic concepts of a computerRaja Adapa
 
Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Ramadan Babers, PhD
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsmaclather
 
An Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersAn Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersBlue Elephant Consulting
 
Bba i-introduction to computer-u-1-computer hardware system
Bba  i-introduction to computer-u-1-computer hardware systemBba  i-introduction to computer-u-1-computer hardware system
Bba i-introduction to computer-u-1-computer hardware systemRai University
 
Int Cs Rev
Int Cs RevInt Cs Rev
Int Cs RevnorthVU
 
Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Lucky Saini
 
Generation of computer
Generation of computerGeneration of computer
Generation of computervanitha caroline
 
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...Sowmya Jyothi
 
(1) gui history_of_interactivity
(1) gui history_of_interactivity(1) gui history_of_interactivity
(1) gui history_of_interactivityNico Ludwig
 
Microprocessor Week1: Introduction
Microprocessor Week1: IntroductionMicroprocessor Week1: Introduction
Microprocessor Week1: IntroductionArkhom Jodtang
 
Overview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationOverview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationVinit Raut
 

What's hot (19)

Computer summary
Computer summaryComputer summary
Computer summary
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
 
Basic concepts of a computer
Basic concepts of a computerBasic concepts of a computer
Basic concepts of a computer
 
Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
An Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersAn Introduction To Python - Understanding Computers
An Introduction To Python - Understanding Computers
 
Ch3
Ch3Ch3
Ch3
 
Bba i-introduction to computer-u-1-computer hardware system
Bba  i-introduction to computer-u-1-computer hardware systemBba  i-introduction to computer-u-1-computer hardware system
Bba i-introduction to computer-u-1-computer hardware system
 
Int Cs Rev
Int Cs RevInt Cs Rev
Int Cs Rev
 
Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Computer capsule ibps_po_2014
Computer capsule ibps_po_2014
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
 
Fg a
Fg aFg a
Fg a
 
(1) gui history_of_interactivity
(1) gui history_of_interactivity(1) gui history_of_interactivity
(1) gui history_of_interactivity
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
PCT Slide1
PCT Slide1PCT Slide1
PCT Slide1
 
Lesson1 Contestada
Lesson1 ContestadaLesson1 Contestada
Lesson1 Contestada
 
Microprocessor Week1: Introduction
Microprocessor Week1: IntroductionMicroprocessor Week1: Introduction
Microprocessor Week1: Introduction
 
Overview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationOverview of Computer Architecture and Organization
Overview of Computer Architecture and Organization
 

Similar to CST 20363-Session 1.2-A Brief History of Computing

IT315B
IT315BIT315B
IT315Bearl86
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systemsNymphea Saraf
 
Journey of computing
Journey of computingJourney of computing
Journey of computingTushar B Kute
 
History of Computers
History of ComputersHistory of Computers
History of Computersmrityunjay kumar
 
Computer history
Computer historyComputer history
Computer historyBikram Pradhan
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computerAnkit Yadav
 
Microprocessor laboratory
Microprocessor laboratoryMicroprocessor laboratory
Microprocessor laboratorybinvid
 
History of computer
History of computerHistory of computer
History of computeraimycute_
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologiesIndhumathiCVM
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer Historywizbee
 
CT1101 - Computer Technology
CT1101 - Computer TechnologyCT1101 - Computer Technology
CT1101 - Computer TechnologyPratik Pradhan
 
History
HistoryHistory
HistoryKamran
 
Computer history & evaluation
Computer history & evaluationComputer history & evaluation
Computer history & evaluationFazil Ahamed
 
Evolution of computer_1448075245
Evolution of computer_1448075245Evolution of computer_1448075245
Evolution of computer_1448075245May Andrea Francia
 
Computer history
Computer historyComputer history
Computer historySwami Panjala
 

Similar to CST 20363-Session 1.2-A Brief History of Computing (20)

IT315B
IT315BIT315B
IT315B
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
 
Journey of computing
Journey of computingJourney of computing
Journey of computing
 
Evolution3
Evolution3Evolution3
Evolution3
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
Computer History
Computer HistoryComputer History
Computer History
 
Computer history
Computer historyComputer history
Computer history
 
Evolution4
Evolution4Evolution4
Evolution4
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Microprocessor laboratory
Microprocessor laboratoryMicroprocessor laboratory
Microprocessor laboratory
 
History of computer
History of computerHistory of computer
History of computer
 
History of computer
History of computerHistory of computer
History of computer
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologies
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer History
 
Ict milestones of computer architecture
Ict  milestones of computer architectureIct  milestones of computer architecture
Ict milestones of computer architecture
 
CT1101 - Computer Technology
CT1101 - Computer TechnologyCT1101 - Computer Technology
CT1101 - Computer Technology
 
History
HistoryHistory
History
 
Computer history & evaluation
Computer history & evaluationComputer history & evaluation
Computer history & evaluation
 
Evolution of computer_1448075245
Evolution of computer_1448075245Evolution of computer_1448075245
Evolution of computer_1448075245
 
Computer history
Computer historyComputer history
Computer history
 

More from oudesign

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechoudesign
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowoudesign
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchainoudesign
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policyoudesign
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspaceoudesign
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Roboticsoudesign
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3oudesign
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2oudesign
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSoudesign
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Divisionoudesign
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Processoudesign
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalizationoudesign
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Modeloudesign
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modelingoudesign
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Modelsoudesign
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directionsoudesign
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Conceptsoudesign
 
ACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental PsychologyACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental Psychologyoudesign
 
ACG 7000 Week 2 - Theories of Personality
ACG 7000 Week 2 - Theories of PersonalityACG 7000 Week 2 - Theories of Personality
ACG 7000 Week 2 - Theories of Personalityoudesign
 
MIS 49100 Week 8 Final Presentation Tips
MIS 49100 Week 8 Final Presentation TipsMIS 49100 Week 8 Final Presentation Tips
MIS 49100 Week 8 Final Presentation Tipsoudesign
 

More from oudesign (20)

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTech
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshow
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policy
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspace
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Robotics
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CS
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Division
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalization
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directions
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
ACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental PsychologyACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental Psychology
 
ACG 7000 Week 2 - Theories of Personality
ACG 7000 Week 2 - Theories of PersonalityACG 7000 Week 2 - Theories of Personality
ACG 7000 Week 2 - Theories of Personality
 
MIS 49100 Week 8 Final Presentation Tips
MIS 49100 Week 8 Final Presentation TipsMIS 49100 Week 8 Final Presentation Tips
MIS 49100 Week 8 Final Presentation Tips
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

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
  • 12. The First Universal Calculator
  • 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)
  • 21. The First High Level Programming Language
  • 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.
  • 27. The Internet and Age of Personal Computers
  • 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
  • 40. Portable Computing and Technology Today
  • 41. The Handheld Computer (1996) ď‚— The PalmPilot handheld computer was introduced by Palm Computing, Inc.
  • 42. Desktop and Notebook PCs ď‚— Personal Computer (PC) Desktop PC ď‚— Notebook PC
  • 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
  • 50. Artificial Intelligence ď‚—Expert systems, simulation of human sensory capabilities, neural networks, intelligent agents, robots and robotics
  • 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