cse 301 history of computing

35
CSE 301 History of Computing Introduction

Upload: neith

Post on 05-Jan-2016

30 views

Category:

Documents


2 download

DESCRIPTION

CSE 301 History of Computing. Introduction. Who am I?. Richard McKenna E-mail: [email protected] Work phone: 631-632-9564 Office Location: CS Room 1436 Fall 2011 Office hours: MW12 pm – 2 pm, and by appointment Home page: http://www.cs.stonybrook.edu/~richard. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSE 301 History of Computing

CSE 301History of Computing

Introduction

Page 2: CSE 301 History of Computing

Who am I?

Richard McKenna E-mail: [email protected] phone: 631-632-9564 Office Location: CS Room 1436 Fall 2011 Office hours:

MW 12 pm – 2 pm,and by appointment

Home page: http://www.cs.stonybrook.edu/~richard

Page 3: CSE 301 History of Computing

Course Homepages

http://www.cs.stonybrook.edu/~cse301 Announcements Syllabus Schedule (lecture slides, hw, etc …) Etc …

http://blackboard.stonybrook.edu Message Board Grades

Page 4: CSE 301 History of Computing

Textbook

Computer: A History of the Information Machine(2nd Edition) by Martin Campbell-Kelly and William AsprayPublished by HarperCollins, 2004,ISBN 0813342643

Page 5: CSE 301 History of Computing

CSE 301 Registration Issues

For U2, U3 or U4 students Cannot be used to satisfy a technical elective

requirement for CSE and ISE majors. Cannot be used to satisfy the upper-level course

requirement for CSE minors. Can be used to satisfy DEC H requirements Can be used to satisfy a free elective requirement for

CSE and ISE majors. Can be used to satisfy the minimum number of upper-

level courses required by the university for graduation.

Page 6: CSE 301 History of Computing

Course Components

Quizzes Different assigned reading each week A quiz each Monday on these readings Lectures will follow quiz on topics from reading Lowest quiz grade dropped No make-up quizzes

Page 7: CSE 301 History of Computing

Course Components (continued)

Mid-Semester Computing Topic Web Page ~ 1500 words.

End of Semester Video 1 minute Tutorials will be provided

Topics to be provided by the instructor

Page 8: CSE 301 History of Computing

Course Components (continued)

Midterm Exam based on lectures & readings sample exam will be provided

Final Exam second half material only sample exam will be provided

Note: Both exams will have essay questions

Page 9: CSE 301 History of Computing

How are grades computed?

Quizzes 30 % Web Page 15 % Video 15 % Written Midterm Exam 20 % Final Exam 20 %

100 %

Page 10: CSE 301 History of Computing

ACADEMIC DISHONESTY

All work you submit for homework, projects, or exams MUST be your own work.

If you cheat or aid someone in cheating, you will automatically fail this course and be brought up on charges of academic dishonesty without warning.

NO EXCEPTIONS WILL BE MADE!

Page 11: CSE 301 History of Computing

Special Assistance

If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff in the Disabled Student Services office (DSS) in the ECC building (where the Computer Store used to be), 632-6748v/tdD. DSS will review your concerns and determine with you what accommodations are necessary and appropriate. All information and documentation of disability are confidential.

Page 12: CSE 301 History of Computing

Reading Assignments

Quiz # 1 on Monday, 9/12 Aspray book, chapters 1,2

Quiz # 2 on Monday, 9/19 Aspray book, chapter 3

Page 13: CSE 301 History of Computing

Course Description

A study of the history of computational devices from the early ages through the end of the twentieth century. Needs for computation in ancient times, development of computation through the 1800s, development of the first modern computer and its early uses. Creation of programming languages. Development of the microcomputer, emergence of the Internet and the World Wide Web.

Page 14: CSE 301 History of Computing

Course Topics Early Computational Devices

Charles Babbage Computing in the 1800s

Analog computing Computing in the early 1900s

World War II and the Advent of Modern Computers

Computers become a Business Tool Mainframe Computing in the 1950s Early history of software and programming languages The computing industry in the 1960s The rise of IBM.

Page 15: CSE 301 History of Computing

Course Topics (continued)

The impact of the microprocessor Moore's Law

The personal computer Modern input devices The Graphical User Interface The rise of Microsoft

The Wired World Development of the Internet and the World Wide Web Mobile and wireless computing emerges Legal and Social Impacts of Modern Computing

Page 16: CSE 301 History of Computing

Course Goals

To study the historical, political, and social events that led to the development of modern computational devices

To examine the lives of some of the most influential inventors, thinkers and entrepreneurs of the computer revolution

To understand how computer hardware and software evolved based on social and economic forces in the 20th century

To consider current social, legal and ethical issues in computer science and determine the factors that led to these modern problems

Page 17: CSE 301 History of Computing

My Goals

To help make you an informed decision maker

To nurture your critical thinking

To help you make yourself a more interesting person

To inspire you to create

Page 18: CSE 301 History of Computing

What do these things all have in common?

Page 19: CSE 301 History of Computing

Why even study the history of computing? Who cares?

Learn relevant modern lessons learn from the past business & technology

Make better professional decisions

Be a better citizen

Be a better nerd

Page 20: CSE 301 History of Computing

A start of semester pub quiz(for fun, not points)

• Divide up into teams of 5

• Have one person write down all names on a page

• Each team choose a name

• Answer the following questions as best you can

Page 21: CSE 301 History of Computing

Question 1

a) World War II began when Germany invaded what neighboring country?

b) In what year did this invasion take place?

c) Who declared war on Germany as a result of this invasion?

Page 22: CSE 301 History of Computing

Question 2

World War II was fought between the Axis and Allies powers

a) Name the 3 leading nations from the Axis side

b) Name the 3 leading nations from the Allies side

Page 23: CSE 301 History of Computing

Question 3

The Cold War lasted almost 50 years and was fought in pitched battles on a global scale.

a. What two nations fought each other in the Cold War?

b. The first pitched battle started in 1950 in a war in which almost 50,000 Americans were killed. What war was this?

Page 24: CSE 301 History of Computing

Question 4

a. Other than the USSR and it’s components, name 5 nations that were behind the Iron Curtain.

b. Name 10 nations today that were once part of the USSR.

c. Under what Soviet premier did the USSR break up?

Page 25: CSE 301 History of Computing

Question 5

Who was:

a) infamously fired from Apple Computers in 1985 due to the sluggish sales of the Mac?

b) the second man to walk on the moon?

Where was:

c) the first video game invented?

d) the first transistor invented?

Page 26: CSE 301 History of Computing

Question 6

a) Social Media Websites have helped spread the Arab Spring this year. Name 3 Arab nations whose governments have been overthrown this year.

b) What nickname is used for the technology the Chinese government uses to monitor Internet users and suppress Web site access and free speech online?

Page 27: CSE 301 History of Computing

Question 7

• In what year was: a) the first digital electronic computer invented?b) the first programming language invented?c) the Internet invented?d) the first personal computer available?

• NOTE• in the history of computing, many times being the one

who invents the “first so and so” is not as significant as being the one who invents the “first successful so and so”

• by successful I mean widely appreciated

Page 28: CSE 301 History of Computing

Question 1

a) World War II began when Germany invaded what neighboring country?

b) In what year did this invasion take place?

c) Who declared war on Germany as a result of this invasion?

Poland

1939

Great Britain

Page 29: CSE 301 History of Computing

Question 2

World War II was fought between the Axis and Allies powers

a) Name the 3 leading nations from the Axis side

b) Name the 3 leading nations from the Allies side

Germany, Japan, Italy

US, UK, USSR

Page 30: CSE 301 History of Computing

Question 3

The Cold War lasted almost 50 years and was fought in pitched battles on a global scale.

a. What two nations fought each other in the Cold War?

b. The first pitched battle started in 1950 in a war in which almost 50,000 Americans were killed. What war was this?

US, USSR

Korean War

Page 31: CSE 301 History of Computing

Question 4

a. Other than the USSR and it’s components, name 5 nations that were behind the Iron Curtain.

b. Name 10 nations today that were once part of the USSR.

c. Under what Soviet premier did the USSR break up?

Poland, East Germany, Romania, Bulgaria, Hungary, Czecheslovakia

Russia, Ukraine, Estonia, Latvia, Lithuania, Belarus, Georgia, Kazakhstan, Uzbekistan, Tajikistan, Kyrgystan, Moldova, Armenia, Azerbaijan, Turkmenistan

Mikhail Gorbachev

Page 32: CSE 301 History of Computing

Question 5

Who was:

a) infamously fired from Apple Computers in 1985 due to the sluggish sales of the Mac?

b) the second man to walk on the moon?

Where was:

c) the first video game invented?

d) the first transistor invented?

Steve Jobs

Buzz Aldrin

BNL

AT&T Bell Labs - NJ

Page 33: CSE 301 History of Computing

Question 6

a) Social Media Websites have helped spread the Arab Spring this year. Name 3 Arab nations whose governments have been overthrown this year.

b) What nickname is used for the technology the Chinese government uses to monitor Internet users and suppress Web site access and free speech online?

Egypt, Libya, Tunisia, Yemen

The Great Firewall of China

Page 34: CSE 301 History of Computing

Question 7

• In what year was: a) the first digital electronic computer invented?b) the first programming language invented?c) the Internet invented?d) the first personal computer available?

• NOTE• in the history of computing, many times being the one

who invents the “first so and so” is not as significant as being the one who invents the “first successful so and so”

• by successful I mean widely appreciated

Page 35: CSE 301 History of Computing

Computing Timeline

1930 1940 1950 1960 1970 1980 1990 2000 201019201910

b) 1957 – FORTRAN released, first significant high-level

programming language

c) 1969 – DOD launches Internet at UCLA, Stanford, UCSB, & Utah

d) 1975 – MITS releases Altair 8800 computer kit, commonly called

the first personal computer

a) 1939-1949digital electronic stored program computer emerges