Module 2 ITC 111
Module 2 ITC 111
Module 2 :
Evolution of Computing
Prepared by:
JENNIE T. FERNANDO
Assistant Professor I
E-mail Address: [email protected] /[email protected]
Mobile Number: +639778254102/ +639885804531
ITP 222
ITC :111
QUANTITATIVE METHODS
: INTRO TO COMPUTING Bachelor of Science in Information Technology
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Based on algorithm
step-by-step process of manipulating numbers
Counting aids
Pebbles, sticks
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Pascaline Calculator
- could perform addition, subtraction, multiplication and division
- developed by Blaise Pascal in 1642
Leibniz Calculator
- created by a German baron named Gottfried Wilhelm Von Leibniz
in 1673
De Colmar’s Arithmometer
- 1st mass-produced calculator created by Thomas de Colmar
- operated under manual power by turning a crank or pulling a lever
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Year Inventor Device Name Description
Uses punched wooden cards to
1801 Joseph Marie Jacquard Jacquard Loom
automatically weave fabric designs
Operate using steam power-cutting edge
technology; intended to quickly and
1822 Charles Babbage Difference Engine accurately calculate large tables of numbers
used for astronomical and engineering
applications
General-purpose calculating device;
embodies many concepts that define the
1834 Charles Babbage Analytical Engine modern computer – memory, programmable
processor, output device and user-definable
input for programs and data
A punch card system that calculated the
Hollerith Tabulating
1890 Herman Hollerith 1880 census, accomplishing the task in just
Machine
three years
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Year Inventor Device Name Description
Universal machine capable of computing
1936 Alan Turing Turing Machine
anything computable
First computer without gears, cams, belts or
1937 J. V. Atanasoff
shafts (attempt only)
American multinational information
David Packard and Bill
1939 Hewlett-Packard technology company headquartered in Palo
Hewlett
Alto, California
First computer that can store information on
J. V. Atanasoff and Atanasoff-Berry
1941 its memory; can solve 29 equations
Clifford Berry Computer (ABC)
simultaneously
Electronic Numerical It fills a 20 foot by 40 foot room and has
John Mauchly and J.
1943-1944 Integrator and Calculator 18,000 vacuum tubes
Presper Eckert
(ENIAC)
Universal Automatic First commercial computer for business and
John Mauchly and J.
1946 Computer government applications
Presper Eckert
(UNIVAC) TOPIC: EVOLUTION OF COMPUTING
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION OF COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Year Inventor Device Name Description
William Shockly, John Electric switch with solid materials and no
1947 Bardeen and Walter Transistor need for vacuum
Brattain
Grace Hopper Help the United Nations keeps tabs on
COBOL
1953 Thomas Johnson Watson Korea during the war
IBM 701 EDPM
Jr.
Programming language which is an acronym
1954 John Backus FORTRAN
FORmula TRANslation
Jack Kilby and Robert Integrated circuit
1958 Computer Chip
Noyce
1964 Douglas Engelbart Prototype of Modern Computer
SCELBI, Mark-8 Altair,
1974-1977 IBM 5100, Trash 80,
Commodore PET
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
▪ Special Purpose
▪ Designed to perform a specific environment
▪ Not versatile
▪ Instructions used are generally embedded in various automatic
devices
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Home
Education
Business
Medical Field
Transportation
Scientific Research
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Home
◦ Home Budget – calculate expenses and income
◦ Entertainment – watch movies, listen songs, play games
◦ Source of Information and Communication – Skype,
Zoom, Google Meet, Facebook, Twitter etc.
◦ Smart Home – appliances and devices can
automatically controlled remotely from anywhere with
internet connection
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Education
◦ Flexible/Distance Learning – lecture and activities are
thru LMS
◦ Writing – easier to write, format, save, share and prints
reports
◦ Keep Records – track students scores, identify
struggling students, create a final report
◦ Testing – assists in the testing process and keep track
results
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Business
Medical Field
◦ Medical Records – digitally stored for quick access and
transfer
◦ Monitoring – alert staff in case of an emergency
◦ Research – make it possible and short time
◦ Diagnosis – gathering a patient’s history and conditions
for comparison
◦ Surgery – robot assisted surgery, more accurate, faster
and less prone to human errors
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Transportation
◦ Cars – help control and manage vehicle
◦ Traffic Lights - help control traffic
◦ GPS – display and calculating routes
◦ Airplanes – computer controls the plane
◦ Public Transportation – manage traffic flow, monitor
operation and handle payments
◦ Self-driving cars – computer make all decisions on how
to drive
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING
College
College of
of
Computer
Computer
Studies
Studies
Scientific Research
◦ Complex Data Analysis – analyse data in ways and at
speed not possible with the human eye
◦ Solving Mathematical Equations – removes the element
of human error which can cost research institutions
much
◦ Prediction Modelling – model how data might manifest
itself in the future
ITC
ITC111
111: INTRO TOTO
: INTRO COMPUTING
COMPUTING TOPIC : EVOLUTION
TOPIC: EVOLUTION OFOF
COMPUTING
COMPUTING