CPSC 2555/CPSC 5555 / ITDS 5555 Special Topics: History of Computing
Summer 2007
Instructor(s): Dr. Wayne Summers
Office: CCT455 Office
phone: (706) 568-5037
Department phone: (706) 568-2410 Department
FAX: (706) 565-3529
Office Hours: TBA
e-mail address: summers_wayne@ColumbusState.edu
homepage:http://csc.ColumbusState.edu/summers
Computer Science 5555 – Special Topics: History of Computing. Prerequisite: Senior Standing. Study of topics of special interest in computer science, or directed experience in computer science by means of lecture, discussion, seminar, and research. May be taken for a maximum of nine hours. (The “History of Computing” course provides students with a historical and cultural educational experience. This program will enhance students’ understanding of another culture at a level not typically experienced by exploring the early developments of computing in England. Students and faculty will experience the history of computing firsthand by exploring several of the sites instrumental in the development of early computing devices. Included will be Bletchley Park where the Allies using early computing devices to break the German codes during World War II and the British Science Museum in London which houses the first Difference Engine built.)
Required Materials:
· Jacquard's Web : How a Hand-Loom Led to the Birth of the Information Age by James Essinger, ISBN 0192805770
· Readings from the Internet
1. Class Resource Site - http://csc.ColumbusState.edu/summers/NOTES/5555-history/note-5555.htm
2. http://plato.stanford.edu/entries/computing-history/
3. http://ei.cs.vt.edu/~history/
· Podcasts and videos dealing with history of computing issues
1. Apple’s 30th Anniversary (http://www.podtrac.com/pts/redirect.mp3?http://aolradio.podcast.aol.com/twit/TWiT0048H.mp3)
· A computer with Internet access
· WebCT account
· Email account
Supplemental Materials:
· The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography by Simon Singh, ISBN 0385495323
· Charles Babbage : Pioneer of the Computer by Anthony Hyman, ISBN: 0691023778
· Ada, the Enchantress of Numbers: Prophet of the Computer Age by Betty A. Toole, ISBN: 0912647183
· The Universal History of Computing: From the Abacus to the Quantum Computer by Georges Ifrah, ISBN: 0471441473
· A History of Modern Computing : Second Edition (History of Computing) by Paul E. Ceruzzi, ISBN: 0262532034
· The First Computers--History and Architectures (History of Computing) by Raúl Rojas (Editor), Ulf Hashagen (Editor), ISBN: 0262681374
· Computer: A History of the Information Machine by Campbell-Kelly M and Aspray W, 2004.
· From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry (History of Computing) by Martin Campbell-Kelly, 2004.
Student Learning Objectives:
Assessment of Learning Outcomes:
v Students are expected to participate in class discussions by reading the assigned materials before class, thinking about the issues and historical patterns suggested in the readings, and relating these issues to their own personal experience. Students will submit a short (one half - one page) reading response paper in the morning before each class (excluding days of field trips). These papers are intended to provoke discussion. The instructor will provide tentative questions for response papers, but students are encouraged to raise their own questions. The response papers will serve as a basis for subsequent discussion in class.
v Students are expected to keep a journal of their activities and thoughts throughout the three week class. You should include about one page per chapter reflecting YOUR thoughts on the readings and several pages for each field-trip reflecting your observations and thoughts on the experience. The journal may be either in notebook form, blog, wiki or website. You need to “submit” your journal for review by 5 p.m. Monday July 9, July 16, July 23, and July 30. [You get set up a free blog at http://www.blogger.com/start ]
v Assignments for this course also include a final paper (10-15 pages, 12 pt.; typed, double-spaced, with 1.25" margins). You may choose any topic that addresses the history of computing. You may choose something close to your own area of expertise, or something completely different. The final paper draft is due in class by Monday (July 23) of the third week. On that day, students will give brief presentations (10 min.) of their final papers. You may wait until July 30 to submit the final copy of the paper. A proposal for the final paper (1-2 pages) is due electronically through WebCT by 5 p.m. on Friday (June 22). You will receive feedback from the instructor's by Friday (June 29). The proposal should include:
1. the central theme of the final paper;
2. the historical significance of this question and how it relates to discussions in class;
3. a brief outline; and
4. a tentative bibliography, including both primary and secondary sources.
The Final grade will be computed as follows:
· Class Participation / Response Papers 100 points
· Journal 100 points
· Final Paper/Presentation 100 points
[NOTE: Since this is a short class, you are expected to attend all classes and fieldtrips. Missing a class or fieldtrip will result in the loss of a letter grade]
Grades are assigned on a ten-point scale as follows: A - 90-100%; B - 80-89%; C - 70-79%; D - 60-69%; F - 59 and below
IMPORTANT: No one is exempt from these requirements.
General Policies: You are responsible for all class work missed, regardless of the reason for the absence(s). Late assignments will not be accepted. Refer to the CSU Catalog (http://aa.ColumbusState.edu/advising/a.htm#Attendance%20Policy) for more information on class attendance and withdrawal.
Attendance: Attendance is required. Missing a class or fieldtrip will result in the loss of a letter grade. There is no need to provide an excuse for an absence since all absences will be regarded as absences.
Workload: The Board of Regents suggests two hours of outside preparation for each credit hour course during a normal semester. You should plan on spending approximately 30-45 hours each week on this course including field trips. Since students' ability to read for content varies this is only an estimate of required reading and study time. Students will be expected to read, study, and work all projects assigned before the posted deadline. A tentative schedule of topics is provided below.
Academic
dishonesty No cheating in any form will be tolerated. Penalties for academic dishonesty may include a zero grade on the assignment or exam/quiz, a failing grade for the course, suspension from the Computer Science program, and dismissal from the program. All instances of cheating will be documented in writing with a copy placed in the Department’s files. Students will be expected to discuss the academic misconduct with the faculty member and the chairperson. For more details see the Faculty Handbook: http://aa.ColumbusState.edu/faculty/FacHandbook0203/sec100.htm#109.14 and the Student Handbook: http://sa.ColumbusState.edu/handbook/handbook2003.pdf |
Getting help: You can always contact me during my posted office hours, by e-mail, or by appointment.
CSU ADA statement: If you have a documented disability as described by the Rehabilitation Act of 1973 (P.L. 933-112 Section 504) and Americans with Disabilities Act (ADA) and would like to request academic and/or physical accommodations please contact Joy Norman at the Office of Disability Services in the Center for Academic Support and Student Retention, Tucker Hall (706) 568-2330, as soon as possible. Course requirements will not be waived but reasonable accommodations may be provided as appropriate.
Makeups: No make-ups will be given for assignments turned in late.
Withdrawal: It is the STUDENT’S
responsibility to indicate a drop from the course. Failure to withdraw from the
course by the indicated date will result in a grade of WF or F. Please refer to
the CSU
Online Catalogue for "W" grade procedures and the CSU Schedule of Courses Booklet for the
exact deadline date.
Tentative Schedule
****This schedule is subject to change.
Dates |
In class Material* |
Field Trips |
Submissions |
April 21 |
v Orientation (9-12) v Introduction (1-3:30 p.m.) |
|
|
June 22 (5 pm) |
|
|
Paper proposal due |
Pre-departure readings |
v Jacquard’s Web: Chapters 1-5 (pre-Babbage) |
|
|
July 6 |
|
Departure (ATL -> London: 6:25 pm => 7:30 am) |
|
July 7 |
|
London -> Oxford (orientation) |
|
July 8 (Sun. 2-4 p.m.) |
v Review readings (ch 1-5) |
|
Response paper |
July 9 (Mon. 9-noon) |
v Jacquard’s Web: Chapters 6-9 |
|
Response paper (9 am) Journal (5 pm) |
July 10 (Tues 1-4 pm) |
|
|
|
July 11 (Wed. 9-noon) |
v (Babbage & Lovelace) |
|
Response paper (9 am)
|
July 12 (Thurs 9-6p.m.) |
|
London Museum of Science (Babbage, Difference Engine, analog computers) |
|
July 13 (Fri.) - July 15(Sun.) |
FREE TIME |
||
July 16(Mon. 9-noon) |
v Review field trips and week 1 materials v Jacquard’s Web: Chapters 10-15 |
|
Response paper (9 am) Journal (5 p.m.) |
July 17(Tues 9-6p.m.) |
|
Bletchley Park (Computing Devices, Computing Museum, Enigma, Alan Turing, Turing Machine, Colossus) |
|
July 18 (Wed. 9-noon) |
v (20th Century) |
|
Response paper (9 am)
|
July 19 (Thurs. 9a.m.-10:30 p.m.) |
|
Manchester University Museum and Manchester Museum of Science and Industry [Jacquard Loom, Manchester “Baby” computer] |
|
July 20 (Fri.) - July 22(Sun.) |
FREE TIME |
|
|
July 23(Mon. 9-noon) |
v Review field trips and week 2 materials v Jacquard’s Web: Chapters 16-17 v Presentations |
|
Response paper (9 am) Journal (5 p.m.) |
July 24(Tues 9-6p.m.) |
|
· Museum of Computing - University of Bath in Swindon |
|
July 25 (Wed.) |
|
RETURN (LONDON -> ATL 12:20 pm => 4:25pm) |
|
July 30 (Mon) |
|
|
Journal (5 p.m.) Paper must be submitted electronically through WebCT (5 p.m.) |
*In class material may be supplemented by guest lecturers