Introduction to computer science

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

Recomendados

2.0 Introduction to Computer Science and Programming von
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and ProgrammingAbdelrahman Hosny
1.9K views10 Folien
Basics of computer science von
Basics of computer scienceBasics of computer science
Basics of computer sciencePaul Schmidt
11.7K views6 Folien
Introduction to Computer Science by GoLearningBus von
Introduction to Computer Science by GoLearningBusIntroduction to Computer Science by GoLearningBus
Introduction to Computer Science by GoLearningBusKalpit Jain
513 views21 Folien
Evolution / history of Computer von
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of ComputerAAKASH KUMAR
1.1K views17 Folien
WHAT IS COMPUTER SCIENCE? von
WHAT IS COMPUTER SCIENCE?WHAT IS COMPUTER SCIENCE?
WHAT IS COMPUTER SCIENCE?FARAZ QURESHI(BLACK HAT)
5.4K views8 Folien
Introduction to Computer Science von
Introduction to Computer ScienceIntroduction to Computer Science
Introduction to Computer ScienceKalpit Jain
37.7K views21 Folien

Más contenido relacionado

Was ist angesagt?

Computer Generations von
Computer GenerationsComputer Generations
Computer GenerationsRishabh Vashisth
2K views20 Folien
Introduction to computer science ch1 von
Introduction to computer science ch1Introduction to computer science ch1
Introduction to computer science ch1Mohamed Essam
188 views30 Folien
Introduction to computer science von
Introduction to computer scienceIntroduction to computer science
Introduction to computer scienceDarshan Gohel
630 views44 Folien
History of Computer Technology von
History of Computer TechnologyHistory of Computer Technology
History of Computer TechnologyDanz Magdaraog
15.2K views25 Folien
History of computer von
History of computerHistory of computer
History of computerronikabbadi
2.7K views20 Folien
Evolution & History of Computers von
Evolution & History of ComputersEvolution & History of Computers
Evolution & History of ComputersRohan Ravindra Deshmukh
6.6K views18 Folien

Was ist angesagt?(20)

Introduction to computer science ch1 von Mohamed Essam
Introduction to computer science ch1Introduction to computer science ch1
Introduction to computer science ch1
Mohamed Essam188 views
Introduction to computer science von Darshan Gohel
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
Darshan Gohel630 views
History of Computer Technology von Danz Magdaraog
History of Computer TechnologyHistory of Computer Technology
History of Computer Technology
Danz Magdaraog15.2K views
History of computer von ronikabbadi
History of computerHistory of computer
History of computer
ronikabbadi2.7K views
Basic of Computer fundamental von Sohan Grover
Basic of Computer fundamental Basic of Computer fundamental
Basic of Computer fundamental
Sohan Grover4.8K views
History of computers von Yong Heui Cho
History of computersHistory of computers
History of computers
Yong Heui Cho10.4K views
History of computers von shashvut
History of computersHistory of computers
History of computers
shashvut2K views
basics of the computer system part -1 von Simran Arya
basics of the computer system part -1basics of the computer system part -1
basics of the computer system part -1
Simran Arya345 views

Destacado

Computer Science & Information Systems von
Computer Science & Information SystemsComputer Science & Information Systems
Computer Science & Information SystemsLuis Borges Gouveia
16.6K views33 Folien
10 Myths for Computer Science von
10 Myths for Computer Science10 Myths for Computer Science
10 Myths for Computer ScienceThanos Hatziapostolou
31.2K views34 Folien
Computer science von
Computer scienceComputer science
Computer scienceVladi Sanchez
3.4K views11 Folien
basics of computer system ppt von
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
535.4K views33 Folien
Cse ppt von
Cse pptCse ppt
Cse pptChirag Agarwal
33.4K views14 Folien
Computer science ppt von
Computer science pptComputer science ppt
Computer science pptbrijesh kumar
18.1K views16 Folien

Destacado(20)

basics of computer system ppt von Suaj
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
Suaj535.4K views
Computer science ppt von brijesh kumar
Computer science pptComputer science ppt
Computer science ppt
brijesh kumar18.1K views
Uses of computer in various fields of life von Aftab Badshah
Uses of computer in various fields of lifeUses of computer in various fields of life
Uses of computer in various fields of life
Aftab Badshah71.4K views
Uses of computer in various fields von Divyanshu Gupta
Uses of computer in various fieldsUses of computer in various fields
Uses of computer in various fields
Divyanshu Gupta114.3K views
Application Of Computers von LUZ PINGOL
Application Of ComputersApplication Of Computers
Application Of Computers
LUZ PINGOL90.6K views
Computer Basics 101 Slide Show Presentation von sluget
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
sluget164.4K views
Introduction to computer sciences von fikirabc
Introduction to computer sciencesIntroduction to computer sciences
Introduction to computer sciences
fikirabc777 views
T-0.7050 (2008) Introduction to Post Graduate Studies in Computer Science And... von mniemi
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...
mniemi369 views
An HCI Principles based Framework to Support Deaf Community von IJEACS
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
IJEACS113 views
new_Effect of Magnetic Fields on Coherent Spectroscopy von Dr. Leah Margalit
new_Effect of Magnetic Fields on Coherent Spectroscopynew_Effect of Magnetic Fields on Coherent Spectroscopy
new_Effect of Magnetic Fields on Coherent Spectroscopy
Dr. Leah Margalit603 views
0743302 - Modern Electronic Music von mprimrose
0743302 - Modern Electronic Music0743302 - Modern Electronic Music
0743302 - Modern Electronic Music
mprimrose1.1K views
Robin Gurney-Modern electronic marketing for a changing world von Altex Marketing OÜ
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 von IB School
Electricity as levelElectricity as level
Electricity as level
IB School2.2K views
Van de graaff generator lesson powerpoint, Electricity, Static Electricity von www.sciencepowerpoint.com
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

Similar a Introduction to computer science

History of computer von
History of computerHistory of computer
History of computerBhandari Gunjan
7.2K views29 Folien
History of Computers von
History of ComputersHistory of Computers
History of Computersmshihab
189.2K views25 Folien
history-of-computers513-converted.pdf von
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdfMónica Nelson Redondo
9 views52 Folien
History of-computers513 von
History of-computers513History of-computers513
History of-computers513natasarp
305 views25 Folien
Lec 1-history & evolution of computers von
Lec 1-history & evolution of computersLec 1-history & evolution of computers
Lec 1-history & evolution of computershamza khan
965 views24 Folien
History of-computers513 von
History of-computers513History of-computers513
History of-computers513Besar Limani
2.7K views21 Folien

Similar a Introduction to computer science(20)

History of Computers von mshihab
History of ComputersHistory of Computers
History of Computers
mshihab189.2K views
History of-computers513 von natasarp
History of-computers513History of-computers513
History of-computers513
natasarp305 views
Lec 1-history & evolution of computers von hamza khan
Lec 1-history & evolution of computersLec 1-history & evolution of computers
Lec 1-history & evolution of computers
hamza khan965 views
History of-computers513 von Besar Limani
History of-computers513History of-computers513
History of-computers513
Besar Limani2.7K views
Computer history & evaluation von Fazil Ahamed
Computer history & evaluationComputer history & evaluation
Computer history & evaluation
Fazil Ahamed586 views
History of computer - Shivms Jaiswal von Shivam Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms Jaiswal
Shivam Jaiswal5.1K views
History evaluation von Xad Kuain
History evaluationHistory evaluation
History evaluation
Xad Kuain103 views
Assignment of History of Computer(F21-1872).pdf von Atifmalik70
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdf
Atifmalik702.3K views
History of computer von NeilfieOrit2
History of computer History of computer
History of computer
NeilfieOrit2203 views

Más de derekoei

Special Education at Etobicoke CI von
Special Education at Etobicoke CISpecial Education at Etobicoke CI
Special Education at Etobicoke CIderekoei
1.1K views18 Folien
Grade 8 Parent Night - 2013 von
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013derekoei
266 views28 Folien
Grade 8 Parent Night - 2013 von
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013derekoei
26.5K views28 Folien
Operating systems von
Operating systemsOperating systems
Operating systemsderekoei
252 views25 Folien
Is palindrome von
Is palindromeIs palindrome
Is palindromederekoei
700 views10 Folien
Html text formatting von
Html text formattingHtml text formatting
Html text formattingderekoei
1.2K views18 Folien

Más de derekoei(6)

Special Education at Etobicoke CI von derekoei
Special Education at Etobicoke CISpecial Education at Etobicoke CI
Special Education at Etobicoke CI
derekoei1.1K views
Grade 8 Parent Night - 2013 von derekoei
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013
derekoei266 views
Grade 8 Parent Night - 2013 von derekoei
Grade 8 Parent Night - 2013Grade 8 Parent Night - 2013
Grade 8 Parent Night - 2013
derekoei26.5K views
Operating systems von derekoei
Operating systemsOperating systems
Operating systems
derekoei252 views
Is palindrome von derekoei
Is palindromeIs palindrome
Is palindrome
derekoei700 views
Html text formatting von derekoei
Html text formattingHtml text formatting
Html text formatting
derekoei1.2K views

Último

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... von
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 Folien
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... von
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
160 views29 Folien
Cencora Executive Symposium von
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
139 views14 Folien
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue von
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
222 views23 Folien
State of the Union - Rohit Yadav - Apache CloudStack von
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
253 views53 Folien
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... von
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
120 views13 Folien

Último(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... von Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... von TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue von ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views
State of the Union - Rohit Yadav - Apache CloudStack von ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... von ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... von ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue88 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... von ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
The Power of Heat Decarbonisation Plans in the Built Environment von IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 views
NTGapps NTG LowCode Platform von Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... von ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue von ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... von James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates von ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue210 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue von ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
"Surviving highload with Node.js", Andrii Shumada von Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... von ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online von ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue von ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue163 views

Introduction to computer science