Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

Basic Computer Vocabulary
Computer Science Department Introduction To Computers and Programming Knowledge: Understand the concepts of computer, hardware, software and programming.
4/23/2015Engineering Problem Solving with C++ second edition, J. ingber 1 Engineering Problem Solving with C++, Etter/Ingber Chapter 1.
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
An Overview of the Computer System
Computer Hardware.
Computer Hardware Introduction. Computer System Components Input Keyboard, Mouse, Camera, Touch Pad Processing CPU Output Monitor, Printer Storage Floppy,
Fundamentals and a Brief History of Computer Systems.
Why do we need to learn about computers? Hardware & Software Windows95 Desktop - GUI? Mice? Internet Explorer & Netscape Microsoft Applications: –Excel.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Computer Essentials.
Introduction to Computers
Computer Hardware.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 0 Introduction to Computers and Programming.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
Introduction to Computers Section 1A. home Definition of a Computer A computer is an electronic device used to process data, converting the data into.
The History of the Computer Then & Now Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
Chapter 1: An Introduction to Computers and Programming Prelude to Programming Concepts and Design Copyright © 2001 Scott/Jones, Inc.. All rights reserved.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 0 - Introduction to Computers and Programming.
CSCE 106 Fundamentals of Computer Science Assisting Slides The American University in Cairo Computer Science and Engineering Department.
CS 1 •This is Computer Science 1. •Who is Professor Adams?
INTRODUCTION TO COMPUTERS The personal computer was far from reality in Computer users were limited to specially trained operators and engineers.
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
An Abacus. Babbage’s Difference Engine Electronic Computers  1939–1944, Howard H. Aiken developed the Harvard Mark I—also known as the IBM ASCC.  Grace.
Introduction to Computers
Introduction to Computers
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 0: Introduction.
Computer Parts. Two Basic Parts Hardware & Software.
Intro to Computers Computer Apps 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
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.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Dannelly's Very Short History of Computing CSCI 101.
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
1 st Semester Introduction to Computer and Programming Computer Engineering Department Kasetsart University, Bangkok, THAILAND.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
The Computer System CS 103: Computers and Application Software.
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.
CS 125 Lecture 2 Martin van Bommel. Hardware vs Software Hardware - physical components you can see and touch –e.g. processor, keyboard, disk drive Software.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
CHAPTER 1 OVERVIEW OF COMPUTER AND PROGRAMMING 1.1 Electronic Computer Then and Now 1.2 Computer Hardware 1.3 Computer Software 1.4 The Software Development.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Science II Chapter 1.
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
Computer Hardware Introduction.
הכרת המחשב האישי PC - Personal Computer
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Computer Applications
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
An Overview of the Computer System
Computer Electronic device Accepts data - input
מבוא לטכנולוגיית מידע בארגון
Computer Hardware.
COMPUTER FUNDAMENTALS i
CS 330 Programming Languages
Presentation transcript:

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 2 A Brief History of Computers –Charles Babbage builds Analytical Engine in mid- 1800’s 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 create Mark I, an electronic computer. It could not act on intermediate results. –1945 Mauchly and Eckert at U. Pennsylvania build the ENIAC Electronic Numerical Integrator and Calculator Weighed 33 tons, 17,000 vacuum tubes 5000 additions per second

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 3 –1955 There are 300 computers in the world build mostly by IBM and Remington Rand, based on vacuum tubes. –Late 1950s and 1960 computers are based on the transistor, the first solid-state computers. –DEC creates the Minicomputer – about the size of a file cabinet. –Mainframes, such as the IBM 360 are prominent in large companies and Universities. –Late 1970s. The Personal computer becomes available with advances in microchip technology. –Microsoft and Apple are formed

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 4 Currently: –PCs: 95% use Microsoft Windows operating system. Huge array of software available. –Minicomputers are still popular with small business and Universities. –Mainframes are in use at large corporations. – Supercomputers – very powerful and specialized for massive computing problems used by corporations and government departments.

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 5 Computer Basics Components of a computer –CPU Central Processing Unit –Internal memory RAM (Random Access Memory) ROM (Read Only Memory) –Mass storage device Hard disk drives, floppy disk, CD, DVD –Input devices – keyboard and mouse –Output Devices – monitor and printer

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 6 Basic Units of Memory –1 bit (0 or 1) –1 byte -> storage for one character –2 10 bytes =1024 bytes = 1 kilobyte (KB) –1024 KB = 1 megabyte (MB) –1024 MB = 1 gigabyte (GB) –(Many people will approximate to steps of 1000, not 1024)

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 7 Software and Programming Languages Application Software –Word Processors –Database Managers –Spreadsheets –Photo Editors –Web browsers, programs System Software –Operating systems – Windows, DOS, Linux, UNIX

Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 8 Programming Languages –Machine Languages –Assembly Languages ADD A,B –High-level Languages Look more like English words and algebraic expressions –Examples of High Level Languages ADA BASIC C++ COBOL Java Pascal Visual Basic