CSE 301 History of Computing - SUNY

advertisement
CSE 301
History of Computing
Introduction
Who am I?
Richard McKenna
E-mail: richard@cs.stonybrook.edu
Work 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
Course Homepages

http://www.cs.stonybrook.edu/~cse301





Announcements
Syllabus
Schedule (lecture slides, hw, etc …)
Etc …
http://blackboard.stonybrook.edu


Message Board
Grades
Textbook

Computer: A History of the Information Machine
(2nd Edition) by Martin Campbell-Kelly and
William Aspray
Published by HarperCollins, 2004,
ISBN 0813342643
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 upperlevel courses required by the university for graduation.
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
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
Course Components
(continued)

Midterm Exam



Final Exam



based on lectures & readings
sample exam will be provided
second half material only
sample exam will be provided
Note: Both exams will have essay questions
How are grades computed?





Quizzes
Web Page
Video
Written Midterm Exam
Final Exam
30 %
15 %
15 %
20 %
20 %
100 %
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!
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.
Reading Assignments

Quiz # 1 on Monday, 9/12


Aspray book, chapters 1,2
Quiz # 2 on Monday, 9/19

Aspray book, chapter 3
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.
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.
Course Topics (continued)

The impact of the microprocessor


The personal computer




Moore's Law
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
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
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
What do these things all have in common?
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
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
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?
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
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?
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?
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?


c)
d)
Where was:
the first video game invented?
the first transistor invented?
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?
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
Question 1
a)
World War II began when Germany invaded
what neighboring country? Poland
b)
In what year did this invasion take place?
1939
c)
Who declared war on Germany as a result of
this invasion?
Great Britain
Question 2

World War II was fought between the Axis and
Allies powers
a)
Name the 3 leading nations from the Axis side
Germany, Japan, Italy
b)
Name the 3 leading nations from the Allies side
US, UK, USSR
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?
US, USSR
b.
The first pitched battle started in 1950 in a war
in which almost 50,000 Americans were killed.
What war was this?
Korean War
Question 4
a.
Other than the USSR and it’s components,
name 5 nations that were behind the Iron
Curtain. Poland, East Germany, Romania,
Bulgaria, Hungary, Czecheslovakia
b.
Name 10 nations today that were once part of
the USSR. Russia, Ukraine, Estonia, Latvia, Lithuania, Belarus,
Georgia, Kazakhstan, Uzbekistan, Tajikistan, Kyrgystan,
Moldova, Armenia, Azerbaijan, Turkmenistan
c.
Under what Soviet premier did the USSR
break up? Mikhail Gorbachev
Question 5
Who was:
Steve Jobs
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?

Buzz Aldrin

c)
d)
Where was:
the first video game invented? BNL
the first transistor invented? AT&T Bell Labs - NJ
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. Egypt, Libya, Tunisia, Yemen
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? The Great Firewall of China
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
Computing Timeline
1910
1920
1930
1940
1950
1960
a) 1939-1949
digital electronic stored
program computer emerges
b) 1957 – FORTRAN released,
first significant high-level
programming language
c) 1969 – DOD launches Internet at
UCLA, Stanford, UCSB, & Utah
1970
1980
1990
2000
2010
d) 1975 – MITS releases
Altair 8800 computer
kit, commonly called
the first personal
computer
Download