The Big Picture. My Story  Wrote great programs  Didn’t understand how they worked.

Slides:



Advertisements
Similar presentations
Computer Basics 2.
Advertisements

Computer Hardware 4 Main Types.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Computer Components.
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
1 Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
1 Lecture 1  Getting ready to program  Hardware Model  Software Model  Programming Languages  The C Language  Software Engineering  Programming.
16 March, 2000 CS1001 Lecture 1 Introduction - Syllabus History of Computers Computer Components.
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.
A “Java Fun For Everyone” Interactive Quiz
CP1610: Introduction to Computer Components Basic PC Components.
Course: Introduction to Computers
Computers & Logic An Overview. Hardware Hardware is the equipment, or the devices, associated with a computer. For a computer to be useful, however, it.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Computer Basics Diagram
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
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.
Lesson 2 Information Processing. Objectives Define hardware and software Explain the three basic computer functions: input, processing, and output.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Configuration.
Computer Vocabulary Finals Review. What is this?
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Introduction to Interactive Media Interactive Media Tools: Software.
 Why?  Because it can be programmed to do more than one specific task. ◦ Accountants ~ tax forms etc. ◦ Machinists ~ control drilling, lathes etc. ◦
Visual C++ Programming: Concepts and Projects
Computer A computer is an electronic machine that takes information, processes it,and stores it. Computers are made up of hardware ( monitor, tower, keyboard,
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1 Overview 1.1 Computer Systems 1.2 Programming and Problem Solving.
What is computer hardware? Computer hardware are the physical components of the computer.
Computer Components.
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
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 Systems Mrs. Butera. Computer Systems Hardware Software.
1 st Semester Introduction to Computer and Programming Computer Engineering Department Kasetsart University, Bangkok, THAILAND.
Parts of the Computer System
MIND MAPS FOR THE ICT STUDENTS V.S.R.RANASIRI R / KURUWITA M.M.V.
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
The Computer System CS 103: Computers and Application Software.
Problem Solving Techniques Using Pascal Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan 30043, ROC
Exploring Windows and Essential Computing Concepts - Getting Started 1 Getting Started Essential Computing Concepts.
UNIT 1: OPERATING SISTEMS
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Lecture 1: Network Operating Systems (NOS) An Introduction.
Computer and Programming. Computer Basics: Outline Hardware and Memory Programs Programming Languages and Compilers.
By Tom and James. Hardware is a physical part of the system that you can pick up and move. There are two types of hardware, external and internal. External.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
COEN 311 Computer Organization & Software Chapter 1 Introduction and Terminology (Prof. Sofiène Tahar) Concordia University Electrical & Computer Engineering.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
HARDWARE AND SOFTWARE. What is hardware? Hardware is any physical component of a computer system. Without any hardware, your computer would not exist,
Chapter 11  Getting ready to program  Hardware Model  Software Model  Programming Languages  Facts about C++  Program Development Process  The Hello-world.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Introduction to Computer Programming using Fortran 77.
Introduction to Computer Programming By: Mr. Baha Hanene Chapter 1.
Software Engineering Algorithms, Compilers, & Lifecycle.
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.
Identify internal hardware devices (e. g
Information Processing
Hardware vs. Software Question 1 What is hardware?
Engineering Problem Solving With C An Object Based Approach
Computer Software CS 107 Lecture 2 September 1, :53 PM.
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Presentation transcript:

The Big Picture

My Story  Wrote great programs  Didn’t understand how they worked

What is a computer (system)?  Hardware  Software

Hardware  Peripheral (input and output) devices  printers  monitors  speakers  etc  “The box” or “the tower”  power supply  CPU  motherboard  etc

Software  Operating systems  OS X, DOS, UNIX, LINUX, Windows, etc  Applications  Games, word processors, web browsers, etc  Compilers  C++, Java, Pascal, FORTRAN, LISP, etc

Man to Machine  C++ is a human-readable high-level language  A compiler translates your C++ code into machine-readable low-level language

Simplified Steps of a Compiler 1.Check the syntax 2.Produce the executable

The whole process 1.Man has a problem 2.Man writes C++ solution to the problem 3.The compiler translates C++ into machine code 4.The operating system executes the machine code and sends instructions to the computer’s hardware components 5.The CPU, RAM, disk drives, etc follow those instructions

End of Session