Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 “Digits” does not refer only to your 10 fingers…

Slides:



Advertisements
Similar presentations
Lecture 1.0 Computer Basics What is in a computer?
Advertisements

History of the computer
ELECTRONIC/COMPUTER AGE. Integrated Circuits –Integrated circuits have become more and more complex. One measure of their complexity is the number of.
The Evolution of the Computer Age
Computers in Society History of Computing. Homework Assignment #3 is ready to go – let’s have a look. Questions about HW1? More people to schedule for.
Chapter 9_3 Following Instructions: Principles of Computer Operation.
18 October Computers in Government. Sign up for Impacts Meeting Work with your partner to find a time to meet with me (45 minutes) Send me with.
Appendix The Continuing Story of the Computer Age.
IE Manufacturing Integration. Module Requirements Assessment: – Word Test15% – Excel Test15% – PowerPoint Test15% – Final Test35% – Report20% Class.
The Evolution of the Computer Age Marcus Riley. First Generation ( ) During the first generation, computers were built with vacuum tubes which are.
The Analytical Engine was so complex that Babbage didn’t have enough money to build it so he asked Parliament for a loan, but they never gave him one.
History of Computers Computer Technology Introduction.
Evolution of Computers
History of Computers Abacus – 1100 BC
Fluency with Information Technology Katherine Deibel, Fluency in Information Technology 1 INFO100 and CSE100 Katherine Deibel.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
The four generations of digital Computer
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
The Evolution of the Computers Chidambaranathan C.M.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 How we represent bits, numbers, letters?
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Adding some light to computing ….
Computer Basics & Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
Chapter 1 Defining Information Technology. Learning Objectives The “big idea” of computing inventions Explain why it’s important to know the right word.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.
By Tanner 4 th period. The Start Built between Iowa State University John Atanasoft, Clifford Berry.
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.
CENTRAL PROCCESSING UNIT PRESENTED BY DEAN CASEY.
History of the Computer How the Computer Evolved 1642 Blaise Pascal – mechanical adding machineBlaise Pascal Early 1800’s Jacquard – uses punch cards.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
1 Computer Basics How exactly does a computer work? © Lawrence Snyder, 2004.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Remember Back To The Lightbot.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
The History of Computers What is a computer? A computer is an electronic machine that accepts information (Data), processes it according.
Chapter 1 Introduction.
COMPUTER GENERATIONS STAGES OF DEVELOPMENT. FIRST GENERATION 1940 – 1956 VACUUM TUBES USE VACUUM TUBES FOR CIRCUITS USE MAGNETIC DRUMS FOR MEMORY – DATA.
ENIAC Electronic Numerical Integrator and Computer.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Relating the “logical” with the “physical”
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
 Functions package up computation … when do we use them? All the time.  Write some simple code to achieve a goal … 12/20/2015© 2010 Larry Snyder, CSE1.
Computers in Education Past, Present, and Future
Session One: An Introduction to Computing History of Computers
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
JAMM 1001 New Technology, Part 1 Computers + Communication = The Internet.
Unit 1 PC Literacy & Systems Design Lesson 1. History of Computing Lesson 1.
History of Computers. Do you know who this really happy looking guy is???? Charles Babbage- also known as the Father of Computers.
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
The four generations of digital Computer 1. The first generation computers 2. The second generation computers 3. The third generation computers 4. The.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
By Kj Chung. What is a computer? A computer is an organized setting of hardware and systems, and the “ computer “ is the operator. Personal Computers.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
Intelligent Data Systems Laboratory Foundations of Computing Special Lecture for 컴퓨터개념및실습
Announcements After Image Survey … Assignments today, and next week …
Fluency with Information Technology
Chapter 1 The Big Picture
History of Computers Abacus – 1100 BC
Computer Applications
To do … Web Exercise: Quiz-3, HW#2 Score: update
Announcements Library link and the anonymous Panic button
History of the Computer
History of the Computer
Lecture 1.0 Computer Basics
Computer Basics: Inside a Computer Part II
Programming What?! How?!.
Announcements SGID Feedback! Thank you!! Readings:
Digitization & Processing
Lecture 1.0 Computer Basics
Basic Processing … Drawing pictures … It’s not art, it’s fun
Announcements Survey feedback: summary Quiz: HW 7:
Presentation transcript:

Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 “Digits” does not refer only to your 10 fingers…

 An instruction (of the Lightbot or any other computer) is abstracted into the command name;  functions abstract a sequence of instructions  functions abstract functions built of functions  Layer upon layer, we build software solutions 9/11/2015© 2010 Larry Snyder, CSE2

 One goal of CS Principles  understand how computers and digital information are “game changers,” how they create opportunities  We will do that by highlighting progress of “data processing” over last 120 years or so 9/11/2015© 2010 Larry Snyder, CSE3

 Only people can read it  First serious advance in digitization: punch cards  Herman Hollerith develops idea for 1890 census 9/11/2015© 2010 Larry Snyder, CSE4 Hollerith Card, Courtesy IBM

 Mechanical methods – sensing a hole in a card or not – allows machines to help w/work 9/11/2015© 2010 Larry Snyder, CSE5

9/11/2015© 2010 Larry Snyder, CSE6  A mechanical machine can “read” a card with … a “metal brush”

 When the circuit closes, some mechanical action can happen 9/11/2015© 2010 Larry Snyder, CSE7

 Suppose Hollerith coded men as 0, women a 1 9/11/2015© 2010 Larry Snyder, CSE8 census data Machine Reads Cards, Puts women in this slot Puts men in this slot … producing 2 piles Run each pile through again just to count them -- done card counter How many men and women in the population?

 Poor Kermit must go through census sheets, counting (and probably making mistakes) 9/11/2015© 2010 Larry Snyder, CSE9 VERY IMPORTANT: “Digitizing” makes information discrete, it’s either there (1) or not (0) a machine can determine that fact using mechanical or electronic means KEY: Once data is digital, it is just a matter for engineers to build more capable machines VERY IMPORTANT: “Digitizing” makes information discrete, it’s either there (1) or not (0) a machine can determine that fact using mechanical or electronic means KEY: Once data is digital, it is just a matter for engineers to build more capable machines

 After processing based on reading cards, a machine can “save its work” by punching cards 9/11/2015© 2010 Larry Snyder, CSE10 punching mechanism Staying Digital

 Electronic computers came after WWII 9/11/2015© 2010 Larry Snyder, CSE11 ENIAC

 Large and medium-size companies used card based digital data; mechanical processing  Computers began to replace mechanical b/c a computer’s “processing instructions” (program) could be easily changed, & they perform more complex operations – flexibility  Computers, memory much more expensive – this sets conditions for the “Y2K Problem” 9/11/2015© 2010 Larry Snyder, CSE12 Message: Computers take the task specification (program) and digital data as inputs, making them very versatile machines; one machine does it all! Programming becomes critical technology.

 Transistors – solid state switching  Integrated Circuit – all circuit parts fabbed at once from similar materials 9/11/2015© 2010 Larry Snyder, CSE13 1 st transistor 1 st integrated circuit

 A transistor is a switch: If the gate (black bar) is neutral, charge cannot pass; if gate is charged, the wires are connected 9/11/2015© 2010 Larry Snyder, CSE14

 Integrated circuits – transistors + resistors + capacitors  Key fabrication process is photolithography - small, cheap, reliable 9/11/2015© 2010 Larry Snyder, CSE15

9/11/2015© 2010 Larry Snyder, CSE16

9/11/2015© 2010 Larry Snyder, CSE17 Cool!: ICs are printed (fabbed) as a unit (no wiring)– complexity of circuit doesn’t matter! We can all have a computer. Manufacturing Process Manufacturing Process Cool!: ICs are printed (fabbed) as a unit (no wiring)– complexity of circuit doesn’t matter! We can all have a computer. Manufacturing Process Manufacturing Process

 Ken Olsen, Founder of Digital Equipment, “There is no reason for any individual to have a computer in their home [1977]” 9/11/2015© 2010 Larry Snyder, CSE18

 Regular folks could now apply computers to their interests  Demand for digital data - old technologies dead  From about 1985 most “new” information has been digital  Quickly, we began to accumulate enormous amounts of digital information 9/11/2015© 2010 Larry Snyder, CSE19

9/11/2015© 2010 Larry Snyder, CSE20 Cool!: Computers can be easily transformed to do new things, and being cheap, we can all have some, motivating us to want digital everything

 Invented in 1969, it took almost 20 years to get out of the lab and into public consciousness 9/11/2015© 2010 Larry Snyder, CSE21

 Computers are useful; connected computers are awesome!  If n computers are connected, adding one more gives n new connections!  Communication with friends or businesses all over the world became easy, cheap, and casual  1st skype session in st skype session in /11/2015© 2010 Larry Snyder, CSE22

9/11/2015© 2010 Larry Snyder, CSE23 Cool!: The Internet is a general mechanism to communicate digital data – it doesn’t matter what it is: music, , video …

 Today, all computers “speak” a common language: hyper-text transfer protocol 9/11/2015© 2010 Larry Snyder, CSE24

 Two phenomena make the WWW brilliant  All computers use one standard protocol (http) meaning for once all of the world’s people – who don’t speak one language – have a surrogate that does  Publishing and accessing information is completely decentralized – generally, no one limits what you put out or go after 9/11/2015© 2010 Larry Snyder, CSE25

9/11/2015© 2010 Larry Snyder, CSE26 Message: WWW exploits one protocol, neutralizing differences at endpoints; the Internet’s universal medium lets us look at other people’s digital info

 Key principle of digital encoding: Physically, information is the presence or absence of a phenomenon at a given place and time! 9/11/2015© 2010 Larry Snyder, CSE27

 Phenomena: light, magnetism, charge, mass, color, current, …  Detecting depends on phenomenon – but the result must be discrete: it was detected or not; there is no option for “sorta there”d 9/11/2015© 2010 Larry Snyder, CSE28

 Alternatives to detecting the hole in a card 9/11/2015© 2010 Larry Snyder, CSE29

 Alternatives to detecting the hole in a card  Sidewalk Memory – squares and rocks 9/11/2015© 2010 Larry Snyder, CSE30

 Alternatives to detecting the hole in a card  Sidewalk Memory – squares and rocks  Other phenomena … CD ROM how it works: 9/11/2015© 2010 Larry Snyder, CSE31