SlideShare a Scribd company logo
1 of 42
Computer History
CSCE 101
Computer History
In 40 years computers went from being giant
expensive machines that only corporations could
own to the personal computer we see today.
Early Calculating Devices
• People have been using devices to aid in
calculation for thousands of years.
• Devices include
– fingers
– tally sticks (animal bones carved with notches)
– counting rods ( I, II, III, IIII, IIIII, T)
– the abacus, …
Abacus – Calculator
• A counting device
• Beads are moved to perform
arithmetic functions
• Still used by traders and
clerks in Asia, Africa, …
• Demonstration:
https://www.youtube.com/w
atch?v=FTVXUG_PngE
2700-2300BC
Slide Ruler
• An early analogue computer used primarily for
multiplication and division.
• Invented by William Oughtred
• Slide rulers were taken to the moon in the 1960s
http://www.youtube.com/watch?v=HD0NfshRyh8
• Demonstration:
• https://www.youtube.com/watch?v=waiprjueVpQ
1620
Pascaline
• Blaise Pascal created the first mechanical
calculator
• Performed addition and subtraction
• Was too expensive for the time, hence it didn’t
become a commercial device.
• https://www.youtube.com/watch?v=3h71HAJWnVU
1642
Tables
• Mathematical tables were created by people called
’computers’.
• They were large charts showing the results of
calculations, e.g. multiplication, division, and
trigonometry
• However, these were known to be error prone,
• Thus the need for more accurate math drove innovation.
Charles Babbage
• Noticed errors in mathematical tables
(1820)
• Created the difference engine to compute
this math more accurately
• Used tons of grant money as well as his
own
• Only built a small part, as he also had to
construct the tools to build it
• The difference engine wasn’t finished, and
he went on to design the Analytical
engine.
Difference Engine
• The first mechanical
computer
• Created by Charles Babbage
a “father of computing”
• Compiled mathematical
tables
– add, subtract, polynomial
functions
1821
Ada Lovelace
• She wrote the first algorithm
that would have been
executed by the Analytical
Engine
• She is considered the worlds
first programmer
What are Punch Cards?
• Stiff paper that holds commands
• Commands and data are indicated by holes/no
holes
• Early computers used these as input commands
Herman Hollerith
• During the Industrial revolution the population 30%
each decade.
• They were still tabulating census data by hand.
• In 1887 they still had not completed tallying the
1880 census data
• Herman Hollerith an MIT prof introduced punch
cards and a machine to read them to tally this
information.
• Took only 6 weeks to tally the 1890 census
• He continued to improve the machine, and created
the company IBM
1st Generation Computers
• 1951 – 1959
• Based on Vacuum tubes
• Vacuum tubes: Control electric
current using the vacuum, and
• Can be used to start/stop, or
change the flow based on the
current
Alan Turing
• During WWII Turing created an
electromechanical machine to break German
Ciphers.
• It is estimated that his efforts in breaking the
ciphers reduced the length of the war by 2 – 4
years.
Harvard Mark 1
• A electro-mechanical computer
• Created by Howard Aiken and Grace Hopper
• Developed and built by IBM
• Could store 72 numbers
• Multiplication took 6 seconds
• Used in WW II to compute artillery tables
• Produced Mathematical
Tables
1944
First Computer Bug
• Grace Hopper found the first computer bug
while working on the Harvard Mark II
• A moth was trapped between two relay switches
• She took a photo to document it
1947
ENIAC
• First electronic general purpose computer
• Created at the University of Pennsylvania
• Cost almost $500,000 (approx. $6,000,000 today)
• One of first programs a study of the hydrogen bomb
• A secret military project designed to improve the
construction of artillery firing tables
1946
ENIAC
• Contained 17,500 Vacuum tubes 7,200 crystal
diodes, …
• Tubes burnt out fast, hence the machine
normally could only run for 10 to 30 minutes at a
time
• Speed was 1000 times of electro-mechanical
machines (Wikipedia)
• 5000 adds, 357 multiplications, and 38 divisions
per minute
UNIVAC
• Inventors of ENIAC made UNIVAC which is a
programmable (held data and printed)
• Few people bought it as they didn’t understand
the value
• Then they used it to project the 1952 presidential
election, and it got the answer with <1% error
Second Generation Computers
• Based on Transistors
• 1959-1965
• Stored instructions in memory
• Relied on punch cards for input and printers for
output
Transistors
• Replaced vacuum tubes
• Invented at Bell laboratories
• Enabled computers to be smaller, cheaper, more
reliable, and efficient
• Transistors work as switches on current, turning it
on or off (like binary 0 or 1).
• Still generate a lot of heat, but less than vacuum
tubes
IBM 1400
• General purpose system
• Used punch cards for input and line printer for
output
1960
Third Generation Computers
• Modern computers
• 1965-1971
• Used Integrated Circuits
• Keyboards instead of punch cards
• Monitors for display
• Different applications used through operating
system
Integrated Circuits
• Small chips containing thousands of transistors
• Invented by Jack Kilby, Nobel Laureate of Physics
IBM 360
• Small and large applications
• Commercial and Scientific applications
• From 8K to 8M of memory
• Room sized
• A whole suite of compatible computers for
different needs
1964
Fourth Generation Computers
• Microprocessor
• Development of the personal computer
• 1971 – 1981
• Addition of GUI’s, the mouse, and handheld
devices
Microprocessor
• Thousands of Integrated Circuits were built on a
silicon chip.
• Created by Intel corp.
• Becomes the Central Processing Unit (CPU)
• Allow computers to be smaller, more powerful,
faster, and cheaper
Altair 8080
• First personal computer
• Make it yourself kit
• Switches for input, lights for output
• No keyboard, and no monitor
• People were so excited, within 3 months 4000 orders
were placed
• https://www.youtube.com/watch?v=ZKeiQ8e18QY
1975
Altair 8080
• Gates and Allen were trying to meet with MITS
founder who created the Altair
• They built an interpreter for the 8080 to make
programming software for the machine easier.
• Allen created a Bootstrapper to load the tape to
load the program on a plane ride on final
approach to their meeting
• http://en.wikipedia.org/wiki/Altair_BASIC
Apple I and II
• Steve Wozniak and Steve Jobs built the Apple I in
Wozniak’s garage
• Apple II had a color monitor, sound, and game
paddles
1976
IBM PC
• IBM released it’s first personal computer
• Sold in companies such as Sears
1981
BASIC
• Beginners All-Purpose Symbolic Instruction Code
• A programming language that students could
learn
• Used by Bill Gates and Paul Allen to write a
program for the Altair
MS-DOS (Disc Operating System)
• IBM hired Bill gates and Paul Allen to build an
Operating System for the IBM PC
• They bought the rights to an existing operating
system built in Seattle
• IBM allowed Gates and Allen to keep the
marketing rights to DOS
Reverse Engineering
• Companies like Compaq took apart IBM
computers, and reverse engineered their BIOS to
create very similar machines.
• They built a fully compatible machine, and sold it
for a bit cheaper.
• In first year they sold 47,000 pcs and made 111
million dollars
• Hence, the competition began
• And everyone bought Microsoft OS
Spreadsheets and Word
Processing
• In 1978 VisiCalc was created for Spreadsheets
and WordStar was created for Word Processing
Graphical User Interface (GUI)
• In 1972 Apple and Xerox were working on
making a graphical user interface
• WYSIWIG (What you see is what you get)
• The idea being you want to be able to preview
your work on the computer
Apple’s 1984 Commercial
• As Microsoft was aiming their products towards
business users, apple tried to make the first user
friendly PC.
• https://www.youtube.com/watch?v=axSnW-
ygU5g
• This commercial was fighting out against IBM
which they saw as Big Brother
Fifth Generation Computers
• 1990 - Present
• Enhancement of Artificial Intellegance
• Nanotechnology
• Natural Language Processing
• …
Cellular Phones and Smart Phones
• Now we’re able to have a ton of processing
power is such tiny devices
Wearable Computing
• Now we can track so much of what we do, and
have the internet at our finger tips
• https://www.youtube.com/watch?v=JSnB06um5r4
3D Printing
• Uses digital files to create 3d plastic objects
• 3D Printing is being used for:
– Prosthetic Legs in Dogs
– Human Organs (Not ready yet)
– Clothing
Artificial Intelligence
• Teaching a computer to learn to think
• Imagine the future of:
– SIRI
– Video Game Characters
– Self Driving Cars
– Online Customer Support
– Purchase Predictions,…

More Related Content

Similar to comp history.pptx

History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardwarehplap
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptxJeffreyTrazo2
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptxFatima644381
 
History and development of computers
History and development of computersHistory and development of computers
History and development of computersANJU A
 
evolutionofcomputer.pptx
evolutionofcomputer.pptxevolutionofcomputer.pptx
evolutionofcomputer.pptxhafshyderali1
 
History of computer
History of computerHistory of computer
History of computerGoogle
 
computer history
computer historycomputer history
computer historyJelz JZ
 
History of Computers.pptx
History of Computers.pptxHistory of Computers.pptx
History of Computers.pptxSMohamedImran
 
History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdfShiva340703
 
History of computers
History of computers History of computers
History of computers jeremyhart77
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptxDrIrfanulHaqAkhoon
 
Computer for Management..pptx
Computer for Management..pptxComputer for Management..pptx
Computer for Management..pptxAnkur Kukreti
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentssusere1704e
 

Similar to comp history.pptx (20)

Computer History
Computer HistoryComputer History
Computer History
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
report 1-c.pptx
report 1-c.pptxreport 1-c.pptx
report 1-c.pptx
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptx
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptx
 
History and development of computers
History and development of computersHistory and development of computers
History and development of computers
 
evolutionofcomputer.pptx
evolutionofcomputer.pptxevolutionofcomputer.pptx
evolutionofcomputer.pptx
 
History of computer
History of computerHistory of computer
History of computer
 
computer history
computer historycomputer history
computer history
 
Eunice regalario
Eunice regalarioEunice regalario
Eunice regalario
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
ICT Computers.pptx
ICT Computers.pptxICT Computers.pptx
ICT Computers.pptx
 
History of Computers.pptx
History of Computers.pptxHistory of Computers.pptx
History of Computers.pptx
 
History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdf
 
Evolution of computer
Evolution of computer   Evolution of computer
Evolution of computer
 
History of computers
History of computers History of computers
History of computers
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptx
 
Computer for Management..pptx
Computer for Management..pptxComputer for Management..pptx
Computer for Management..pptx
 
CAB.pptx
CAB.pptxCAB.pptx
CAB.pptx
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environment
 

More from Russel Carilla

Obtaining, Providing and Disseminating Information.pptx
Obtaining, Providing and Disseminating Information.pptxObtaining, Providing and Disseminating Information.pptx
Obtaining, Providing and Disseminating Information.pptxRussel Carilla
 
English Plus Lesson 1.pptx
English Plus Lesson 1.pptxEnglish Plus Lesson 1.pptx
English Plus Lesson 1.pptxRussel Carilla
 
The-Teacher-and-the-Learner.pptx
The-Teacher-and-the-Learner.pptxThe-Teacher-and-the-Learner.pptx
The-Teacher-and-the-Learner.pptxRussel Carilla
 
English Plus (Word Structural Analysis).pptx
English Plus (Word Structural Analysis).pptxEnglish Plus (Word Structural Analysis).pptx
English Plus (Word Structural Analysis).pptxRussel Carilla
 
culture-180925070656.pptx
culture-180925070656.pptxculture-180925070656.pptx
culture-180925070656.pptxRussel Carilla
 
VIEWING THE IMAGE.pptx
VIEWING THE IMAGE.pptxVIEWING THE IMAGE.pptx
VIEWING THE IMAGE.pptxRussel Carilla
 
Art Appreciation Overview & Orientation.pptx
Art Appreciation Overview & Orientation.pptxArt Appreciation Overview & Orientation.pptx
Art Appreciation Overview & Orientation.pptxRussel Carilla
 
LIVING IN THE IT ERA LESSON 2.pptx
LIVING IN THE IT ERA LESSON 2.pptxLIVING IN THE IT ERA LESSON 2.pptx
LIVING IN THE IT ERA LESSON 2.pptxRussel Carilla
 

More from Russel Carilla (14)

WORD STRESS.pptx
WORD STRESS.pptxWORD STRESS.pptx
WORD STRESS.pptx
 
COMMUNICATION.pptx
COMMUNICATION.pptxCOMMUNICATION.pptx
COMMUNICATION.pptx
 
Obtaining, Providing and Disseminating Information.pptx
Obtaining, Providing and Disseminating Information.pptxObtaining, Providing and Disseminating Information.pptx
Obtaining, Providing and Disseminating Information.pptx
 
URL Anatomy.ppt
URL Anatomy.pptURL Anatomy.ppt
URL Anatomy.ppt
 
English Plus Lesson 1.pptx
English Plus Lesson 1.pptxEnglish Plus Lesson 1.pptx
English Plus Lesson 1.pptx
 
THE INTERNET.pptx
THE INTERNET.pptxTHE INTERNET.pptx
THE INTERNET.pptx
 
COT WEEK 24 ppt.pptx
COT WEEK 24 ppt.pptxCOT WEEK 24 ppt.pptx
COT WEEK 24 ppt.pptx
 
The-Teacher-and-the-Learner.pptx
The-Teacher-and-the-Learner.pptxThe-Teacher-and-the-Learner.pptx
The-Teacher-and-the-Learner.pptx
 
English Plus (Word Structural Analysis).pptx
English Plus (Word Structural Analysis).pptxEnglish Plus (Word Structural Analysis).pptx
English Plus (Word Structural Analysis).pptx
 
culture-180925070656.pptx
culture-180925070656.pptxculture-180925070656.pptx
culture-180925070656.pptx
 
VIEWING THE IMAGE.pptx
VIEWING THE IMAGE.pptxVIEWING THE IMAGE.pptx
VIEWING THE IMAGE.pptx
 
12628449.ppt
12628449.ppt12628449.ppt
12628449.ppt
 
Art Appreciation Overview & Orientation.pptx
Art Appreciation Overview & Orientation.pptxArt Appreciation Overview & Orientation.pptx
Art Appreciation Overview & Orientation.pptx
 
LIVING IN THE IT ERA LESSON 2.pptx
LIVING IN THE IT ERA LESSON 2.pptxLIVING IN THE IT ERA LESSON 2.pptx
LIVING IN THE IT ERA LESSON 2.pptx
 

Recently uploaded

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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

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
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

comp history.pptx

  • 2. Computer History In 40 years computers went from being giant expensive machines that only corporations could own to the personal computer we see today.
  • 3. Early Calculating Devices • People have been using devices to aid in calculation for thousands of years. • Devices include – fingers – tally sticks (animal bones carved with notches) – counting rods ( I, II, III, IIII, IIIII, T) – the abacus, …
  • 4. Abacus – Calculator • A counting device • Beads are moved to perform arithmetic functions • Still used by traders and clerks in Asia, Africa, … • Demonstration: https://www.youtube.com/w atch?v=FTVXUG_PngE 2700-2300BC
  • 5. Slide Ruler • An early analogue computer used primarily for multiplication and division. • Invented by William Oughtred • Slide rulers were taken to the moon in the 1960s http://www.youtube.com/watch?v=HD0NfshRyh8 • Demonstration: • https://www.youtube.com/watch?v=waiprjueVpQ 1620
  • 6. Pascaline • Blaise Pascal created the first mechanical calculator • Performed addition and subtraction • Was too expensive for the time, hence it didn’t become a commercial device. • https://www.youtube.com/watch?v=3h71HAJWnVU 1642
  • 7. Tables • Mathematical tables were created by people called ’computers’. • They were large charts showing the results of calculations, e.g. multiplication, division, and trigonometry • However, these were known to be error prone, • Thus the need for more accurate math drove innovation.
  • 8. Charles Babbage • Noticed errors in mathematical tables (1820) • Created the difference engine to compute this math more accurately • Used tons of grant money as well as his own • Only built a small part, as he also had to construct the tools to build it • The difference engine wasn’t finished, and he went on to design the Analytical engine.
  • 9. Difference Engine • The first mechanical computer • Created by Charles Babbage a “father of computing” • Compiled mathematical tables – add, subtract, polynomial functions 1821
  • 10. Ada Lovelace • She wrote the first algorithm that would have been executed by the Analytical Engine • She is considered the worlds first programmer
  • 11. What are Punch Cards? • Stiff paper that holds commands • Commands and data are indicated by holes/no holes • Early computers used these as input commands
  • 12. Herman Hollerith • During the Industrial revolution the population 30% each decade. • They were still tabulating census data by hand. • In 1887 they still had not completed tallying the 1880 census data • Herman Hollerith an MIT prof introduced punch cards and a machine to read them to tally this information. • Took only 6 weeks to tally the 1890 census • He continued to improve the machine, and created the company IBM
  • 13. 1st Generation Computers • 1951 – 1959 • Based on Vacuum tubes • Vacuum tubes: Control electric current using the vacuum, and • Can be used to start/stop, or change the flow based on the current
  • 14. Alan Turing • During WWII Turing created an electromechanical machine to break German Ciphers. • It is estimated that his efforts in breaking the ciphers reduced the length of the war by 2 – 4 years.
  • 15. Harvard Mark 1 • A electro-mechanical computer • Created by Howard Aiken and Grace Hopper • Developed and built by IBM • Could store 72 numbers • Multiplication took 6 seconds • Used in WW II to compute artillery tables • Produced Mathematical Tables 1944
  • 16. First Computer Bug • Grace Hopper found the first computer bug while working on the Harvard Mark II • A moth was trapped between two relay switches • She took a photo to document it 1947
  • 17. ENIAC • First electronic general purpose computer • Created at the University of Pennsylvania • Cost almost $500,000 (approx. $6,000,000 today) • One of first programs a study of the hydrogen bomb • A secret military project designed to improve the construction of artillery firing tables 1946
  • 18. ENIAC • Contained 17,500 Vacuum tubes 7,200 crystal diodes, … • Tubes burnt out fast, hence the machine normally could only run for 10 to 30 minutes at a time • Speed was 1000 times of electro-mechanical machines (Wikipedia) • 5000 adds, 357 multiplications, and 38 divisions per minute
  • 19. UNIVAC • Inventors of ENIAC made UNIVAC which is a programmable (held data and printed) • Few people bought it as they didn’t understand the value • Then they used it to project the 1952 presidential election, and it got the answer with <1% error
  • 20. Second Generation Computers • Based on Transistors • 1959-1965 • Stored instructions in memory • Relied on punch cards for input and printers for output
  • 21. Transistors • Replaced vacuum tubes • Invented at Bell laboratories • Enabled computers to be smaller, cheaper, more reliable, and efficient • Transistors work as switches on current, turning it on or off (like binary 0 or 1). • Still generate a lot of heat, but less than vacuum tubes
  • 22. IBM 1400 • General purpose system • Used punch cards for input and line printer for output 1960
  • 23. Third Generation Computers • Modern computers • 1965-1971 • Used Integrated Circuits • Keyboards instead of punch cards • Monitors for display • Different applications used through operating system
  • 24. Integrated Circuits • Small chips containing thousands of transistors • Invented by Jack Kilby, Nobel Laureate of Physics
  • 25. IBM 360 • Small and large applications • Commercial and Scientific applications • From 8K to 8M of memory • Room sized • A whole suite of compatible computers for different needs 1964
  • 26. Fourth Generation Computers • Microprocessor • Development of the personal computer • 1971 – 1981 • Addition of GUI’s, the mouse, and handheld devices
  • 27. Microprocessor • Thousands of Integrated Circuits were built on a silicon chip. • Created by Intel corp. • Becomes the Central Processing Unit (CPU) • Allow computers to be smaller, more powerful, faster, and cheaper
  • 28. Altair 8080 • First personal computer • Make it yourself kit • Switches for input, lights for output • No keyboard, and no monitor • People were so excited, within 3 months 4000 orders were placed • https://www.youtube.com/watch?v=ZKeiQ8e18QY 1975
  • 29. Altair 8080 • Gates and Allen were trying to meet with MITS founder who created the Altair • They built an interpreter for the 8080 to make programming software for the machine easier. • Allen created a Bootstrapper to load the tape to load the program on a plane ride on final approach to their meeting • http://en.wikipedia.org/wiki/Altair_BASIC
  • 30. Apple I and II • Steve Wozniak and Steve Jobs built the Apple I in Wozniak’s garage • Apple II had a color monitor, sound, and game paddles 1976
  • 31. IBM PC • IBM released it’s first personal computer • Sold in companies such as Sears 1981
  • 32. BASIC • Beginners All-Purpose Symbolic Instruction Code • A programming language that students could learn • Used by Bill Gates and Paul Allen to write a program for the Altair
  • 33. MS-DOS (Disc Operating System) • IBM hired Bill gates and Paul Allen to build an Operating System for the IBM PC • They bought the rights to an existing operating system built in Seattle • IBM allowed Gates and Allen to keep the marketing rights to DOS
  • 34. Reverse Engineering • Companies like Compaq took apart IBM computers, and reverse engineered their BIOS to create very similar machines. • They built a fully compatible machine, and sold it for a bit cheaper. • In first year they sold 47,000 pcs and made 111 million dollars • Hence, the competition began • And everyone bought Microsoft OS
  • 35. Spreadsheets and Word Processing • In 1978 VisiCalc was created for Spreadsheets and WordStar was created for Word Processing
  • 36. Graphical User Interface (GUI) • In 1972 Apple and Xerox were working on making a graphical user interface • WYSIWIG (What you see is what you get) • The idea being you want to be able to preview your work on the computer
  • 37. Apple’s 1984 Commercial • As Microsoft was aiming their products towards business users, apple tried to make the first user friendly PC. • https://www.youtube.com/watch?v=axSnW- ygU5g • This commercial was fighting out against IBM which they saw as Big Brother
  • 38. Fifth Generation Computers • 1990 - Present • Enhancement of Artificial Intellegance • Nanotechnology • Natural Language Processing • …
  • 39. Cellular Phones and Smart Phones • Now we’re able to have a ton of processing power is such tiny devices
  • 40. Wearable Computing • Now we can track so much of what we do, and have the internet at our finger tips • https://www.youtube.com/watch?v=JSnB06um5r4
  • 41. 3D Printing • Uses digital files to create 3d plastic objects • 3D Printing is being used for: – Prosthetic Legs in Dogs – Human Organs (Not ready yet) – Clothing
  • 42. Artificial Intelligence • Teaching a computer to learn to think • Imagine the future of: – SIRI – Video Game Characters – Self Driving Cars – Online Customer Support – Purchase Predictions,…