SlideShare a Scribd company logo
1 of 19
FOUNDATIONS OF COMPUTER SCIENCE 主讲:李艳 From Data Manipulation to Theory of Computation 云南农业大学
Book organization Computers and Data Computer Hardware Computer Software Data Organization Advanced Topics Chapter 1: Introduction Chapter 2: Data Representation Chapter 3: Number Representation Chapter 4: Operations on Bits Chapter 5: Computer Organization Chapter 6: Computer Network Chapter 7: Operating  Systems Chapter 8: Algorithms Chapter 9: Programming Languages Chapter 10: Software Engineering Chapter 11: Data Structures Chapter 12: Abstract Data Types Chapter 13: File Structures Chapter 14: Databases Chapter 15: Data compression Chapter 16: Security Chapter 17: Theory of Computation
Introduction Chapter 1
1.1 THE COMPUTER AS A BLACK BOX ,[object Object],[object Object],Although this model can define the functionality of a computer today, it is too general.  It is not clear how many types or sets of operations a machine based on this model can perform.
PROGRAMMABLE DATA PROCESSOR ,[object Object],[object Object]
Same program, different input data
Same input  data,  different  programs
1.2 VON NEUMANN MODEL  ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
1.5 COMPUTER  SOFTWARE ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.6 HISTORY ,[object Object],BIRTH OF ELECTRONIC COMPUTERS (1930-1950) ,[object Object],[object Object],[object Object],[object Object],[object Object]
COMPUTER GENERATIONS (1950-PRESENT) ,[object Object],The first generation is characterized by the emergence of commercial computers. Computers were bulky and used vacuum tubes as electric switches.  ,[object Object]
The invention of integrated circuit (transistors, wiring, and other components on a single chip) reduced the cost and size of computers even further. Minicomputers appeared on the market. Software industry was born. ,[object Object],Second-generation computers used transistors   instead of vacuum tubes. This reduced the size of computers as well as their cost. Two high-level programming languages, FORTRAN and COBOL , were invented and made programming  easier. ,[object Object]
The fourth generation saw the appearance of microcomputers. Advances in the electronics industry allowed whole computer subsystems to fit on a single circuit board. This generation also saw the emergence of computer networks. ,[object Object],The fifth generation witnessed the appearance of laptop and palmtop computers, improvements in secondary storage media (CD-ROM, DVD, etc.), the use of multimedia, and the phenomenon of virtual reality. ,[object Object]
SUMMARY  ,[object Object],[object Object],[object Object],[object Object]
SUMMARY  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thanks !

More Related Content

What's hot

Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Ramadan Babers, PhD
 
Von neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceVon neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceTransweb Global Inc
 
introduction to Computer system
introduction to Computer systemintroduction to Computer system
introduction to Computer systemumardanjumamaiwada
 
Introduction to IT
Introduction to ITIntroduction to IT
Introduction to ITcpjcollege
 
Peter Norton - Introduction to computers Part 1
Peter Norton - Introduction to computers Part 1Peter Norton - Introduction to computers Part 1
Peter Norton - Introduction to computers Part 1Konstantin Pankratov
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computersuganya2411
 
Components of digital computer
Components of digital computerComponents of digital computer
Components of digital computerVanitha Kumari
 
CHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerCHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerShimels Derso
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersAkash Varaiya
 
Harvard Architecture | Computer Science
Harvard Architecture | Computer ScienceHarvard Architecture | Computer Science
Harvard Architecture | Computer ScienceTransweb Global Inc
 
SPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming languageSPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming languageMohammad Imam Hossain
 
Fundamentals of computers & information system
Fundamentals of computers & information system  Fundamentals of computers & information system
Fundamentals of computers & information system shefali mishra
 
Basic of computer pptx
Basic of computer pptxBasic of computer pptx
Basic of computer pptxcnkchandru
 
Computer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module iComputer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module iAjit Nayak
 
History of computer development
History of computer developmentHistory of computer development
History of computer developmentInkarBazarkulova
 

What's hot (19)

Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018Introduction to computer_lec_01_fall_2018
Introduction to computer_lec_01_fall_2018
 
Von neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceVon neumann Architecture | Computer Science
Von neumann Architecture | Computer Science
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
introduction to Computer system
introduction to Computer systemintroduction to Computer system
introduction to Computer system
 
Introduction to IT
Introduction to ITIntroduction to IT
Introduction to IT
 
Peter Norton - Introduction to computers Part 1
Peter Norton - Introduction to computers Part 1Peter Norton - Introduction to computers Part 1
Peter Norton - Introduction to computers Part 1
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
Basic Computer
Basic ComputerBasic Computer
Basic Computer
 
Components of digital computer
Components of digital computerComponents of digital computer
Components of digital computer
 
CHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerCHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to Computer
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Harvard Architecture | Computer Science
Harvard Architecture | Computer ScienceHarvard Architecture | Computer Science
Harvard Architecture | Computer Science
 
SPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming languageSPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming language
 
Fundamentals of computers & information system
Fundamentals of computers & information system  Fundamentals of computers & information system
Fundamentals of computers & information system
 
Basic of computer pptx
Basic of computer pptxBasic of computer pptx
Basic of computer pptx
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Computer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module iComputer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module i
 
History of computer development
History of computer developmentHistory of computer development
History of computer development
 
Exercise 4
Exercise 4Exercise 4
Exercise 4
 

Viewers also liked

Nhungbaihoccuocsong
NhungbaihoccuocsongNhungbaihoccuocsong
Nhungbaihoccuocsongbita89
 
Research proposal m macri
Research proposal m macriResearch proposal m macri
Research proposal m macrimacrim5
 
Don’t worry be happy
Don’t worry be happyDon’t worry be happy
Don’t worry be happyyochoc
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?sandur
 
Evidence of implementation
Evidence of implementationEvidence of implementation
Evidence of implementationTess Baguio
 
Midterm presentation 2.27.2010 small
Midterm presentation 2.27.2010 smallMidterm presentation 2.27.2010 small
Midterm presentation 2.27.2010 smallguestc8839dc3
 
Swug apr 2010 - BPOS by Desmond and Andrew
Swug apr 2010 - BPOS by Desmond and AndrewSwug apr 2010 - BPOS by Desmond and Andrew
Swug apr 2010 - BPOS by Desmond and AndrewDennis Chung
 
Gücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadinGücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadinosman
 
Presentacio mediambient 2010
Presentacio mediambient 2010Presentacio mediambient 2010
Presentacio mediambient 2010mediambient2010
 
National Standards
National StandardsNational Standards
National Standardstgibson2010
 
wellington religion field trip hm
wellington religion field trip hmwellington religion field trip hm
wellington religion field trip hmMrs. McConaghy
 
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3PCSP Scarl
 
Mane Station
Mane StationMane Station
Mane StationEKMom
 
Using smart phones as part
Using smart phones as partUsing smart phones as part
Using smart phones as partcindy spaedy
 
Seminario ict agricoltura
Seminario ict agricolturaSeminario ict agricoltura
Seminario ict agricolturaCSP Scarl
 

Viewers also liked (20)

Nhungbaihoccuocsong
NhungbaihoccuocsongNhungbaihoccuocsong
Nhungbaihoccuocsong
 
Requesting Informational Interviews & Meetings
Requesting Informational Interviews & MeetingsRequesting Informational Interviews & Meetings
Requesting Informational Interviews & Meetings
 
Research proposal m macri
Research proposal m macriResearch proposal m macri
Research proposal m macri
 
21019056
2101905621019056
21019056
 
Don’t worry be happy
Don’t worry be happyDon’t worry be happy
Don’t worry be happy
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?
 
Evidence of implementation
Evidence of implementationEvidence of implementation
Evidence of implementation
 
Midterm presentation 2.27.2010 small
Midterm presentation 2.27.2010 smallMidterm presentation 2.27.2010 small
Midterm presentation 2.27.2010 small
 
Swug apr 2010 - BPOS by Desmond and Andrew
Swug apr 2010 - BPOS by Desmond and AndrewSwug apr 2010 - BPOS by Desmond and Andrew
Swug apr 2010 - BPOS by Desmond and Andrew
 
Gücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadinGücün merkezindeki 20 kadin
Gücün merkezindeki 20 kadin
 
Presentacio mediambient 2010
Presentacio mediambient 2010Presentacio mediambient 2010
Presentacio mediambient 2010
 
Birthday 4
Birthday 4Birthday 4
Birthday 4
 
National Standards
National StandardsNational Standards
National Standards
 
wellington religion field trip hm
wellington religion field trip hmwellington religion field trip hm
wellington religion field trip hm
 
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P
19 Luglio 2013 - Il futuro della TV - Marco Cantamessa - I3P
 
Mane Station
Mane StationMane Station
Mane Station
 
Shonkoff
ShonkoffShonkoff
Shonkoff
 
Using smart phones as part
Using smart phones as partUsing smart phones as part
Using smart phones as part
 
Seminario ict agricoltura
Seminario ict agricolturaSeminario ict agricoltura
Seminario ict agricoltura
 
Transfer vidhi
Transfer vidhiTransfer vidhi
Transfer vidhi
 

Similar to Computer basics

Computer generations (1950–present)
Computer generations (1950–present)Computer generations (1950–present)
Computer generations (1950–present)AJAL A J
 
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptForouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptadamdeascartes
 
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptForouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptadamdeascartes
 
Information technology
Information technologyInformation technology
Information technologyManoj Soni
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxvishnuvardhan749108
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notesshanmura
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xiSyed Zaid Irshad
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint PresentationAshna Rajput
 
The Deal
The DealThe Deal
The Dealadhaval
 
Unit 1 one part introduction to computers
Unit 1 one part introduction to computersUnit 1 one part introduction to computers
Unit 1 one part introduction to computersNeha Kurale
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)ADEOLA ADISA
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfTinaIngale
 
learn about computers how its work and operate
learn about computers how its work and operatelearn about computers how its work and operate
learn about computers how its work and operatethegodofmischief999
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfsiraj497688
 

Similar to Computer basics (20)

Computer generations (1950–present)
Computer generations (1950–present)Computer generations (1950–present)
Computer generations (1950–present)
 
Chap01_1473751047_598099.ppt
Chap01_1473751047_598099.pptChap01_1473751047_598099.ppt
Chap01_1473751047_598099.ppt
 
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptForouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
 
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.pptForouzan Chapter 1 - introduction-foundations-of-computer.ppt
Forouzan Chapter 1 - introduction-foundations-of-computer.ppt
 
Day 1
Day   1Day   1
Day 1
 
Information technology
Information technologyInformation technology
Information technology
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptx
 
Computer organization
Computer organizationComputer organization
Computer organization
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint Presentation
 
Introduction to parallel computing
Introduction to parallel computingIntroduction to parallel computing
Introduction to parallel computing
 
The Deal
The DealThe Deal
The Deal
 
Chapter01
Chapter01Chapter01
Chapter01
 
Unit 1 one part introduction to computers
Unit 1 one part introduction to computersUnit 1 one part introduction to computers
Unit 1 one part introduction to computers
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
 
New Developments in the CPU Architecture
New Developments in the CPU ArchitectureNew Developments in the CPU Architecture
New Developments in the CPU Architecture
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 
learn about computers how its work and operate
learn about computers how its work and operatelearn about computers how its work and operate
learn about computers how its work and operate
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 

More from kitturashmikittu (20)

Airtel project report
Airtel project reportAirtel project report
Airtel project report
 
Karvy project report
Karvy project reportKarvy project report
Karvy project report
 
Anil raythour
Anil raythourAnil raythour
Anil raythour
 
Airtel ranjeet
Airtel ranjeetAirtel ranjeet
Airtel ranjeet
 
Airtel distribution expansion in rural areas
Airtel distribution expansion in rural areasAirtel distribution expansion in rural areas
Airtel distribution expansion in rural areas
 
Airtel distribution expansion & market services in rural areas
Airtel distribution expansion & market services in rural areasAirtel distribution expansion & market services in rural areas
Airtel distribution expansion & market services in rural areas
 
Sanjay sharma01
Sanjay sharma01Sanjay sharma01
Sanjay sharma01
 
Training
TrainingTraining
Training
 
System software-loaders
System software-loadersSystem software-loaders
System software-loaders
 
Sourcefinance
SourcefinanceSourcefinance
Sourcefinance
 
Semiconductor memories
Semiconductor memoriesSemiconductor memories
Semiconductor memories
 
Selection
SelectionSelection
Selection
 
Segmentation
SegmentationSegmentation
Segmentation
 
Scientific method
Scientific methodScientific method
Scientific method
 
Scientific method
Scientific methodScientific method
Scientific method
 
Research methodology concept
Research methodology conceptResearch methodology concept
Research methodology concept
 
Research design
Research designResearch design
Research design
 
Recruitment
RecruitmentRecruitment
Recruitment
 
Promotion
PromotionPromotion
Promotion
 
Production & operation mgt
Production & operation mgtProduction & operation mgt
Production & operation mgt
 

Computer basics

  • 1. FOUNDATIONS OF COMPUTER SCIENCE 主讲:李艳 From Data Manipulation to Theory of Computation 云南农业大学
  • 2. Book organization Computers and Data Computer Hardware Computer Software Data Organization Advanced Topics Chapter 1: Introduction Chapter 2: Data Representation Chapter 3: Number Representation Chapter 4: Operations on Bits Chapter 5: Computer Organization Chapter 6: Computer Network Chapter 7: Operating Systems Chapter 8: Algorithms Chapter 9: Programming Languages Chapter 10: Software Engineering Chapter 11: Data Structures Chapter 12: Abstract Data Types Chapter 13: File Structures Chapter 14: Databases Chapter 15: Data compression Chapter 16: Security Chapter 17: Theory of Computation
  • 4.
  • 5.
  • 7. Same input data, different programs
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.