SlideShare uma empresa Scribd logo
1 de 23
Introduction to Computer Science Computer History Mr. Oei ICS 2O1
What is a computer? System unit (tower) Monitor CD-ROM /  DVD-ROM Drive USB slots
com·put·er 1) A person who makes calculations, esp. with a calculating machine or 2) A machine that calculates! Before we had the modern digital machines we possess today, computers started off as  Analog Devices
Analog Computers What does analog mean? Analog: Relating to, or using, information represented by an ever-changing physical quantity
What were the first computational devices invented? The first devices we had were based on our hands and fingers!
The Salamis Tablet 500 BC Ancient Babylonian counting board!
1300 AD In more recent times, we’re used to seeing the evolved version of the counting board… The Chinese abacus! http://www.alcula.com/suanpan.php http://www.alcula.com/soroban.php crazy japanese abacus students http://webhome.idirect.com/~totton/abacus/pages.htm The Japanese abacus! (Soroban)
Mechanical Counting Machines 1642 pascaline short vid The Pascalineis a mechanical calculating deviceinvented by the French philosopher and mathematician Blaise Pascal in 1642.
Mechanical Counting Machines 1673 The Leibniz Wheelwas invented by the famous mathematician Leibniz in 1673. 	( + , - , * , / )
Mechanical Counting Machines 1801 Punched Cards were used by the French weaver Joseph Jacquard in 1810. The cards carried weaving instructions for the looms, later this idea offered a great use for storing info.
Mechanical Counting Machines Babbage’s Difference Engines were calculating machines made by Charles Babbage to produce tables of numbers that would be used by ship’s navigators. 1822
Charles Babbage Difference engine was among the FIRST mechanical computers Babbage was tired of having humans “compute” calculations… and make mistakes Although it was extremely big, the basic architecture of it was very similar to a modern computer! composed of around:  ,[object Object]
 weighed fifteen tons (13,600 kg),
 8 ft (2.4 m) tallHow big was it??
Charles Babbage 	This device had mechanical problems similar to those that Pascal and Leibniz had, and was not completed until 1991 by the London Science Museum.  Babbage did not give up –went on to make a more general purpose, and complex machine…
The Analytical Engine ,[object Object],1847-1849 babbage difference engine #2 demo of difference engine Employs many of the features that modern day computers possess!
Electrical Counting Machines & Herman Hollerith 	The US census of the 1880 took 9 years to compile and led to inaccurate figures. To solve the problem, Herman Hollerith invented three things 1) Machine readable media (through the use of punched cards) 2) A tabulator to process these punched cards 3) Key punch machine to make the cards  1888
IBM ,[object Object]
Based on the success of his invention, Herman Hollerith and some friends formed a company that sold his invention all over the world. The company eventually became known as:International Business Machines    IBM 1888
Electrical Counting Machines 1943 51 feet long and weighed over 5 tons MARK I was built by a team from IBM and Harvard University. Mark I used mechanical telephone switches to store information. It accepted data on punched cards, processed and then output the new data. Was also used to control weapons during the war!
A summary of analog computers Truly parallel - Therefore can perform multiple calculations at the same time Strength in calculating mathematical, physical and technical problems through the interaction of continuously  varying (or dynamic) physical quantities or measures Used mechanical, electrical, and hydraulic means to perform calculations ex. 	speedometers, simulating weather patterns, analyzing 	hydraulic networks
Electronic Counting Machines By 1950, IBM had become ubiquitous in industry and government! 1946 Then came the ENIAC !! The first US-built all-electronic computer built to perform ballistics calculations. (Away from IBM)
Electronic Counting Machines * It was 1000X faster than Mark I, but drew a lot of power …even dimmed the lights of Philadelphia when switched on!! * Mark I: 5 Additions / sec. * ENIAC: 5,000 Additions / sec. * ENIAC was made of 18,000 vacuum tubes. 1946

Mais conteúdo relacionado

Mais procurados

Introduction to Computer Science
Introduction to Computer ScienceIntroduction to Computer Science
Introduction to Computer ScienceKalpit Jain
 
Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...Habib Ullah Qamar
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfKamranAli649587
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
COMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTSCOMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTSSHIVALI NEGI
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingSangheethaa Sukumaran
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceIman Ardekani
 
Emerging trends in computer science and related technologies
Emerging trends in computer science and related technologiesEmerging trends in computer science and related technologies
Emerging trends in computer science and related technologiesSidraAfreen
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languageseducationfront
 
Why computer engineering
Why computer engineeringWhy computer engineering
Why computer engineeringIsmail El Gayar
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceu053675
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its applicationMohammed Abdel Razek
 
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK Project
 
Computer Engineer Powerpoint
Computer Engineer PowerpointComputer Engineer Powerpoint
Computer Engineer Powerpointguest845829
 

Mais procurados (20)

Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Introduction to Computer Science
Introduction to Computer ScienceIntroduction to Computer Science
Introduction to Computer Science
 
Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...Ict lecture 1 An introduction to information and Communication technology and...
Ict lecture 1 An introduction to information and Communication technology and...
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdf
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Computer science
Computer scienceComputer science
Computer science
 
COMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTSCOMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTS
 
Hci lecture 01_00
Hci lecture 01_00Hci lecture 01_00
Hci lecture 01_00
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Emerging trends in computer science and related technologies
Emerging trends in computer science and related technologiesEmerging trends in computer science and related technologies
Emerging trends in computer science and related technologies
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Software
SoftwareSoftware
Software
 
Why computer engineering
Why computer engineeringWhy computer engineering
Why computer engineering
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
 
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Computer Engineer Powerpoint
Computer Engineer PowerpointComputer Engineer Powerpoint
Computer Engineer Powerpoint
 

Destaque

basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
 
Computer science ppt
Computer science pptComputer science ppt
Computer science pptbrijesh kumar
 
Uses of computer in various fields of life
Uses of computer in various fields of lifeUses of computer in various fields of life
Uses of computer in various fields of lifeAftab Badshah
 
Uses of computer in various fields
Uses of computer in various fieldsUses of computer in various fields
Uses of computer in various fieldsDivyanshu Gupta
 
Application Of Computers
Application Of ComputersApplication Of Computers
Application Of ComputersLUZ PINGOL
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 
Introduction to computer sciences
Introduction to computer sciencesIntroduction to computer sciences
Introduction to computer sciencesfikirabc
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsKodai Takao
 
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...mniemi
 
An HCI Principles based Framework to Support Deaf Community
An HCI Principles based Framework to Support Deaf CommunityAn HCI Principles based Framework to Support Deaf Community
An HCI Principles based Framework to Support Deaf CommunityIJEACS
 
new_Effect of Magnetic Fields on Coherent Spectroscopy
new_Effect of Magnetic Fields on Coherent Spectroscopynew_Effect of Magnetic Fields on Coherent Spectroscopy
new_Effect of Magnetic Fields on Coherent SpectroscopyDr. Leah Margalit
 
0743302 - Modern Electronic Music
0743302 - Modern Electronic Music0743302 - Modern Electronic Music
0743302 - Modern Electronic Musicmprimrose
 
Robin Gurney-Modern electronic marketing for a changing world
Robin Gurney-Modern electronic marketing for a changing worldRobin Gurney-Modern electronic marketing for a changing world
Robin Gurney-Modern electronic marketing for a changing worldAltex Marketing OÜ
 
Electricity as level
Electricity as levelElectricity as level
Electricity as levelIB School
 
Van de graaff generator lesson powerpoint, Electricity, Static Electricity
Van de graaff generator lesson powerpoint, Electricity, Static ElectricityVan de graaff generator lesson powerpoint, Electricity, Static Electricity
Van de graaff generator lesson powerpoint, Electricity, Static Electricitywww.sciencepowerpoint.com
 

Destaque (18)

10 Myths for Computer Science
10 Myths for Computer Science10 Myths for Computer Science
10 Myths for Computer Science
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 
Cse ppt
Cse pptCse ppt
Cse ppt
 
Computer science ppt
Computer science pptComputer science ppt
Computer science ppt
 
Uses of computer in various fields of life
Uses of computer in various fields of lifeUses of computer in various fields of life
Uses of computer in various fields of life
 
Uses of computer in various fields
Uses of computer in various fieldsUses of computer in various fields
Uses of computer in various fields
 
Application Of Computers
Application Of ComputersApplication Of Computers
Application Of Computers
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 
Introduction to computer sciences
Introduction to computer sciencesIntroduction to computer sciences
Introduction to computer sciences
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And...
 
Applied Computer Science Concepts in Android
Applied Computer Science Concepts in AndroidApplied Computer Science Concepts in Android
Applied Computer Science Concepts in Android
 
An HCI Principles based Framework to Support Deaf Community
An HCI Principles based Framework to Support Deaf CommunityAn HCI Principles based Framework to Support Deaf Community
An HCI Principles based Framework to Support Deaf Community
 
new_Effect of Magnetic Fields on Coherent Spectroscopy
new_Effect of Magnetic Fields on Coherent Spectroscopynew_Effect of Magnetic Fields on Coherent Spectroscopy
new_Effect of Magnetic Fields on Coherent Spectroscopy
 
0743302 - Modern Electronic Music
0743302 - Modern Electronic Music0743302 - Modern Electronic Music
0743302 - Modern Electronic Music
 
Robin Gurney-Modern electronic marketing for a changing world
Robin Gurney-Modern electronic marketing for a changing worldRobin Gurney-Modern electronic marketing for a changing world
Robin Gurney-Modern electronic marketing for a changing world
 
Electricity as level
Electricity as levelElectricity as level
Electricity as level
 
Van de graaff generator lesson powerpoint, Electricity, Static Electricity
Van de graaff generator lesson powerpoint, Electricity, Static ElectricityVan de graaff generator lesson powerpoint, Electricity, Static Electricity
Van de graaff generator lesson powerpoint, Electricity, Static Electricity
 

Semelhante a Introduction to computer science

History of Computers
History of ComputersHistory of Computers
History of Computersmshihab
 
History of-computers513
History of-computers513History of-computers513
History of-computers513natasarp
 
Lec 1-history & evolution of computers
Lec 1-history & evolution of computersLec 1-history & evolution of computers
Lec 1-history & evolution of computershamza khan
 
History of-computers513
History of-computers513History of-computers513
History of-computers513Besar Limani
 
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
 
presentation by sunriz n sarani
presentation by sunriz n saranipresentation by sunriz n sarani
presentation by sunriz n saraniMehnaz Binte Zia
 
1st week history-of-computers.pptx
1st week history-of-computers.pptx1st week history-of-computers.pptx
1st week history-of-computers.pptxJohnPeterPaulGarces
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms JaiswalShivam Jaiswal
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indusNiaGelAparecio
 
History evaluation
History evaluationHistory evaluation
History evaluationXad Kuain
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAtifmalik70
 
History of computer final
History of computer finalHistory of computer final
History of computer finalKartikey Rohila
 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249vishalBhosale52
 

Semelhante a Introduction to computer science (20)

History of computer
History of computerHistory of computer
History of computer
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
 
History of-computers513
History of-computers513History of-computers513
History of-computers513
 
Lec 1-history & evolution of computers
Lec 1-history & evolution of computersLec 1-history & evolution of computers
Lec 1-history & evolution of computers
 
History of-computers513
History of-computers513History of-computers513
History of-computers513
 
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
 
presentation by sunriz n sarani
presentation by sunriz n saranipresentation by sunriz n sarani
presentation by sunriz n sarani
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
1st week history-of-computers.pptx
1st week history-of-computers.pptx1st week history-of-computers.pptx
1st week history-of-computers.pptx
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms Jaiswal
 
History Of Computer
History Of ComputerHistory Of Computer
History Of Computer
 
History of computer 08
History of computer 08History of computer 08
History of computer 08
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indus
 
History evaluation
History evaluationHistory evaluation
History evaluation
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdf
 
Computer History
Computer HistoryComputer History
Computer History
 
History of computer final
History of computer finalHistory of computer final
History of computer final
 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249
 

Mais de derekoei

Special Education at Etobicoke CI
Special Education at Etobicoke CISpecial Education at Etobicoke CI
Special Education at Etobicoke CIderekoei
 
Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013derekoei
 
Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013derekoei
 
Operating systems
Operating systemsOperating systems
Operating systemsderekoei
 
Is palindrome
Is palindromeIs palindrome
Is palindromederekoei
 
Html text formatting
Html text formattingHtml text formatting
Html text formattingderekoei
 

Mais de derekoei (6)

Special Education at Etobicoke CI
Special Education at Etobicoke CISpecial Education at Etobicoke CI
Special Education at Etobicoke CI
 
Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013
 
Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Is palindrome
Is palindromeIs palindrome
Is palindrome
 
Html text formatting
Html text formattingHtml text formatting
Html text formatting
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Introduction to computer science

  • 1. Introduction to Computer Science Computer History Mr. Oei ICS 2O1
  • 2. What is a computer? System unit (tower) Monitor CD-ROM / DVD-ROM Drive USB slots
  • 3. com·put·er 1) A person who makes calculations, esp. with a calculating machine or 2) A machine that calculates! Before we had the modern digital machines we possess today, computers started off as Analog Devices
  • 4. Analog Computers What does analog mean? Analog: Relating to, or using, information represented by an ever-changing physical quantity
  • 5. What were the first computational devices invented? The first devices we had were based on our hands and fingers!
  • 6. The Salamis Tablet 500 BC Ancient Babylonian counting board!
  • 7. 1300 AD In more recent times, we’re used to seeing the evolved version of the counting board… The Chinese abacus! http://www.alcula.com/suanpan.php http://www.alcula.com/soroban.php crazy japanese abacus students http://webhome.idirect.com/~totton/abacus/pages.htm The Japanese abacus! (Soroban)
  • 8. Mechanical Counting Machines 1642 pascaline short vid The Pascalineis a mechanical calculating deviceinvented by the French philosopher and mathematician Blaise Pascal in 1642.
  • 9. Mechanical Counting Machines 1673 The Leibniz Wheelwas invented by the famous mathematician Leibniz in 1673. ( + , - , * , / )
  • 10. Mechanical Counting Machines 1801 Punched Cards were used by the French weaver Joseph Jacquard in 1810. The cards carried weaving instructions for the looms, later this idea offered a great use for storing info.
  • 11. Mechanical Counting Machines Babbage’s Difference Engines were calculating machines made by Charles Babbage to produce tables of numbers that would be used by ship’s navigators. 1822
  • 12.
  • 14. 8 ft (2.4 m) tallHow big was it??
  • 15. Charles Babbage This device had mechanical problems similar to those that Pascal and Leibniz had, and was not completed until 1991 by the London Science Museum. Babbage did not give up –went on to make a more general purpose, and complex machine…
  • 16.
  • 17. Electrical Counting Machines & Herman Hollerith The US census of the 1880 took 9 years to compile and led to inaccurate figures. To solve the problem, Herman Hollerith invented three things 1) Machine readable media (through the use of punched cards) 2) A tabulator to process these punched cards 3) Key punch machine to make the cards 1888
  • 18.
  • 19. Based on the success of his invention, Herman Hollerith and some friends formed a company that sold his invention all over the world. The company eventually became known as:International Business Machines IBM 1888
  • 20. Electrical Counting Machines 1943 51 feet long and weighed over 5 tons MARK I was built by a team from IBM and Harvard University. Mark I used mechanical telephone switches to store information. It accepted data on punched cards, processed and then output the new data. Was also used to control weapons during the war!
  • 21. A summary of analog computers Truly parallel - Therefore can perform multiple calculations at the same time Strength in calculating mathematical, physical and technical problems through the interaction of continuously varying (or dynamic) physical quantities or measures Used mechanical, electrical, and hydraulic means to perform calculations ex. speedometers, simulating weather patterns, analyzing hydraulic networks
  • 22. Electronic Counting Machines By 1950, IBM had become ubiquitous in industry and government! 1946 Then came the ENIAC !! The first US-built all-electronic computer built to perform ballistics calculations. (Away from IBM)
  • 23. Electronic Counting Machines * It was 1000X faster than Mark I, but drew a lot of power …even dimmed the lights of Philadelphia when switched on!! * Mark I: 5 Additions / sec. * ENIAC: 5,000 Additions / sec. * ENIAC was made of 18,000 vacuum tubes. 1946
  • 24. Electronic Counting Machines ENIAC’s Problems: 1- short life of vacuum tubes 2- It runs a single program, which means rewiring by a group of technicians is needed to change the program!!! Solution: the same group of researchers worked on another version of ENIAC that stored programs on punched cards 1946
  • 25. Transitioning into the era of modern computing
  • 26. Computers and society In what two ways/areas did computers significantly impact World War II and how did computers help? www.alcula.com/suanpan.php www.alcula.com/soroban.php