History of Computing The abacus is a calculating machine used for centuries Pascal invented an adding machine in 1673 (for taxes!)

Slides:



Advertisements
Similar presentations
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Advertisements

History of the Micro-Computer. Group Question Get into a pair of two. You have three minutes to come up with two answers and make an educated guess at.
Lecture 1 “History and Evolution of Computers” Informatics.
evolution Time to time Updated: Reference:
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Ninth Edition Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
© 2009 Prentice-Hall, Inc Technology in Action Technology in Focus: The History of the PC The History of the PC.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Technology in Action Technology in Focus: History of the PC
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture.
Beginning Snapshots Chapter 0..
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
Facts Cited in DVD “Computers” Computing Speed Current personal computers can do 100 million calculations per second. The most powerful computer, like.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Some of these slides are based on material from the ACM Computing Curricula 2005.
History of computers By Anne Perera.
Evolution of the Computer Land marks of the Computer History.
Evolution of Computers
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 6 Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard’s Loom,
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 01 Nell Dale & John Lewis.
R.D.D. HIGH SCHOOL, BONAIGARH
L The First Computers l Foundations of Modern Computing l The First Generation l The Second Generation l The Third Generation l The Fourth Generation l.
"Who controls the past commands the future. Who commands the future conquers the past." -George Orwell Video to Accompany Slide Show: “Thinking Machines,
Fall, 2006Computer Strtucture1 Computer Structure Nathan Friedman Fall, 2006.
History of Computers Abacus – 1100 BC
The History of Computers
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy TenthEdition Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
CS 1410 Intro to Computer Tecnology Computers and History1.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Copyright © 2015 Pearson Education, Inc.
History of Computers By: Madelyn Skinner Just Another Name? There are more people, that we have knowledge on, who helped invent the computer. We will.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
Chapter 1 The Big Picture.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Computer history By Breanne Larsen. What would you do without a computer? Some of the most popular uses for computers are: – Homework research – Video.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
CSCI 161 Class 1 Martin van Bommel.
History of Computers By: Emily Pawoll Where It All Began Are you a big fan of technology? Do you find yourself wondering when, how, and by whom computers.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
History of Computers.
Chapter 1 Introduction.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
History of Computers! Claire Bromm March 28 th, 2012.
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.
Visual Communications
History of Computers March 26, 2012Greer Potadle.
History of Computers.
Unit 1 PC Literacy & Systems Design Lesson 1. History of Computing Lesson 1.
The 5 generations of computers. Generations of computers The history of computer development is often referred to in reference to the different generations.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
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.
THE FIVE GENERATIONS OF COMPUTERS
The First Computers Jacquard’s Loom: programmed a loom
4. History of Computing Technology
Da Vinci drew plans for a calculator
The History of Computer Science
Chapter 1 The Big Picture
The History of Computing
History of Computers Abacus – 1100 BC
History Computers.
Computer Applications
History of Computers - Long, Long Ago
Technology History - Goal: To make human tasks easier
Presentation transcript:

History of Computing The abacus is a calculating machine used for centuries Pascal invented an adding machine in 1673 (for taxes!)

Algorithm In the 12 th century, a Tashkent cleric named Muhammad ibn Musa Al'Khowarizmi, wrote about the concept of a written process to be followed in order to achieve a goal.

Jacquard’s Loom In 1801 Joseph-Marie Jacquard invented an automatic loom using punched cards for the control of the patterns in the fabrics Riots ensued!

Babbage and Byron In 1822, Charles Babbage designed the “Difference Engine,” powered by steam and using gears. A decade later, Babbage and Augusta Ada Byron worked on the “Analytical Engine.” A Difference Engine was finally built in 1991:

Herman Hollerith The 1880 census took 7 years to tabulate In 1890, the census was tabulated in 2 years due to Hollerith’s invention of a machine with –Punched cards encoding census data –A card puncher, reader,and sorter Hollerith founded the predecessor company to IBM

Vannevar Bush Vannevar Bush at MIT built a large-scale differential analyzer in the 1920s The machine had the capabilities of integration and differentiation.

The First Computer? In the 1930s, John Vincent Atanasoff developed a machine for the solution of sets of linear equations in Physics. It had an electronic arithmetic unit and a regenerative, cyclic memory. The Patent Office eventually awarded the patent for the first computer to Atanasoff, although most had never heard of him.

Atanasoff’s “Computer”

Alan Turing In the 1930’s, Alan Turing developed the idea of a "Universal Machine" capable of executing any describable algorithm. Turing introduced the concept of "symbol processing,” moving beyond arithmetic problems.

ENIAC 1946 Developed to calculate trajectories in WWII (too late) Built across the street at Penn. First machine using the Stored Program Concept Programmed by rewiring

UNIVAC 1951 The developers of ENIAC left Penn. (in a patent dispute) to build a computer for the U.S. Census Bureau In 1951, after a financial buyout, the computer was delivered In 1952, UNIVAC predicted the winner of the U.S. presidential election, but the television network was afraid to broadcast it

Admiral Grace Hopper Worked on UNIVAC Invented the “compiler” Developed the idea of “reusable software” Led development of the first high-level programming language: COBOL Named computer problems “bugs” and called fixing them “debugging” The first “bug”. Really!

First Generation Computers 1940’s-1950’s Based on vacuum tubes Used only machine language Required experts to program

The Transistor

High Level Languages and Ideas In 1954, John Backus developed FORTRAN, a high-level language for expressing formulas (in 1957, IBM packaged it for sale) In 1957, John McCarthy and Marvin Minsky convened the first conference on the concept of “Artificial Intelligence” (AI) In 1958, John McCarthy developed LISP, a language for AI

Second Generation Computers 1960’s From vacuum tubes to transistors High-level languages More widespread business computing

Time Sharing Fernando Corbató, MIT, produced CTSS (Compatible Time Sharing System) for IBM in 1961 Batch processing versus time sharing

Integrated Circuits Invented in 1958 by Jack St. Clair Kirby and Robert Noyce. The 1960’s and 1970’s saw increasing numbers of transistors placed on ICs and used to make computers

Third Generation Computers 1960’s-1970’s Integrated circuits Timesharing

Networks In the early 1970’s, Robert Metcalfe worked on –Wide area networks (WANS) –ARPAnet –Internet –Internet protocols (TCP/IP) –Local area networks (LANS)

Personal Computers In 1976, Steve Jobs and Steve Wozniak produced the Apple II –Assembled and ready to go – Complete with keyboard and monitor In 1981, the IBM PC is introduced

Douglas Engelbart In 1959 Douglas Engelbart launched the SRI Augmentation Research Center –hypertext system –outline processor –video conferencing –mouse –two-dimensional editing – concept of windows –uniform command syntax –mixed text-graphic files –structured document files –idea processing

Computers for Real People 1978 – BASIC 1979 – VisiCalc 1981 – Alto –Xerox PARC project –Graphical user interface –Mouse Macintosh

Fourth Generation Computers 1970’s-1990’s? VLSI and microprocessors Networks Personal computing GUIs Internet

Fifth Generation AI? Distributed and ubiquitous computing? Wearable computing?

Check Out