Welcome to Computing Presentation slides modified by M. A. Papalaskari from “Java Software Solutions Foundations of Program Design (3 rd ed.)” by John.

Slides:



Advertisements
Similar presentations
COMPUTER BASICS Module Review.
Advertisements

Basic Computer Vocabulary
Introduction to Computer Hardware and Software. Definition of a Computer “A computer is an electronic device, operating under the control of instructions.
INTRODUCTION OF COMPUTER
Computer Components.
Chapter 01 Introduction Chapter 0 Introduction. Chapter 02 History of Computing - Early Computers Abacus (ancient orient, still in use) Slide rule (17C,
Introduction to Computer Systems
Introduction to Computers
Computer Hardware.
COMP 14 Introduction to Programming
Hardware and Software ► Hardware  the physical, tangible parts of a computer  keyboard, monitor, disks, wires, chips, etc. ► Software  programs and.
1-1 ICS102: Introduction To Computing I King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
How Do Computers Work? A Gentle Introduction
UNIT 9 Computer architecture
Computer Parts There are many parts that work together to make a computer work.
The History of the Computer Then & Now Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
How Do Computers Work? A Gentle Introduction Poly Pride.
What is Information Technology?
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
Java Software Solutions Foundations of Program Design
What is a Computer ? Computers are Electronic Machines that process (performs calculation and manipulation) Data under the control of Set of Instructions.
© 2004 Pearson Addison-Wesley. All rights reserved August 22, 2007 Compiling and Compiler Errors ComS 207: Programming I (in Java) Iowa State University,
Computer Parts There are many parts that work together to make a computer work.
Introduction to Computers
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Introduction to Computers
2.0 Computer System.
Introduction to the Computer System. What is a computer ? A computer is an electronic device that can accept data and instruction, process them or store.
SHANKERSINH VAGHELA BAPU INSTITUTE OF TECHNOLOGY(075). Faculty Name:- Prof H.M.Patel GROUP MEMBERS: ELECTRICAL ENGINEERING UTSAV , KRUTI ,
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
CPS120: Introduction to Computer Science Introduction to Computers.
Chapter 1 Introduction. © 2004 Pearson Addison-Wesley. All rights reserved1-2 Announcements The first Weekly Quiz will be available on Blackboard this.
CSC 1051 – Algorithms and Data Structures I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
Computer Confluence 7/e © 2006 Prentice-Hall, Inc.
1 Hardware and Software b Hardware the physical, tangible parts of a computerthe physical, tangible parts of a computer keyboard, monitor, wires, chips,
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Computer Architecture
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Lecture 1 Overview: Overview: b Course objectives and structure Course objectives and structureCourse objectives and structure b History of computing b.
© 2011 Pearson Education, publishing as Addison-Wesley Chapter 1: Computer Systems Presentation slides for Java Software Solutions for AP* Computer Science.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
© 2011 Pearson Education, publishing as Addison-Wesley Monday  Class Requirements  Earn hawk points today with the Name Game  Network Login.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
Chapter 1: Computer Systems Welcome to Intro to Java Programming Mrs. Vida.
© 2006 Pearson Education Chapter 1: Computer Systems.
2 nd MEETING Basic Introduction to Computers. The Computer Defined  A device that computes  Electronic device  Converts data into information  Modern.
Chapter 1: Computer Systems Presentation slides for Java Software Solutions for AP* Computer Science by John Lewis, William Loftus, and Cara Cocking Java.
Programming in Java (COP 2250) Lecture 2 Chengyong Yang Fall, 2005.
General Computer Knowledge COE 201- Computer Proficiency.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
COMPUTER SYSTEM A computer system is define as combination of components designed to process data and store files. A computer system consists of four.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Computer PARTS. What is hardware? The hardware are the parts of the computer itself including the Central Processing Unit (CPU), keyboards, monitors,
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Graphics HARDWARE. Computers  Computers are automatic, electronic machines that –accept data & instructions from a user (INPUT) –store the data.
BASIC PROGRAMMING C SCP1103 (02)
Chapter 1: An Overview of Computers and Programming Languages
Computer Basics 1 Computer Basics.
UNIT 9 Computer architecture
BASIC PROGRAMMING C SCP1103 (02)
Chapter 1: Computer Systems
Compiling and Compiler Errors
Chapter 0 Introduction Introduction Chapter 0.
Presentation transcript:

Welcome to Computing Presentation slides modified by M. A. Papalaskari from “Java Software Solutions Foundations of Program Design (3 rd ed.)” by John Lewis and William Loftus

2 Overview  History of computing  Information representation  Computer hardware  Computer software

3 History of Computers Mechanization of arithmetic  Abacus (China 2400 bc)  Stonehenge ( bc)  Napier's bones (c. 1600, a precursor of the slide rule)  Pascal's adder (1642)  Leibniz's calculator (1670s)  Babbage's Difference engine (1800’s)  modern calculators Automatic control of computation  Jacquard loom (1801)  Babbage's Analytical engine (1822)  Holerith's census machine (1890) Modern Computer  Stored program and the fetch/decode/execute cycle (John von Neumann, 1945)  ENIAC - first fully electronic digital computer (Eckert and Mauchley, 1946)

4 Hardware and Software  Hardware the physical, tangible parts of a computer keyboard, monitor, disks, wires, chips, etc.  Software programs and data a program is a series of instructions  A computer requires both hardware and software  Each is essentially useless without the other

5 CPU and Main Memory Central Processing Unit Main Memory Chip that executes program commands Intel Pentium 4 or Sun ultraSPARC III Processor Primary storage area for programs and data that are in active use Synonymous with RAM

6 Secondary Memory Devices Floppy Disk Hard Disk Main Memory Central Processing Unit Secondary memory devices provide long-term storage Information is moved between main memory and secondary memory as needed Hard disks Floppy disks ZIP disks Writable CDs Tapes

7 Input / Output Devices Monitor Keyboard Main Memory Central Processing Unit Floppy Disk Hard Disk I/O devices facilitate user interaction Monitor screen Keyboard Mouse Joystick Bar code scanner Touch screen

8 Analog vs. Digital  There are two basic ways to store and manage data:  Analog continuous, in direct proportion to the data represented music on a record album - a needle rides on ridges in the grooves that are directly proportional to the voltages sent to the speaker  Digital the information is broken down into pieces, and each piece is represented separately music on a compact disc - the disc stores numbers representing specific voltage levels sampled at specific times

9 Digital Information  Computers store all information digitally: numbers text graphics and images video audio program instructions  In some way, all information is digitized - broken down into pieces and represented as numbers

10 Representing Text Digitally  For example, every character is stored as a number, including spaces, digits, and punctuation  Corresponding upper and lower case letters are separate characters H i, H e a t h e r

11 Representing images  A digitized image consists of pixels (picture elements)  Black and white images can be stored using one bit per pixel (1 = white and 0 = black)  There are several techniques for representing colors  Often a color is represented as a mixture of the three additive primary colors: Red, Green, and Blue  In many applications each color is represented by three numbers between 0 and 255 that collectively are called an RGB value

12 The Central Processing Unit  A CPU is on a chip called a microprocessor  It continuously follows the fetch-decode-execute cycle: fetch Retrieve an instruction from main memory decode Determine what the instruction is execute Carry out the instruction

13 The Central Processing Unit  The CPU contains: Arithmetic / Logic Unit Registers Control Unit Small storage areas Performs calculations and makes decisions Coordinates processing steps

14 The Central Processing Unit  The speed of a CPU is controlled by the system clock  The system clock generates an electronic pulse at regular intervals  The pulses coordinate the activities of the CPU  The speed is measured in megahertz (MHz)

15 Software Categories  Operating System controls all machine activities provides the user interface to the computer manages resources such as the CPU and memory Windows XP, Windows 2000, Unix, Linux, Mac OS  Application program generic term for any other kind of software word processors, missile control systems, games  Most operating systems and application programs have a graphical user interface (GUI)