Understand the interaction between computer hardware and software

Slides:



Advertisements
Similar presentations
Etter/Ingber Engineering Problem Solving with C Fundamental Concepts Chapter 1 Engineering Problem Solving.
Advertisements

INTRODUCTION OF COMPUTER
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
1 Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
CIS105 Chapter 1 Theory Review. Page 2 Hardware and Software are the two major components o any computer system Hardware is the set of physical devices.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
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.
Computers & Logic An Overview. Hardware Hardware is the equipment, or the devices, associated with a computer. For a computer to be useful, however, it.
Introduction to Computers and Programming
CHAPTER 1 GC 101 Introduction to computers and programs.
Computer Programming-1 CSC 111 Chapter 1 : Introduction.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Chapter Introduction to Computers and Programming 1.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Chapter 1 Engineering Problem Solving 1. Hardware and Software 2 A computer is a machine designed to perform operations specified with a set of instructions.
Topics Introduction Hardware and Software How Computers Store Data
CIS Computer Programming Logic
General Computer Science for Engineers CISC 106 Lecture 02 Dr. John Cavazos Computer and Information Sciences 09/03/2010.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming 1.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
What is a Computer? An, electrical machine, that can be programmed to accept data (input), process it into useful information (output) and store it away.
CHAPTER 1 GC 101 Introduction to computers and programs.
Intro to Computers Computer Apps 1.
Introduction to Computer Systems and the Java Programming Language.
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
EG280 Computer Science for Engineers Fundamental Concepts Chapter 1.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
The Central Processing Unit (CPU) and the Machine Cycle.
CHAPTER 1 INTRODUCTION 1 st Semester H King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
CHAPTER 1 INTRODUCTION 2 nd Semester H King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Chapter 1 09/04/13. Change Your Password  The command is: passwd In the lab first do : ssh -Y onyx  You will have to see me to change it, if you forget.
1 Overview of Programming Principles of Computers.
Hardware Information Created by Nasih 1. Hardware  The physical components of a computer system, including any peripheral equipment such as printers,
Introduction to Computer Programming using Fortran 77.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Programming Logic and Design Seventh Edition Chapter 1 An Overview of Computers and Programming.
Copyright © 2015, 2012, 2009 Pearson Education, Inc., Publishing as Addison-Wesley All rights reserved. Chapter 1: Introduction to Computers and Programming.
Chapter 1 Introduction 2nd Semester H
Computer Architecture and Number Systems
Software Development Environment
BASIC PROGRAMMING C SCP1103 (02)
Engineering Problem Solving With C An Object Based Approach
Topics Introduction Hardware and Software How Computers Store Data
Lecture 1: Introduction to JAVA
BASIC PROGRAMMING C SCP1103 (02)
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Introduction to Programming
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Chapter 1: An Overview of Computers and Programming Languages
C++ Programming: From Problem Analysis to Program Design
Computer Electronic device Accepts data - input
Topics Introduction Hardware and Software How Computers Store Data
Born to be Programmer TeguhSutanto, M.Kom.
Topics Introduction Hardware and Software How Computers Store Data
Introduction CSC 111.
King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1 Done By: Asmal Alosaimi Edited By: Fatimah Alakeel.
Logical Computer System
King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1 Done By: Asmal Alosaimi Edited By: Fatimah Alakeel.
PROGRAMMING FUNDAMENTALS Lecture # 03. Programming Language A Programming language used to write computer programs. Its mean of communication between.
OCR GCSE (9-1) Computer Science (J276)
Presentation transcript:

1.03 - Understand the interaction between computer hardware and software CS Middle Schools

Essential questions What language do computers use when communicating? What is the process for communication between hardware and software?

Binary code Binary code is a numeric system that only uses two digits — 0 and 1. Computers store data and perform calculations using only zeros and ones. 1 = True 0 = False OR 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101 00001010 = I love you

bOOLEAN a subset of algebra used for creating true/false statements. Used for single binary data to represent true (1) or false (0). Int A = 5 IF (A == 5) A = TRUE ELSE A = FALSE

DATA information processed or stored by a computer.  At its most rudimentary level, computer data is in binary format (a numeric system that only uses two digits: 0 & 1). Letters (a, t, z…) Numbers (12, 24, 16…) Symbols (&, @, #...) Sounds (Music…) Images (Selfie, videos…)

Programming language a set of commands, instructions, and other syntax used to create a software program.   Examples: Java, C#, C++, PHP, Python, Ruby, etc.)

= Programming language Programming programs are used to translate binary code into an easier understandable language for users. Imagine how long it would take to type the words “I love you” in binary code! 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101 00001010 = I love you

Syntax general set of rules for how declarations, functions, commands, and other statements should be arranged in a programming language. Syntax Error If you do not follow syntax rules defined by the programing language then at the time of compilation you will get syntax error and program will not work.

Computer Process for communication Central Processing Unit (CPU) is the primary component of a computer that processes instructions. Inside CPU: Arithmetic Logic Unit (alu) a fundamental component of all processors.  Performs arithmetic and logic operations.

Computer Process for communication

Computer Process for communication Input from hardware (mouse, keyboard, etc.) is sent to the cpu. The CPU executes those instructions and translates it to binary code (0s and 1s). The cpu then performs mathematical operations with the help of the ALU. Data is moved from memory area to another. Decisions are made and a new set of instructions are made to create output.