1 Introduction to Algorithmic Processes CMPSC 101 Section 1 Spring 2001 Jim Kerlin.

Slides:



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

THE HISTORY OF THE COMPUTER AND THE INTERNET WRITTEN BY: DALTON PERIOD 7.
Introduction to Computers 2010 Class: ________________ Name: ________________.
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Lecture 1 “History and Evolution of Computers” Informatics.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
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.
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,
Some of these slides are based on material from the ACM Computing Curricula 2005.
History of Computers & the Internet Emily 5th. Creation of Computers Invented in 1936 Konrad Zuse Z1-First freely programmable computer.
History Of The Computer And The Internet.
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.
 Some consider the first computer to be the abacus which was invented by the Chinese around 3000B.C. to perform arithmetic processes.  In 1642, Blaise.
Evolution of Computers
Computer history timeline
Timeline Of Computer History
R.D.D. HIGH SCHOOL, BONAIGARH
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
What is a Computer. A Computer is… A monitor (output device) Keyboard (input device_ CPU (The Brain)
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,
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 0 - Introduction to Computers and Programming.
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.
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.
1 COMS 161 Introduction to Computing Title: Computer Organization Date: March 25, 2005 Lecture Number: 27.
CS 1410 Intro to Computer Tecnology Computers and History1.
Computer Programming History of Computers
History of Computers Information taken from: Microsoft Office 97 Professional by Lawrence Press Microsoft Visual Basic by Lawrence Press First True Computer.

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.
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.
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.
CSCI 161 Class 1 Martin van Bommel.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
History of Computers.
The History of Computers What is a computer? A computer is an electronic machine that accepts information (Data), processes it according.
Chapter 1 Introduction.

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.
Chapter 1 Computers and Programming Languages. 1.1 Mechanical Devices -Pascaline (invented in 1642 by Blaise Pascal) -complicated set of gears -worked.
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.
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”
History of Computers Review Computer Applications I Notes Teacher: Mrs. Malone from Microsoft Office textbook, chapter 1.
CHAPTER ONE The History of Computers. CHAPTER ONE The History of Computers The History of Computers –Chapter Overall Objective At the end of this chapter,
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
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.
1.3 First Generation Computers 1.4 The Stored Program Computer Group 2.
CSCI 161: Introduction to Programming
History of computer science
Chapter 1 The Big Picture
The History of Computers
History Computers.
Computer Applications
Milestones in Computer Development
COMS 161 Introduction to Computing
CSCI-100 Introduction to Computing
Presentation transcript:

1 Introduction to Algorithmic Processes CMPSC 101 Section 1 Spring 2001 Jim Kerlin

Mechanical Devices - Pascal ¥ One of the earliest mechanical calculating devices was the Pascaline, invented in 1642 by the French philosopher and mathematician Blaise Pascal. The Pascaline was a complicated set of gears that operated similarly to a clock. It was designed to perform addition. It never worked.

Mechanical Devices - Leibniz ¥ In the 17 th century Gottfried Wilhelm von Leibniz, a famous mathematician, invented a device that was supposed to add and subtract, as well as multiply, divide, and calculate square roots. His design the Stepped Reckoner, included a cylindrical wheel called the Leibniz Wheel.

Mechanical Devices - Leibniz ¥ Because of unreliable mechanical parts the Leibniz device tended to jam and malfunction.

Mechanical Devices - Babbage ¥ In 1822 Charles Babbage began work on the Difference Engine. His hope was that this device would calculate numbers to the 2oth place and then print them at 44 digits per minute. The original purpose of this machine was to produce tables of numbers that would be used by ships’ navigators.

Mechanical Devices - Babbage ¥ Although never built, the ideas for the Difference Engine lead to the design of Babbage’s Analytical Engine. ¥ The Analytical Engine, designed around 1833, was supposed to perform variety of calculations by following a set of instructions, or programs, stored on punched cards.

Mechanical Devices - Babbage ¥ During processing, the Analytical Engine was planned to store information in a memory unit that would allow it to make decisions and then carry out instructions based on those decisions. ¥ The Analytical Engine was never built due to lack of accurate machine tooling.

Mechanical Devices - Babbage ¥ The design of the Analytical Engine served as a model for the modern computer. ¥ Babbage’s chief collaborator on the Analytical Engine was Ada Byron, Countess of Lovelace, the daughter of Lord Byron. Interested in Mathematics, Lady Byron was a sponsor of the Analytical Engine and one of the first people to realize its power and significance.

Mechanical Devices - Babbage ¥ Ada Byron is often called the first programmer because she wrote a program based on the design of the Analytical Engine. ¥ Ada Byron did not believe that a machine, no matter how powerful, could think. To this day, her statement about computing machines remains true.

Electro-Mechanical Devices - Hollerith ¥ By the end of the 19 th century, U.S. Census officials were concerned about the time it took to tabulate the continuously increasing number of Americans. ¥ In response to a contest sponsored by the U.S. Census Bureau, Herman Holleith invented a tabulating machine that used electricity rather than mechanical gears.

Electro-Mechanical Devices - Hollerith ¥ Holes representing information to be tabulated were punched in cards, with the location of each hole representing a specific piece of information (male, female, age, etc.). The cards were then inserted into the machine and metal pins used to open and close electrical circuits. If a circuit was closed, a counter was increased by one.

Electro-Mechanical Devices - Hollerith ¥ Hollerith’s machine was immensely successful. The general count of the population, then 63 million, took only six weeks to calculate. Although the full statistical analysis took seven years, it was still an improvement over the nine years it took to compile the previous census.

Electro-Mechanical Devices – Mark 1 ¥ In 1944, the Mark 1 was completed by a team from IBM and Harvard University under the leadership of Howard Aiken. The Mark 1 used mechanical telephone relay switches to store information and accepted data on punched cards.

Electro-Mechanical Devices – Mark 1 ¥ Because it could not make decisions about data it process, the Mark 1 was not a computer but instead a highly sophisticated calculator. Nevertheless, it was impressive in size, measuring over 51 feet in length and weighing 5 tons. It had over 750,000 parts, many of them mechanical which were unreliable.

First Generation Computers ¥ The first electronic computer was built between 1939 and 1942 at Iowa State university by John Atanasoff, a math and physics professor, and Clifford Berry, a graduate student. The Atanasoff-Berry Computer (ABC) used the binary number system of 1s and 0s that is still used in computer today.

First Generation Computers ¥ The ABC contained hundreds of vacuum tubes and stored numbers for calculations by electronically burning holes in sheets of paper. The output of calculations was displayed on an odometer type of device.

First Generation Computers ¥ In June 1943, John Mauchly and J. Presper Eckert began work on the ENIAC (Electronic Numerical Integration and Calculator). It was originally a secret military project which began during World War II to calculate the trajectory of artillery shells.

First Generation Computers ¥ In one of its first demonstrations, ENIAC was given a problem that would have taken a team of mathematicians three days to solve. It solved the problem in twenty seconds.

First Generation Computers ¥ The ENIAC weighed 30 tons and occupied 1,500 square feet, the same area taken up by the average three bedroom house. It contained over 17,000 vacuum tubes, which consumed huge amounts of electricity and produced a tremendous amount of heat requiring special fans to cool the room.

First Generation Computers ¥ The ABC and ENIAC are first generation computers because they mark the beginning of the computer era. ¥ A computer is an electronic machine that accepts data, processes it according to instructions, and provides the results as new data. Most importantly, a computer can make simple decisions and comparisons.

First Generation Computers ¥ The ABC and ENIAC required wire pulling, replugging, and switch flipping to change their instructions. A breakthrough in the architectural design of first generation computers came as a result of separate publications by Alan Turing and John von Neumann, both mathematicians with the idea of the stored program.

First Generation Computers ¥ Alan Turing developed the idea of a universal machine. He envisioned a computer that could perform many different tasks by simply changing a program rather than by changing electronic components.

First Generation Computers ¥ A program is a list of instructions written in a special language that the computer understands. ¥ In 1945, John von Neumann presented his idea of the stored program concept.

First Generation Computers ¥ The stored program computer would store computer instructions in a CPU(central processing unit). The CPU consisted of different elements used to control all the functions of the computer electronically so that it would not be necessary to flop switches or pull wires to change instructions.

First Generation Computers ¥ Together with Mauchly and Eckert, von Neumann designed and built the EDVAC (Electronic Discrete Variable Automatic Computer) and the EDSAC (Electronic Delay Storage Automatic Computer).

First Generation Computers ¥ These computers were designed to solve many different problems by simply entering new instructions that were stored on paper tape. The instructions were in machine language, which consists of 0s and 1s to represent the status of a switch (0 for off and 1 for on)

First Generation Computers ¥ The third computer to employ the stored program concept was the UNIVAC (UNIVersal Automatic Computer) built by Mauchly and Eckert. The first UNIVAC was sold to the U.S. Census Bureau in 1951.

First Generation Computers ¥ These first generation computers continued to use many vacuum tubes which made them large and expensive. They were so expensive to purchase and run that only the largest corporations and the U.S. government could afford them. Their ability to perform up to 1,000 calculations per second, however, made them popular.

Second Generation Computers ¥ In 1947, William Shockley, John Bardeen, and Walter Brittain of Bell Laboratories invented the transistor. ¥ The invention of the transistor made computers smaller and less expensive and increased calculating speeds to up to 10,000 calculations per second.

Second Generation Computers ¥ Second generation computers also saw a change in the way data was stored. Punched cards were replaced by magnetic tape and high speed reel-to-reel tape machines, Using magnetic tape gave computers the ability to read (access) and write (store) data quickly and reliably.

Second Generation Computers ¥ Second generation computers had more capabilities than first generation computers and were more widely used by business people. This lead to the need for high-level programming languages that had English-like instructions

Second Generation Computers ¥ In 1957, John Backus and a team of researchers completed FORTRAN (FORmula TRANslator), a programming language with intuitive commands such as READ and WRITE.

Third Generation Computers ¥ The replacement of transistors by integrated circuits in 1961 began the third generation of computers. One integrated chip could replace hundreds of transistors, giving computers tremendous speed to process information at the rate of millions of calculations per second.

Fourth Generation Computers ¥ In 1970, Marcian Hoff, an engineer at Intel Corporation, invented the microprocessor, and entire CPU on a single chip. ¥ The small microprocessor made it possible to build a computer called a microcomputer that fits on a desktop.

Fourth Generation Computers ¥ Advances in technology made microcomputers inexpensive and therefore available to many people. ¥ If the cost of a sports car had dropped as quickly as that of a computer, a new Porsche would now cost about one dollar.

Introduction to Computing ¥ What is a computer? ¥ Computer hardware ¥ Computer software ¥ Ethical use of copyrighted software ¥ Buying a computer ¥ What is a operating system?

Introduction to Computing ¥ The focus in this class is use of PC’s (not Macintosh) and Windows Operating Systems to do computer programming ¥ ALWAYS remember to make a backup of your work ¥ do this periodically while working on any project ¥ DO NOT wait till the end to make a backup

Introduction to Computing ¥ Logging on to the PSU Network Lab Computers ¥ Access ID and Password ¥ Standard PSU desktop in CAC computer labs ¥ Remember save to a floppy disk your work and when working in a CAC computer lab

Introduction to Computing ¥ Windows Features ¥ Menu Bar ¥ Right Clicking ¥ Icons ¥ “My Computer” icon ¥ “Recycle Bin” ¥ Minimize, Maximize, and Restore Buttons ¥ Scrolling

Introduction to Computing ¥ Control Panel ¥ Changing your Access Account Password ¥ from PSU Web Page to Information Technology ¥ Formatting a floppy disk ¥ ERASES information that is on the disk ¥ BE VERY CAREFUL

Introduction to Computing ¥ Launching a Windows Application ¥ Use of the Windows “Note Pad” ¥ Saving and Save As ¥ Printing ¥ Eudora is the PSU recommended mail client ¥ Free on CACPAC available at CAC Help Desks

Introduction to Computing ¥ Windows “Explorer” ¥ finding files ¥ FIND from Start Menu ¥ Folders ¥ DISPLAY properties from right click properties ¥ Recycle Bin ¥ Help Guide on Windows

Before Next Class ¥ Visit a CAC computer lab ¥ Find the Turbo C++ program on a lab computer ¥ Type in and run the “Hello” program ¥ Print out the program code and the answer ¥ Change the code to print out other messages