Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

 2002 Prentice Hall Hardware Basics: Inside The Box Chapter 2.
Computer Hardware.
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Compare the types of computers.
Fundamentals and a Brief History of Computer Systems.
Basic Computer Components
Intermediate GNVQ ICT Computer Systems Hardware is the name that is given to any part of a computer that you can actually touch. An individual piece of.
What Is A Computer System?
Why do we need to learn about computers? Hardware & Software Windows95 Desktop - GUI? Mice? Internet Explorer & Netscape Microsoft Applications: –Excel.
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
Introduction to Computer Terminology
The History of the Computer Then & Now Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
Introduction to JavaScript Programming With XML and PHP Creating Interactive Web Pages Elizabeth Drake.
Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is a Computer? A computer is an electronic device.
Chapter 1: An Introduction to Computers and Programming Prelude to Programming Concepts and Design Copyright © 2001 Scott/Jones, Inc.. All rights reserved.
What is Information Technology?
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
FIRST COURSE Essential Computer Concepts. 2 Objectives Compare the types of computers Describe the components of a computer system Describe input and.
INTRODUCTION TO COMPUTERS 1 BPC 101AA The Pearson Custom Program for CIS, BPC101AA, Introduction to Computers I, Phoenix College; Copyright 2011 by Pearson.
Computer Fundamentals
The abacus has roots dating back over 5,000 years
INTRODUCTION TO COMPUTERS The personal computer was far from reality in Computer users were limited to specially trained operators and engineers.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Computers Inside and Out
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Introduction to Computers
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Computer Basics By: Nicole Hayes. Purposes of Computers Business – Track inventory. – Calculate payroll. – Maintain databases. Personal – Surf the web.
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 0: Introduction.
Computer Parts. Two Basic Parts Hardware & Software.
Introduction to Computers
Computer Basics 2.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
CPS120: Introduction to Computer Science Introduction to Computers.
The Four Parts of a Computer. Definition of a Computer A computer is an electronic device used to process data, converting the data into information that.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
BAT3O / BTX4C. Definition: A computer is an electronic machine that 1) takes in data and instructions (input) 2) works with the data (processing) 3) puts.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
The Computer System CS 103: Computers and Application Software.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Prelude to Programming, 6th edition by Elizabeth Drake
DAILY QUESTION April 29, What is the difference between ROM and RAM? Hint: Use your book!
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Computer Applications Mrs. Stern. 1.The Vacuum Tube Years 2.The Era of the Transistor 3.Transistors on a Chip.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Introduction to Computers
Introduction to Computers
An Overview of the Computer System
Chapter 1: An Overview of Computers and Programming Languages
The abacus has roots dating back over 5,000 years
Introduction to Computers
Looking Inside the machine (Types of hardware, CPU, Memory)
Introduction to Computing Lecture # 1
An Overview of the Computer System
An Overview of the Computer System
Introduction to Computers
COMPUTER FUNDAMENTALS i
4. Computer system.
Presentation transcript:

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 0: Introduction

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-2 A Brief History of Computers –Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators have been relatively commonplace since late 19 th century –What is a computer? A mechanical or electronic device Stores, retrieves, manipulates large amounts of information at high speed, with great accuracy Does not need human intervention Carries out instructions from a program

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-3 The Pioneers –Mid-1800’s: Charles Babbage built the Analytical Engine made from axels and gears that could store and process 40 digit numbers –1940: Howard Aitken at Harvard, and Atanasoff and Berry at Iowa State created Mark I, an electronic computer. It could not act on intermediate results. –1945: Mauchly and Eckert at U. Pennsylvania built the ENIAC (Electronic Numerical Integrator and Calculator) Weighed 33 tons, 17,000 vacuum tubes Performed up to 5000 additions per second An average PC today can perform 100 million per second

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-4 Early Computers –1945 – 1950’s: First generation computers used vacuum tubes to do internal switching needed for computations 1955: about 300 computers in the world built mostly by IBM and Remington Rand, based on vacuum tubes. –Late 1950s: invention of the transistor was one of most important inventions of 20 th Century computers based on the transistor are the first solid-state computers. –Early 1960’s: DEC created the minicomputer – about the size of a file cabinet. Used small packages of transistors called integrated circuits –Mainframes, such as the IBM 360 are prominent in large companies and Universities.

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-5 The Personal Computer –1970s: The personal computer becomes available with invention of the microchip –1974: The microchip, along with the invention of the microprocessor led to creation of first personal computer –Bill Gates and Paul Allen founded Microsoft Corporation –Stephen Wozniak and Steven Jobs founded Apple Computer, Inc.

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-6 Computers Today Currently: –PCs: 95% use Microsoft Windows operating system with a huge array of available software –Minicomputers are still popular with small business and universities. –Mainframes are in use at large corporations. – Supercomputers are very powerful and specialized Used for massive computing problems by big corporations and government departments.

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-7 Computer Basics Components of a computer –Central Processing Unit (CPU) –Internal memory RAM (Random Access Memory) ROM (Read Only Memory) –Mass storage devices Magnetic, optical, and solid-state –Input devices such as keyboard and mouse –Output devices such as monitor and printer

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-8 Central Processing Unit (CPU) Often called the brain of the computer –Receives program instructions –Performs arithmetic and logical operations –Controls other computer components Consists of millions of transistors on a single microchip that plug into the motherboard

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-9 Internal Memory (RAM and ROM) ROM: read-only memory –Non-volatile –Contains instructions used by computer during startup –Cannot be altered by computer user RAM: random-access memory –Volatile –Is a “scratch pad” for user as he or she works –Can be read from and written to

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-10 Basic Units of Memory –1 bit (0 or 1) –1 byte consists of 8 bits Is the storage for one character –2 10 bytes =1024 bytes = 1 kilobyte (KB) –1024 KB = 1 megabyte (MB) –1024 MB = 1 gigabyte (GB) –Many people approximate to steps of 1000, not 1024

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-11 Mass Storage Devices Magnetic storage –Hard disks, floppy disks, zip drives –Hard disks are internal, others are external Optical storage –CDs and DVDs Solid-state storage –Flash drives plug into a USB port

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-12 Input and Output Devices Input –Keyboard, mouse, digital pen, modem, wireless Internet connection, touch screen, joy sticks, and more Output –Monitor, printer, speakers, modem, wireless Internet connection, and more

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-13 Software and Programming Languages Application Software –Word Processors –Database Managers –Spreadsheets –Photo Editors –Web browsers, programs System Software –Operating systems – Windows, DOS, Linux, UNIX

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-14 Programming Languages –Machine Languages –Assembly Languages ADD A,B –High-level Languages Looks more like English words and algebraic expressions Examples of high level languages ADABASIC C++FORTRAN COBOLJava PascalVisual Basic

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-15 Writing Programs To write a program in a high-level language, you need: –Appropriate software –A text editor to type and edit program statements –A debugger to help find errors in program code –A compiler or interpreter to translate the program into machine language

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 0-16 Questions & Discussion