2013 FALLIntroduction to Computer Science1 Dr. John Sum Institute of Technology Management National Chung Hsing University.

Slides:



Advertisements
Similar presentations
Computer Skills Preparatory Year Presented by: L. Obead Alhadreti.
Advertisements

Computer History.
Introduction to Computers 2010 Class: ________________ Name: ________________.
There are three ages of computer Dark age Middle age Modern age
Chapter 01 Introduction Chapter 0 Introduction. Chapter 02 History of Computing - Early Computers Abacus (ancient orient, still in use) Slide rule (17C,
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
Lecture 2 Computer development history. Topic History of computer development Computer generation Programming language.
History of Computers Lecture 1. History of Computers Mechanical Computers –Abacus –Jacquard Loom –Player Piano –Difference Engine –Analytical Engine –Hollerith.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Computers What is it? History, Moore’s Law How to build your own? Sohaib Ahmad Khan CS101 - Topical Lecture
1 CSE1301 Computer Programming: Lecture 34 Introduction to the History of Computing.
Some of these slides are based on material from the ACM Computing Curricula 2005.
Chapter 0: Introduction
Prepared by: Jasper Francisco. The Early Years 1  In the early years, before the computer was invented, there were several inventions of counting machine.
KEYBOARD – an input device used to type data.
THE HISTORY OF COMPUTERS
Evolution of Computers
Introduction to Computers. Are Computers Important? OF COURSE!
Chapter 1 History of Computing. 2 Early History of Computing Abacus (origin? 2000BC) An early device to represent numeric values with beads. Note that.
R.D.D. HIGH SCHOOL, BONAIGARH
Chapter 0: Introduction Computer Science: An Overview Eleventh Edition
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 0 - Introduction to Computers and Programming.
History of Computers Abacus – 1100 BC
CS 1 •This is Computer Science 1. •Who is Professor Adams?
The History of Computers
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.
CS 1410 Intro to Computer Tecnology Computers and History1.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.

The U.S. Military and the History of Computing War! What is it good for? Absolutely Nothing! -Edwin Starr.
Generational Computing CSCI 1060 Fall CSCI 1060 — Fall 2006 — 2 First Generation Large computers, difficult to program Primarily used by scientists.
ITGS Chapter 1: Computer history and basics. Slide 1.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
From the abacus to microprocessors Exploring the Digital Domain The History of Digital Computers.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
EVOLUTION OF INFORMATION TECHNOLOGY Session I 09: :15 Dr Deepak B Phatak, IIT Bombay.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
1 A+ Certification PC Maintenance and Troubleshooting Chapter 1 Introduction (history of computers )
History of Computers.
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.
Chapter 0 Introduction © 2007 Pearson Addison-Wesley. All rights reserved.
Introduction to Computer Science by Kai-Lung Hua Chapter 0: Introduction.
Chapter 1 Introduction.

Dannelly's Very Short History of Computing CSCI 101.
History of Computers! Claire Bromm March 28 th, 2012.
History of Computer Wyatt Feiling Did you know... The first idea for a computer was in the early 1800s Charles Babbage is the man who is credited with.
Introduction to Computers. Are Computers Important? OF COURSE!
Computer History How did we get here?.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter.
Computers in Education Past, Present, and Future
Copyright © 2015 Pearson Education, Inc. Chapter 0: Introduction.
a.Mecanical Era A mechanical computer is a computer whose components are gearwheel, shaft, crank, and plat made from iron/steel To move it, powerful energy.
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.
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Babbage’s Difference Engine #2 Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2011.
Chapter 0: Introduction
Chapter 1 Introduction.
Chapter 1 The Big Picture
Evolution of Computer Hardware
Computer History Timeline Computer History Timeline
Chapter 0 Introduction Introduction Chapter 0.
Introduction to Computer Science
Presentation transcript:

2013 FALLIntroduction to Computer Science1 Dr. John Sum Institute of Technology Management National Chung Hsing University

2013 FALL Introduction to Computer Science 2 Lecture Outline About John Sum About the Course History of Computers  Computer is …, computer can …  Simple versus complex computers  Important inventions  Generations of computers  Computer programs  Review questions Youtube video on “History of Computers”

2013 FALL Introduction to Computer Science 3 About John Sum John Pui-Fai Sum ( 沈培輝 ) Institute of Technology Management Associate Professor Office: Room 821, CSSM Building Homepage: web.nchu.edu.tw/~pfsum Office hours: By appointment

2013 FALL Introduction to Computer Science 4 About John Sum Taiwan-HK-Chinese, born and educated in HK Moved to Taiwan in Feb 14, 2005, got Taiwan citizenship in August 1, BEng in Electronic Engineering, Hong Kong Polytechnic University Master, PhD in Computer Science & Engineering, Chinese University of Hong Kong. Excellent Cantonese, good English, average Mandarin

2013 FALL Introduction to Computer Science 5 About the Course Introducing basic concepts of computers Teaching  Lectures with lecture notes and review exercises  Tutorial sessions, and review lectures (make-up classes) Assessment  Individual assignments, group assignments  Examinations: Mid-term and final  Bonus assignment(s)

2013 FALL Introduction to Computer Science 6 History of Computers

2013 FALL Introduction to Computer Science 7 Computer is …, computer can …, network of computers can … Computer is part of an information system. Computer is able to process data (computation) and store data. Standalone computers can do many things.  File storage  Word Processing (e.g. MS Word)  Data storage (e.g. MS Access)  Data analysis (e.g. MS Excel, SAS, SPSS)  Computer games (e.g. Games in Window)  Scientific researches (e.g. Matlab, Mathematica)  Drawing and photo editing (e.g. Corel Draw, Photoshop)  Reading document (e.g. MS WORD, Adobe Reader)  Music/Video (e.g. Real Player, Media Player) With network technologies, computers can do even more.

2013 FALL Introduction to Computer Science 8 Simple versus complex computers No matter what, the basic function of a computer is to perform computation. Simple computing machines.  Egyptian Abacus, Chinese Abacus  Simple to use, calculating by hand (human being is the machine) Complex computing machines  Jacquard Looms  Babbage Difference Machine  Programmable, calculating by machine Even more complex computing machines  Mainframe, workstations, PC, smartphones

2013 FALL Introduction to Computer Science 9 Chinese Abacus Babbage Difference Machine

2013 FALL Introduction to Computer Science 10 Jacquard Looms

2013 FALL Introduction to Computer Science 11 Simple versus complex computers Abacus and Babbage Difference Machine are designed for special use.  Abacus is for addition.  BDM is for solving polynomial.  Instructions to use are simple, i.e. easy to learn. Contemporary computers are designed for general use.  Their instructions to use (the hardware) are complex, i.e. difficult to learn.  To have a complete understand of how to use, enroll the computer science program.

2013 FALL Introduction to Computer Science 12 Important Inventions 1800 Electricity (Alessandro Volta) 1801 Jacquard Looms (Joseph Marie Jacquard) 1836 Differential Analyzer (Gaspard-Gustave Coriolis) 1837 Analytic Engine (Conceptual machine, by Charles Babbage) 1878 Filament Lamp (Thomas Edison) 1878 Power generators, driven by steam engines 1888 Babbage Difference Machine (Henry Babbage) 1890 Tabulating Machine (Counting Machine, by Herman Hollerith) 1904 Vacuum Tube (John Ambrose Fleming) 1906 Diode, triode, other electronic components

2013 FALL Introduction to Computer Science 13 Generations of Computers First Generation Computers (Use of vacuum tubes)  1936 Algorithm, computation, Turing Machine (Conceptual computer, Alan Turing)  Atanasoff–Berry Computer (First digital electronic computer, not programmable, Iowa State College)  1941 German Z3 (First store-program general purpose computer, Konrad Zuse)  1943 British Colossus Computers (Tommy Flowers, UK)  1944 Mark I (Howard H. Aiken designed, IBM built)  1945 Von Neumann Model (Conceptual stored-program computer, John von Neumann)  1946 ENIAC (Electronic Numerical Integrator and Computer, John Mauchly and J. Presper Eckert, University of Pennsylvania)  1948 ENIAC was enhanced to be programmable

2013 FALL Introduction to Computer Science 14 Generations of Computers Second Generation of Computers (Use of Semiconductors)  1947 Transistor (John Bardeen and Walter Houser Brattain, William Shockley at Bell Lab)  1951 Lyons Electronic Office (J. Lyons and Co.)  1953 First Transistor Computer (U. Manchester, UK)  1952 IBM 701 Third Generation of Computers (Use of IC)  1964 IBM System/360 (Made of transistors and microchips) Fourth Generation of Computers (Microprocessors)  1965 Programma 101  1971 Intel 4004 CPU

2013 FALL Introduction to Computer Science 15 Computer Programs Computers  Perform calculation and store data  Non-programmable or programmable  Input/Output devices for users Programs (c.f. Procedure)  Instructions for a set of components to work together  Component: Mechanical machine, electronic gates, human workers in an organization (SOP)  Computer: Machine code  Low level programs (Assembly Lang)  Middle level programs (C Language)  High level programs (SQL)  Application programs (Access)

2013 FALL Introduction to Computer Science 16 Review Questions What is the fundamental purpose of a computer? Babbage Difference Machine is a mechanical or electronic computer? What is the contribution of Thomas Edison in the history of computer? When did IBM manufacture her first digital electronic computer? What major inventions leading to the first, second, third and fourth generations of computers? To control a computer, we need __________. What are the similarities between a computer and a firm?

2013 FALL Introduction to Computer Science 17 Review Questions In accordance with the level of difficulty, what should be the correct ranking of the following skills.  Knowing how to use Window.  Knowing how to build Window.  Knowing how to use CPU.  Knowing how to build CPU.  Knowing how to use MS WORD.  Knowing how to build MS WORD.  Knowing how to design a new model of CPU.

2013 FALL Introduction to Computer Science 18 Additional Information History of Computers  BBC Documentary: History of Computers  &feature=rellist&playnext=1&list=PLDE8FF57B9E F2D4D2