CHAPTER ONE The History of Computers. CHAPTER ONE The History of Computers The History of Computers –Chapter Overall Objective At the end of this chapter,

Slides:



Advertisements
Similar presentations
Introduction to Computers 2010 Class: ________________ Name: ________________.
Advertisements

History of Computers.
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
History of Computing Define a computer before 1935?
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
CS 104 Introduction to Computer Science and Graphics Problems History of Computer 09/05/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
End Show History of Computers Ancient Times In the beginning, man used his fingers and toes to perform simple computations such as addition and subtraction.
History of Computers & the Internet Emily 5th. Creation of Computers Invented in 1936 Konrad Zuse Z1-First freely programmable computer.
History of Computers Computer Technology Introduction.
History Of The Computer And The Internet.
Prepared by: Jasper Francisco. The Early Years 1  In the early years, before the computer was invented, there were several inventions of counting machine.
KEYBOARD – an input device used to type data.
History of computers By Anne Perera.
Evolution of Computers
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 01 Nell Dale & John Lewis.
R.D.D. HIGH SCHOOL, BONAIGARH
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
What is a Computer. A Computer is… A monitor (output device) Keyboard (input device_ CPU (The Brain)
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
The History of Computers
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
INTRODUCTION TO COMPUTERS The personal computer was far from reality in Computer users were limited to specially trained operators and engineers.
CS 1410 Intro to Computer Tecnology Computers and History1.
Computer Programming History of Computers
History of Computers Information taken from: Microsoft Office 97 Professional by Lawrence Press Microsoft Visual Basic by Lawrence Press First True Computer.
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
Chapter 1 The Big Picture.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Computer Programming 1. Evolution of Computers Components of Computers Programming Languages Important People Javascript Round 2.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
1 History of Computers (Excerpts from CMPE3). 2 The History of Computers The history of computers is interesting (or should be if you are in this class)
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
1 Introduction to Algorithmic Processes CMPSC 101 Section 1 Spring 2001 Jim Kerlin.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
Chapter 1 Introduction.
Rouda's Very Short History of Computing CSCI 101.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
History of Computer Wyatt Feiling Did you know... The first idea for a computer was in the early 1800s Charles Babbage is the man who is credited with.
Chapter 1 Computers and Programming Languages. 1.1 Mechanical Devices -Pascaline (invented in 1642 by Blaise Pascal) -complicated set of gears -worked.
History of the Computer and Internet!
Computer History How did we get here?.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
a.Mecanical Era A mechanical computer is a computer whose components are gearwheel, shaft, crank, and plat made from iron/steel To move it, powerful energy.
History of Computers. Do you know who this really happy looking guy is???? Charles Babbage- also known as the Father of Computers.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals & Generations Lecture 1.
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
History of Computers Review Computer Applications I Notes Teacher: Mrs. Malone from Microsoft Office textbook, chapter 1.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
1.3 First Generation Computers 1.4 The Stored Program Computer Group 2.
Introduction to Computers
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1 The Big Picture
Computer Organization and Architecture
History Computers.
Computer Applications
Presentation transcript:

CHAPTER ONE The History of Computers

CHAPTER ONE The History of Computers The History of Computers –Chapter Overall Objective At the end of this chapter, the student will be able to discuss the history and terminology of computers At the end of this chapter, the student will be able to discuss the history and terminology of computers

The History of Computers SPECIFIC OBJECTIVES SPECIFIC OBJECTIVES 1.Discuss the history of computers 2.Understand how a microcomputer works 3.Understand the binary number system 4.Understand how data is stored in memory 5.Understand the ethical responsibilities of the programmer

The History of Computers Sections 1.1 – 1.5 Sections 1.1 – 1.5

The History of Computers Section 1.1 Mechanical Devices Section 1.1 Mechanical Devices –Blaise Pascal - mathematician Mechanical calculating device using gears like a clock - Pascaline Mechanical calculating device using gears like a clock - Pascaline Due to manufacturing problems, never got device to work Due to manufacturing problems, never got device to work

The History of Computers

Section 1.1 Mechanical Devices Section 1.1 Mechanical Devices –Gottfried Wilhelm - mathematician 17th century 17th century Mechanical device to add, subtract, multiply and divide - Stepped Reckoner Mechanical device to add, subtract, multiply and divide - Stepped Reckoner Used a cylindrical wheel and a movable carriage Used a cylindrical wheel and a movable carriage Unreliable because device would jam Unreliable because device would jam

The History of Computers

Section Mechanical Devices Section Mechanical Devices –Charles Babbage Difference Engine Difference Engine To be used by ship navigators (navigational tables were inaccurate) To be used by ship navigators (navigational tables were inaccurate) Never built but was the ideas that led to the Analytical Engine Never built but was the ideas that led to the Analytical Engine

The History of Computers

Section Mechanical Devices Section Mechanical Devices –Charles Babbage Analytical Engine Analytical Engine –Tried to use punch cards to store information –Thought the machine would be able to think like a human brain but it did not –Model for the modern computer

The History of Computers Section Electro-mechanical devices Section Electro-mechanical devices –US Census officials in 1880 took 9 years to compile the census information –Hermann Hollerith Tabulating machine that used electricity not mechanical devices Tabulating machine that used electricity not mechanical devices –Worked better because used electricity rather than mechanical gears Used punch cards to represent census information (male, female, age, etc) Used punch cards to represent census information (male, female, age, etc) Very successful Very successful –Next census took only 6 weeks to calculate

The History of Computers

Section Electro-mechanical devices Section Electro-mechanical devices –Mark I Developed by IBM and Harvard University Developed by IBM and Harvard University Used mechanical telephone relay switches to store information and accept data from punch cards Used mechanical telephone relay switches to store information and accept data from punch cards Very large Very large –51 feet in length and 5 tons –750,000 moving mechanical parts Not reliable Not reliable Not really a computer Not really a computer –It could not make decisions

The History of Computers

Section First generation computers Section First generation computers –Atanasoff-Berry computer (ABC) 1942 at Iowa State Univversity 1942 at Iowa State Univversity Used binary number system ( 1’s and 0’s) Used binary number system ( 1’s and 0’s) Used vacuum tubes Used vacuum tubes

The History of Computers

Section First generation computers Section First generation computers –Electronic Numerical Integration and Calculator (ENIAC) 1943 (completed in 1946) 1943 (completed in 1946) Secret military project to calculate the trajectory of artillery shells Secret military project to calculate the trajectory of artillery shells Definite improvement Definite improvement –Team of mathematicians took 3 days to solve –ENIAC took 20 seconds

The History of Computers Electronic Numerical Integration and Calculator (ENIAC) Electronic Numerical Integration and Calculator (ENIAC)

The History of Computers Electronic Numerical Integration and Calculator (ENIAC) Electronic Numerical Integration and Calculator (ENIAC)

The History of Computers Electronic Numerical Integration and Calculator (ENIAC) Electronic Numerical Integration and Calculator (ENIAC)

The History of Computers Section The stored program computer Section The stored program computer –1940’s Alan Turing and John von Neumann Alan Turing and John von Neumann Stored program concept Stored program concept –Store information in a central processing unit (CPU Enter programs on paper tape Enter programs on paper tape –Instructions in machine language

The History of Computers

Section Second generation computers Section Second generation computers –1947, the invention of the transistor to replace vacuum tubes Smaller, less expensive, cooler and faster Smaller, less expensive, cooler and faster –Punched cards are replaced with magnetic tape and high speed reel-to- reel tape machines Ability to read (access) and write (store) data quickly and reliably Ability to read (access) and write (store) data quickly and reliably

The History of Computers High speed reel-to-reel tape machine

Who am I? Steve Wozniak Steve Jobs

Who am I? Bill Gates Net worth : (2008) ~ $58B SAT: 1590 out of 1600 Enrolled at Harvard University – 1973 but did not graduate

What is this? Apple 2e computer

What is this? First IBM personal computer

What is this? Apple Lisa personal computer

What is this? 1 st laptop computer Radio shack TRS-100 Hard drive : 32Kb Memory : 8Kb

The History of Computers Section High level programming language Section High level programming language –Ada Byron is credited with being the first programmer. –Advantage of programming language Instructions could be changed without flipping switches or pulling wires Instructions could be changed without flipping switches or pulling wires –High level programming language English like set of instuctions English like set of instuctions Easier to understand Easier to understand FORTRAN developed FORTRAN developed –Scientific community COBOL developed COBOL developed –Business community BASIC developed BASIC developed

The History of Computers Section Third generation computers Section Third generation computers –1961 Replace transistors with integrated circuits (IC) Replace transistors with integrated circuits (IC) –1 IC replaced 100 transistors IC are silicon wafers IC are silicon wafers

The History of Computers Section Mainframes Section Mainframes –Large computer system Multi-user applications Multi-user applications Used by large corporations, banks, government agencies and universitites Used by large corporations, banks, government agencies and universitites Terminals connect to a mainframe Terminals connect to a mainframe

The History of Computers Section Fourth generation computers Section Fourth generation computers – Intel Corporation invented the microprocessor Entire CPU on a single chip Entire CPU on a single chip – Stephen Wozniak and Steve Jobs Apple computer - first personal microcomputer Apple computer - first personal microcomputer

The History of Computers Section The personal computer Section The personal computer –Rival older mainframes in computing power –Personal computer is also know as a microcomputer Development of microprocessor led to the microcomputer Development of microprocessor led to the microcomputer –Four types of hardware components Input devices Input devices Memory Memory CPU CPU Output devices Output devices

The History of Computers Section The personal computer Section The personal computer

The History of Computers Section The personal computer Section The personal computer –Data flow between the separate components of a computer

The History of Computers Section The personal computer Section The personal computer –CPU is the ‘brain’ of the PC except….. ‘Can’t think’ ‘Can’t think’ –Software Program Program –List of instructions –Written in special language Instructions stored as electronic data that tells the hardware what to do Instructions stored as electronic data that tells the hardware what to do Operating system software - automatically starts when computer starts Operating system software - automatically starts when computer starts Applications software - written by programmers to perform specific actions Applications software - written by programmers to perform specific actions –Visual BASIC

The History of Computers Section Memory: ROM and RAM Section Memory: ROM and RAM –ROM - read only memory Permanent Permanent No effected by removing power No effected by removing power –RAM - random access memory Data stored here can be changed or erased Data stored here can be changed or erased When power is turned off, RAM is cleared When power is turned off, RAM is cleared

The History of Computers Section The CPU Section The CPU –Directs the processing of information throughout the computer –Arithmetic Logic Unit (ALU) is in CPU Arithmetic and logic calculations Arithmetic and logic calculations –Control Unit (CU) is in CPU Traffic cop of the system Traffic cop of the system Determines what happens next on the computer Determines what happens next on the computer

The History of Computers Section Number Systems Section Number Systems –Electrical circuits in chips have two states ON (1) or OFF (0) ON (1) or OFF (0) –Binary or base 2 number system is used Only uses 2 numbers Only uses 2 numbers –0 or 1 –Each 0 or 1 is called a bit –A byte is a series of 8 bits

The History of Computers Section Number Systems Section Number Systems –In order to allow computers to interchange information, the American Standard Code for Information Interchange was developed ASCII ASCII All letters and numbers All letters and numbers

The History of Computers Section Storing data in memory Section Storing data in memory –Memory size is measured in bytes 16 MB or 16 megabytes 16 MB or 16 megabytes –MB represents 2 20 or 1,048,576 bytes 256K or kilobytes 256K or kilobytes –K = kilo or 2 10 = 1024 –Bits are grouped together in units of 8 to 64 or more and are called words

The History of Computers Section Storage devices Section Storage devices –Current PC’s have 3 drives Diskette drive Diskette drive CD-ROM drive CD-ROM drive Hard drive Hard drive –All three drives use a different type of storage medium

The History of Computers Section Storage devices Section Storage devices –Other non-standard storage devices Tape drive Tape drive Removable hard drive Removable hard drive Zip drive Zip drive USB memory stick USB memory stick –Storage device of today

The History of Computers Section Object-oriented programming Section Object-oriented programming –Abbreviated as OOP –An object is a collection of data and code that performs specific tasks –Examples of OOP C++ C++ Visual Basic Visual Basic

The History of Computers Section The social and ethical implications of computers Section The social and ethical implications of computers –Right to privacy

The History of Computers Section Protecting computer software and data Section Protecting computer software and data –Piracy Illegal software copies Illegal software copies –Hacking software system Unauthorized access to software systems Unauthorized access to software systems Hacker / cracker Hacker / cracker –Virus Series of instructions buried in a program that cause the computer to destroy data or do some other harmful activity Series of instructions buried in a program that cause the computer to destroy data or do some other harmful activity

The History of Computers Section The ethical responsibilities of the programmer Section The ethical responsibilities of the programmer –Guarantee a program will work ?!?!? –Replace human judgement with fast acting computers?!?!

The History of Computers Section Why learn to program? Section Why learn to program? –Can learn what a computer can and can not do –Develop an appreciation for the important and difficult task of software creation –Development of problem solving skills –It can be fun….once the program works Develop a sense of accomplishment Develop a sense of accomplishment

The History of Computers

Group assignments Group assignments –4 groups –Chapter review questions On the web page On the web page –Written and oral presentation requirements –Lab time Typed solution (1 per group) due today Typed solution (1 per group) due today –Presentation period – next class period after the preparation lab period The History of Computers

Group assignments Group assignments –Questions on the web page –Group 1 Questions Questions –Group 2 Questions 11 – 20 Questions 11 – 20 –Group 3 Questions Questions –Group 4 Questions Questions Typed answers to your section of questions Typed answers to your section of questions –Turn in 1 solution for the group My work folder on your computer My work folder on your computer –Keep a copy to take notes on The History of Computers Group Assignments