CS 111 – Aug. 26 Review: How might an airline use IT? Chapter 0 –Computer origins –Algorithms –Abstraction Commitment for next day: –Please read section.

Slides:



Advertisements
Similar presentations
Overview of Computers & Programming Languages Chapter 1.
Advertisements

Traffic Light Behavior IF A=1 AND B=0 Car Sensors B A.
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.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Chapter 0: Introduction
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
Introduction to Computers. Are Computers Important? OF COURSE!
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510, Section 2.
BACS 287 Basics of Programming BACS 287.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
NAME – vivek singh. Class – VIII. WHAT IS COMPUTER ? A COMPUTER IS AN ELECTRONIC MACHINE. THAT CONVERT DATA INTO MEANINGFUL INFORMATION. IT CALCULATED.
CS 101 – Aug. 26 Definition of computer & CS Making good decisions Computer organization A little history Please read Chapter 1 in book. Tomorrow’s lab:
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510.
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Chapter 1 The Big Picture.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
1 A+ Certification PC Maintenance and Troubleshooting Chapter 1 Introduction (history of computers )
Chapter 0 Introduction © 2007 Pearson Addison-Wesley. All rights reserved.
Introduction to Computer Science by Kai-Lung Hua Chapter 0: Introduction.
Chapter 1 Introduction.
CS 111 – Sept. 15 Chapter 2 – Manipulating data by performing instructions “What is going on in the CPU?” Commitment: –Please read through section 2.3.
Electronic Analog Computer Dr. Amin Danial Asham by.
Chapter 0 Introduction. © 2005 Pearson Addison-Wesley. All rights reserved 0-2 Chapter 0: Introduction 0.1 The Role of Algorithms 0.2 The Origins of Computing.
Digital Systems and Information Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
CS 111 – Aug. 27 Section 1.1 –Binary data and operations –Logic gates –Flip-flop –A binary shorthand: hexadecimal Commitment for next day: –Please read.
Unit 1 Introduction Number Systems and Conversion.
Computer Basics.
Computer Architecture and Number Systems
The Study of Computer Science Chapter 0
Overview Part 1 – Design Procedure Part 2 – Combinational Logic
Computer Science II Chapter 1.
Computer Science 2 What’s this course all about?
Chapter 0: Introduction
Chapter 1 Introduction.
Chapter 1 The Big Picture
An Introduction Length: 23:52
CSCI-100 Introduction to Computing
The Study of Computer Science Chapter 0
Chapter 1 Introduction.
HISTORY OF COMPUTER AND DEVELOPMENT BY: OMAR MAZHAR
Overview of Computers & Programming Languages
Interfacing Memory Interfacing.
The Study of Computer Science
Chapter 0 Introduction © 2007 Pearson Addison-Wesley.
Computer Electronic device Accepts data - input
EEL 4713/EEL 5764 Computer Architecture
Computers: Hardware and Software
What is an Operating System?
Chapter 0: Introduction
COMPUTERS.
August 29 New address for Fang-Yi
The Study of Computer Science
Introduction to Computer Programming
DW Daniel High, SC; Jan 25, 2010 Murali Sitaraman
Tonga Institute of Higher Education IT 141: Information Systems
Chapter 0: Introduction
Week 6 – Computer Hardware Basics
Tonga Institute of Higher Education IT 141: Information Systems
Chapter 0: Introduction
The Study of Computer Science Chapter 0
CS 111 – Sept. 16 Machine language examples Instruction execution
Pascal’s calculating machine around 1600
Dr. Clincy Professor of CS
Presentation transcript:

CS 111 – Aug. 26 Review: How might an airline use IT? Chapter 0 –Computer origins –Algorithms –Abstraction Commitment for next day: –Please read section 1.1

History Analog machines –Abacus –Mechanical calculators, adding machines, cash registers –Babbage suggested a programmable machine –Hollerith adapted Jacquard’s punch cards Digital machines –ENIAC, ABC, Mark I, Colossus –Became commercially successful in 1950s –Became increasingly affordable by 1980s Innovations often respond to needs

HW & SW Hardware – physical computer components –CPU, memory, I/O devices, network Software – programs that run on machine –Allows computer to do useful work (or play) –Tell the computer exactly what to do –Behind any program is its algorithm The secret to how it really works Clearly defined list of steps to solve a problem Needs to be precise, and spell out details Analogy: –a restaurant building, versus the actual restaurant

Algorithm example Euclidean algorithm: Given two numbers, find their greatest common divisor…. 1.Let m = larger, and n = smaller number 2.Let r = remainder after dividing m/n 3.If r = 0, then our answer is n, and we’re done. But if r ≠ 0, let m = n, and let n = r, and go to step 2. Try it out…Do you understand the steps? Does the procedure work? BTW, an algorithm should also clearly specify its input and output. √

Abstraction Our way to manage complex problems Big picture first, then the details –Details omitted until they become important –“top-down” design –Ex. Road map We can study a machine without knowing how to build one

Bits Preview of section 1.1: All information in computer is in binary form (0/1) Smallest unit of information is the bit: a single 0 or 1 When we have lots of bits, usually grouped in set of 8 called a byte Basic building block of CPU is the logic gate, which manipulates bit values. –Very fast –Logic gates combine to perform math operations