Syllabus - Beyond Calculation (CS162)

Fall Semester 2001

Professor: Mike Erlinger
Office: Olin 1242
Phone: x-18912
E-mail: mike@cs.hmc.edu

Meeting Times: Wednesday 7:00 - 10:00 PM
Meeting Place: TG 203

Mail lists: cs-162-l@hmc.edu for admin issues
Mail lists: 162dis@cs.hmc.edu for discussion
Graders: Mike and Class
Secretary: Joyce Greene, Olin 1240, 621-8225,

Course Description

(Catalogue) Description: Students will review the history of computing, the current state of computing, and various predictions of the future of computing. The reviews will encompass social and economic aspects of computing along with the technical. Using these three views of computing and their breath in science and the humanities, the students will produce their own prediction of computing in ten, fifthteen, twenty, or twenty-five years. This prediction will include all aspects of the computing equation: scientific, economic, and social.

Course Format

This course is primarily a discussion course. Thus the success of the course depends on students expressing themselves in class - but requires that they inform themselves prior to class. There will be various critical essays (on papers or chapters not in the class texts), two major projects, (one a group project and one an individual project/paper), and students will each monitor multiple class discussions.

Course Discussion List

There will be a class email discuss list. The idea is for this liest to motivate discussion for the coming class. Full page treatises are not expected, but rather the list is a vehicle for topics/issues centered around the current reading. You are welcome to develop a major treatise, but I would like the discussion list to get people to think about the readings BEFORE coming to class. For each class, designated individuals will be responsible for leading the class discussion parts of the readings. Using the discussion email list, 162dis , is a good way to prepare the class members for the topics to be discussed.

Course Focus

There will be three general focus areas: History of Computing, Current State of Computing, and Future of Computing. We will investigate computing at each of these stages including technical, economic, and societal issues.

Discussion of History of Computing from various aspects including, but not limited to: Technical, Economic, and Social. The class discussions will evaluate the history of computing from all three aspects, showing how things other than technology have dictated or influenced the direction of computing.

Discussion of Current State of Computing from a current (no more than a 3 year historical perspective) i.e., what in the last 3 years has been most influential on the current state of computing. These discussions will be from various aspects including, but not limited to: Technical, Economic, and Social. The class discussions will spend equal amounts of time on all three aspects i.e., technology will be only a third of the discussion.

Students will do a final project paper on their view of the future state of some particular aspect of computing. The topic and time frame need to be discussed and approved by me. Hopefully, during the semester, the class will uncover some aspect of computing that perks your interest. These papers must combine all of the aspects covered in the Historical and Current State of Computing discussions, e.g., scientific, economic, and social. We will start with some views of the future of computing (Beyond Calculation).

There is also a group project/presentation which can focus on current or historical aspects of computing. The project contents and directions must be coordinate with me. The group projects will be chosen in the first 2 lectures with the 1st presentation, in week 4.

Grading

Course Books

Course Outline

The following are topics to be covered in depth during the semester, and our discussions will be based on the books and other readings. It is impossible to delineate where material will come for each of the topics, but the four books and other readings should provide the background.

Discussion List

There has been created a discussion list: 162dis@cs.hmc.edu This is a local (turing) email alias, so you need to get on the cs-162-l mailing list and then I will add you to the discussion list.

Group Projects

Group Projects are major presentations to the class. They involve particular areas, looking at history and current trends. The goal of such presentations is to provide a basis for predicting the future for this particular area. BUT such presentations are NOT to predict the future.

Groups are 3 to 4 people who have gotten together for this particular project. Projects will be reviewed by me after an appropriate outline. The outline MUST contain the questions that are being answered by the presentation (see examples below for types of questions). They will be mixed with our normal review of books.

While some possible project areas are presented below, the field is open.

Partial List of Possible Group Projects

Web Pages

Other Books

Last modified Sept 16, 2001 by mike@cs.hmc.edu