Some of these slides are based on material from the ACM Computing Curricula 2005.

Slides:



Advertisements
Similar presentations
Computer History.
Advertisements

Introduction to Computers 2010 Class: ________________ Name: ________________.
Lecture 1 “History and Evolution of Computers” Informatics.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Chapter 01 Introduction Chapter 0 Introduction. Chapter 02 History of Computing - Early Computers Abacus (ancient orient, still in use) Slide rule (17C,
Computer Architecture CPSC 321 Andreas Klappenecker.
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.
1 CSE1301 Computer Programming: Lecture 34 Introduction to the History of Computing.
History of IT.
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,
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.
Evolution of Computers
Chapter 1 An Introduction to Computer Science
Computer history timeline
COMPUTING DEVICE I (PRE COMPUTER AGE TO 19TH CENTURY)
R.D.D. HIGH SCHOOL, BONAIGARH
PROF. DANIEL ERNST JANUARY 24 TH, 2011 CS 146 The Big Picture in Computer Science.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Component 4/Unit 1 Health IT Workforce.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
CSCI Milestones in Computer Development Fall 2007.
"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
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
The History of Computers
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.
CCSE251 Introduction to Computer Organization
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.

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.
Generational Computing CSCI 1060 Fall CSCI 1060 — Fall 2006 — 2 First Generation Large computers, difficult to program Primarily used by scientists.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
The Information Age.
This material was developed by Oregon Health & Science University, funded by the Department of Health and Human Services, Office of the National Coordinator.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
1 History of Computers (Excerpts from CMPE3). 2 The History of Computers The history of computers is interesting (or should be if you are in this class)
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
1 History of Computers Source – IEEE 50 th anniversary of modern computing timeline Up to 50 years.
History of the Computer How the Computer Evolved 1642 Blaise Pascal – mechanical adding machineBlaise Pascal Early 1800’s Jacquard – uses punch cards.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
CSCI 161 Class 1 Martin van Bommel.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
History of Computers.
Chapter 1 Introduction.

History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
Computer History By: Taylor Northern. Intro. Do you know a lot about computers or the history of it? Do you know a lot about computers or the history.
History of Computers! Claire Bromm March 28 th, 2012.
Created by: Jason Hansen 28 March 2012 The Computer Begins Many steps in starting the computer Important people and devices (1975-Now) Do you know… The.
LBSC 690 Session 1 Introduction. Class Introductions Purpose of course Review Syllabus Wide variety of student experience Survey “Opting out” Peer Training.
The Information Age “Lets Get It Started”.
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.
Who invented the computer?
History of Computers March 26, 2012Greer Potadle.
History of Computers.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
CSCI 161: Introduction to Programming
Chapter 1 The Big Picture
Evolution of Computer Hardware
History Computers.
Milestones in Computer Development
History of the Computer
History of the Computer
Technology History - Goal: To make human tasks easier
Presentation transcript:

Some of these slides are based on material from the ACM Computing Curricula 2005

 Science? ◦ Do computer scientists do experiments? (hypothesis, test, evaluate)  Art? ◦ Are there creative elements in computer science?  Engineering? ◦ Do computer scientists build things?  Math? ◦ Abstraction?  A combination of some or all of these?  Something else?

 Theory?  Practice?  Infrastructure?  Configuration?  Development?  Management?

 Systems?  Applications?  People?  Hardware?  Software?

 Talk to clients and each other  Build systems (hardware and software)  Research possible approaches, tools  Gather requirements for a system  Analyze requirements  Develop test cases for a system  Design solution systems  Design interfaces  Implement solution systems  Integrate systems  Maintain systems (bug fixes, enhancements)

 Association of Computing Machinery (ACM) has defined several versions of Computing Curricula  CC 2005 lists 5 sub-areas of computing: ◦ Computer Science ◦ Computer Engineering ◦ Information Systems ◦ Information Technology ◦ Software Engineering  rric_vols/CC2005-March06Final.pdf rric_vols/CC2005-March06Final.pdf

From CC 2005

 When was the computer invented?

 Depends on what you mean by “computer”…

 Bones, other objects for counting – B.C.  Abacus (counting and calculating) – 3 rd century A.D.  John Napier’s logarithmic tables, slide rule – 1600’s  Blaise Pascal’s machine (addition) – 1640’s  Gottfried Leibniz’s mechanical calculator – 1673  Joseph Jacquard’s loom (punched metal cards)  Charles Babbage ◦ Difference Engine (specialized) designed – 1820’s ◦ Analytical Engine (generalized) designed – 1830’s

 “Mill” – processor  “Store” – memory  Also, concepts of: ◦ Input and output ◦ Generalized program execution  “We may say most aptly that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves” – Ada, Countess of Lovelace

 Herman Hollerith, statistical tabulator for the U.S. Census Bureau, using paper punch cards for data – 1890 ◦ Later created company named International Business Machines Corporation  Quiet period until 1940’s  Mark 1 – mathematical computer with electro-mechanical relays, 1943  John von Neumann – computer design with input, output, memory, control, and arithmetic/logic unit, 1945  ENIAC, built by J. Presper Eckert and John Mauchly – first large-scale electronic (vacuum tubes) digital computer, 1946  First transistor – John Bardeen, William Shockley, and Walter Brattain, 1947  UNIVAC, first commercial computer, sold in 1951

 1940s and early 1950’s – 1 st Generation (vacuum tubes, very large systems, programming in machine language)  – 2 nd Generation (transistors, large systems, assembly language)  – 3 rd generation (integrated circuits, high level languages (e.g. FORTRAN, C)  1971 – present – 4 th generation (microprocessors, new high level languages (e.g. C++, Java, C#) plus 4GL’s (e.g. Structured Query Language for database systems)