01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005...

51
CIS121 aInstructor: Lynne Mayer aVoiceMail: (847) 697-1000 x 2328 a[email protected] aOffice Hours: ICT 122 Mon.: 9:15 - 10:15 AM, 5:15 - 6:00 PM Wed.: 9:15 - 10:15 AM Fri.: 2:30 - 3:30 PM aWebsite: faculty.elgin.edu/lmayer

Transcript of 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005...

Page 1: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

CIS121

Instructor: Lynne MayerVoiceMail: (847) 697-1000 x [email protected] Hours: ICT 122Mon.: 9:15 - 10:15 AM, 5:15 - 6:00 PMWed.: 9:15 - 10:15 AMFri.: 2:30 - 3:30 PM Website: faculty.elgin.edu/lmayer

Page 2: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

You Will Need Floppy Disks for your labs!

Page 3: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Study Skills

Remember that quizzes and tests are open note! Take notes!

Organize! Get a 3-ring binder to keep your labs, notes and quizzes.

Page 4: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Who Uses Computers?

BanksResearchersUtility CompaniesStoresECCCarsCoffee MakersYou

\65\60

m m

Page 5: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Computers in our lives

Do research the InternetChat with friendsShopBalance your checkbookWrite your term paperKeep track of your gradesLearn FrenchPlay games

Page 6: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Types of Computers

Supercomputer (high speed mainframe)Mainframe (large, high-volume)Personal Computers (PCs): Desktop, Laptop, PalmtopWorkstations: Super PCsNetwork – computers and devices connected together

Page 7: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Basic Computer Components

Input DevicesOutput DevicesSystem Unit⌧Processor⌧Memory

Storage Devices

Page 8: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Software

Operating SystemsUtility ProgramsApplication Programs

Page 9: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

“TO ERR IS HUMAN, BUT TO REALLY FOUL THINGS UP REQUIRES A COMPUTER.” —ANONYMOUS

Page 10: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Benefits of Computers

SpeedReliabilityAccuracy (given correct data)Storage of huge amounts of dataSharing information

Page 11: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Or… How did we get to where we are now?

A brief history of computers

Page 12: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Abacus

Napier’s bones

Pascal’s mechanical calculator

Leibniz wheelJacquard

loom

Difference Engine

Analytical Engine

2000+ years ago to about 1600

16th and 17th centuries

1810 1830 1850

Augusta Adafirst programmer

Mechanical Computers

Page 13: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Calculating Machine (1642)

Page 14: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Blaise Pascal

Page 15: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Joseph Jacquard (1752-1834)

Page 16: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Jacquard Loom

The weaving industry gave birth to the idea of

programmable machines.The Jacquard loom

creates exact, repeatingdesigns through the use

of punched cards.

Page 17: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Programmed using cards

Page 18: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Charles Babbage

Created the first real computer, making use of the idea of punched cards.

Page 19: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Analytical Machine

The Analytical Machinecontained the main parts foundin modern computers:

Input deviceProcessorMemoryOutput

Page 20: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Lady Lovelace, the first programmer

An enthusiastic supporter of

Charles Babbage’s Analytical machine,

Augusta Ada, Countess of Lovelacemade several innovations that are important to programming today.

SubroutineLoopsConditional Jumps

Page 21: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

1890 1924 1930

Hollerith creates Automatic Card Reader for U.S.

census

First electronic binary computers

Z1 and Z2IBM

founded

Early Electric Computers

Page 22: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Herman Hollerith

Herman Hollerith won a competitionto find an easier way to calculatecensus data back in the 1880’s.

The company he founded laterbecame InternationalBusiness Machines or IBM for short.

Page 23: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Hollerith’s Census Counting Machine

Hollerith’s Census Countingmachine used an

Automatic Card Readerto input information.

If a pin passed through an opening in a card,

it completed the

electrical circuit.

Page 24: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Hollerith’s Census Counting Machine

Page 25: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Used to tabulate the 1890 Census

Page 26: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

1940

Enigma

1941

Colossus first digital computer

1946

Mauchly and Eckert complete

the ENIAC, a vacuum tube

digital computer

1947

Wartime Computers

1943

U.S. team builds Mark I computer, 8 feet tall and 50 feet long

Transistor developed

Page 27: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Eniac

To change a programon the ENIAC,programmers had torewire the machine by hand.

It weighed over 60,000 lbs.,and was over eighty feet long.

Page 28: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...
Page 29: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

ENIAC

Page 30: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

John Von Neuman

Von Neuman solvedthe problem of limitedprogrammability by giving the computer instructionsas well as data for input.

He reasoned that the computercould be fed instructions asbinary numbers and storedin memory.

Page 31: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Transistor Age

The invention of the transistor allowed computers to be built that were smaller, more reliable and used less electricity than computers with vacuum tubes and relays.

By the mid-1970’s hobbyists could build their own small computers based on microprocessors.

In 1976 Steve Jobs and Steve Wozniak built the Apple II computer which could be programmed in BASIC with a built-in keyboard and could display text and color.

Page 32: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

1950

IBM 650 created; IBM also ships the

first electronic computer, the

mainframe 701

Electronic and Digital Computers

Integrated circuit created

1958

Remington Rand builds UNIVAC 1

first stored memory

19571953

Minicomputers marketed by Digital

Equipment Corporation; Fortran

programming language created

1960

AT&T creates first commercial

modem

Page 33: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

IBM 701

Page 34: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

IBM 701 circuit board

Page 35: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Miniaturization, Automation and the Space Age

Intel micro-processor; first micro-computer

19711964 1969

Apollo 11 lands on the moon, guided by the

Apollo guidance computer

1970

SRI builds the first moving robot with artificial

intelligence

1965

PDP-8 becomes the first

successful mini-computer

IBM creates the System/360

series of computers; first supercomputer

is developed

1960

PDP-1, first digital mini-

computer with video display; first industrial

robot put to use by GM

Page 36: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

MITS Altar

Page 37: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Altair

Page 38: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Apple computer created

1976

IBM first micro-computer

1981

Macintosh computer created

1984 1994

Multimedia computers

and personal data

assistants developed

Personal and Multimedia Computers

1980 1986 1988 1990

DOS becomes the

industry standard

Microsoft releases

Windows 3.0

IBM introduces first laptop computer

IBM and Microsoft release the

OS/2 operating

system

Page 39: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Steve Wozniak and Steve Jobs

Page 40: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Apple II

Page 41: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The graphical user interface is born

Page 42: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The First Mouse

Page 43: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Apple Lisa

Page 44: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Apple Computer does OK

Page 45: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The Apple Macintosh

Page 46: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

IBM

Page 47: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Bill Gates

Page 48: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

The IBM PC gets Software

Page 49: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Take a Break!

Page 50: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

Are You Ready?

Page 51: 01-Intro · Microsoft PowerPoint - 01-Intro.ppt Author: Lynne Mayer Created Date: 9/16/2005 10:32:39 AM ...

First C++ Program

#include <iostream>using namespace std;int main(){cout << “Hello World.\n”;cout << “Lynne Mayer\n”;return 0;

}