CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Fundamentals of Java: AP Computer Science Essentials, 4th Edition
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Computer Hardware.
ENGR2216 FORTRAN PROGRAMMING FOR ENGINEERS. Chapter 1 The computer CPU MEMORY INPUT/OUTPUT DEVICES DATA REPRESENTATION BINARY SYSTEM OCTAL & HEXADECIMAL.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Sixth Edition by Tony Gaddis, Judy Walters,
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
1-1 ICS102: Introduction To Computing I King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages C++ Programming:
Chapter 1 Background Fundamentals of Java.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
CMSC 104, Version 9/01 1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The.
Introduction to Computers and Python. What is a Computer? Computer- a device capable of performing computations and making logical decisions at speeds.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
What is Information Technology?
Chapter Introduction to Computers and Programming 1.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Fundamentals of Java: AP Computer Science Essentials, 4th Edition
Fundamentals of Java Text by: Lambert and Osborne.
CSCI 125 & 161 Lecture 2 Martin van Bommel. Hardware vs Software Hardware - physical components you can see and touch –e.g. processor, keyboard, disk.
Topics Introduction Hardware and Software How Computers Store Data
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 1: Identifying Types of.
1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting.
Computer Terms. Computer A machine designed to run programs and store information that you create.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
What is a computer ?  A computer is an electronic device that can accept data and instruction, process them or store them for later retrieval, and sometimes.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 1 – Computing Fundamentals. History of Electronic Computers u First computer –ABC (Atanasoff Berry Computer) at Iowa State U. –1930’s –Solved.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Computer Architecture
Computer Basic Vocabulary
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
Machine Architecture and Number Systems
Scott Marino MSMIS Kean University MSAS5104 Introduction to Programming with Data Structures and Algorithms Week 2 Scott Marino.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
The Computer System CS 103: Computers and Application Software.
COMPUTER SYSTEM A computer system is define as combination of components designed to process data and store files. A computer system consists of four.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Chapter 1 An Overview of Computers and Programming Languages.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
Computer Basics Just How Does a Computer Work?
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Computer Basics 1 Chapter One Computer Basics Part 1.
Java Programming: From the Ground Up
Computer Science II Chapter 1.
Computer Science 2 What’s this course all about?
An Overview of the Computer System
Chapter 1: An Overview of Computers and Programming Languages
Topics Introduction Hardware and Software How Computers Store Data
A+ Guide to Managing and Maintaining Your PC, 7e
An Introduction to The computer.
Principles of Information Technology
Technology Literacy Hardware.
An Introduction to The computer.
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
Computer Science I CSC 135.
Topics Introduction Hardware and Software How Computers Store Data
Machine Architecture and Number Systems
Machine Architecture and Number Systems
Machine Architecture and Number Systems
Text by: Lambert and Osborne
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Machine Architecture and Number Systems
Networks & I/O Devices.
Presentation transcript:

CHAPTER 1 COMPUTER SCIENCE II

HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of houses Filled an entire room Built in late 1940’s

HISTORY OF COMPUTERS By the 1970’s, computers began to be connected through networks was developed File transfer became possible

HISTORY OF COMPUTERS In the 1990’s, hundreds of millions of computers were now in residential homes Many computers were now connected to the internet

COMPUTER HARDWARE AND SOFTWARE (1.2) Computers consist of two main parts Hardware Software Hardware The machines, wiring, and other physical components of a computer

COMPUTER HARDWARE AND SOFTWARE (1.2) Software Transforms complex patterns of electronic states (0’s and 1’s) and allows the user to view them as text, images, or other outputs. Bit (binary digit) The smallest unit of information processed by a computer Consists of a single 0 or 1 Byte Eight adjacent bits

COMPUTER HARDWARE AND SOFTWARE (1.2) Computer Hardware has six major subsystems CPU RAM (Internal Memory) Auxiliary I/O Devices Network Connection User Interface Auxiliary Storage Devices

COMPUTER HARDWARE AND SOFTWARE (1.2) User Interface Input/Output Devices Keyboard, monitor, microphone, speakers Auxiliary I/O Devices Printer, Scanner, Joysticks Auxiliary Storage Devices Flash Drives External Hard drives CD-ROMs Network Connection Connects PC to internet resources Central Processing Unit (CPU) Does the work of the computer Performs numerous simple calculations to accomplish tasks

COMPUTER HARDWARE AND SOFTWARE (1.2) Internal Memory Random Access Memory (RAM or Primary memory) Erased every time the computer is turned off Much more expensive than hard disk storage

COMPUTER HARDWARE AND SOFTWARE (1.2) Secondary Memory Hard Disk Memory Much larger than RAM Must be manually deleted Auxiliary Storage devices CD-ROMs Flash Drives DVDs External Hard Drives

COMPUTER HARDWARE AND SOFTWARE (1.2) System Software supports basic operations of a computer and allows human users to transfer information to and from the computer. Example Computer Operating Systems Application Software allows human users to accomplish specialized tasks Examples Word processors Spreadsheets Database systems

1.3 BINARY REPRESENTATION OF INFORMATION AND COMPUTER MEMORY

BASE 2 NUMBER SYSTEM Most of us are accustomed to the base 10 number system Binary is a base 2 number system Every number can be represented as a series of 1’s and 0’s

BINARY NUMBER SYSTEM Analyzing Base 10 Number System Example) = (4*100) + (7*10) + (9*1)

BINARY NUMBER SYSTEM Example) =(1 * 8) + (0 * 4) + (0 * 2) + (1 * 1) =(8) + (0) + (0) + (1) = 9

HEXADECIMAL NUMBER SYSTEM Base 16 Number System Numbers in the hexadecimal system can now be represented with letters For example 45B C6

BINARY NUMBER SYSTEM Example) EA6 EA6EA6 =(14 * 256) + (10 * 16) + (6 * 1) =(3584) + (160) + (6) = 3750

BINARY NUMBER SYSTEM 1)Translate 101 (base 2) to a base 10 number. 2)Translate (base 2) to a base 10 number. 3)Translate 53A (base 16) to a base 10 number. 4)Translate 11E (base 16) to a base 10 number = 5 = 76 = 1338 = 286

CHARACTERS AND STRINGS To process letters and symbols, the computer also has a language of 1’s and 0’s Made up of 16 bits, or two bytes (Unicode) Schemes: ASCII, Unicode Java uses Unicode (which contains ASCII)

CHARACTERS AND STRINGS Ex) “The grass is green” Converts to: et/asciibin.html

COMPUTER MEMORY Memory consists of a huge sequence of bytes A specific byte location is called its Address The addresses are numbered from 0 to (total #bytes - 1)

PROGRAMMING LANGUAGES (1.4) Machine Languages 1940’s to 1950’s Generation I Assembly Languages Generation ’s to present High-Level Languages 1950’s to present C++, Java

SOFTWARE DEVELOPMENT PROCESS (1.5) Several Phases 1.Customer Request 2.Analysis 3.Design 4.Implementation 5.Integration 6.Maintenance

OBJECT-ORIENTED PROGRAMMING (1.6) (OOP) C++ and Java are both object oriented Objects work together to accomplish the mission of the program