Syllabus - Beyond Calculation (IE 162)

Spring Semester 2004

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

Meeting Times: Tuesday 6:30 - 9:30 PM
Meeting Place: Linde Riggs Room

Mail lists: ie-162-l@hmc.edu for admin issues
Graders: Mike and Class
Secretary: Joyce Greene, Olin 1258, 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, fifteen, twenty, or twenty-five years. This prediction will include all aspects of the computing equation: scientific, economic, and social.

Course Counting

Required Books

There are 4 books:

Course Format

This course is a discussion and seminar course. Thus the success of the course depends on students taking responsibility for investigating the course material and expressing themselves in class discussions, papers, and projects. There will be:

Course Discussion List

There will NOT be a class email discuss list. I have let the class grow beyond the 'desired' number and realize that the size will make on-line discussion difficult. If we were doing on-line discussion, then:

So the absence of a list puts more pressure on people to come to class prepared...

Classroom Participation

For each class, designated individuals will be responsible for leading the class discussion parts of the readings, they are the moderators. Also for each class individuals will be responsible for preparing additional questions and issues related to the readings, i.e., adversaries. The rest of the class is responsible for joining the discussions. Besides have done the readings, you need to come to class having thought a little about the topics.

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. We will try to give equal time to all areas.

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 whether (any maybe 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 Future of Computing will also be investigated. There are numerous predictions. We will investigate some through various books, movies, and papers. Again trying to understand more than the technology itself, including who will really be using the advances and how will society in general be affected. Students will do a final seminar level paper on a critical analysis of the future state of some particular aspect of computing, e.g., computing in the home or educational computing, etc. 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. So WAGs (Wide Ass Guess) are not appropriate.

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 3 lectures with the Group presentations spread over the semester, e.g., weeks 4, 6, 8, etc. The idea is to do group presentations periodically during the semester.

Grading

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 required books and other readings should provide the background.

Previously, the course looked first at history, then at future technology, and then reviewed current technology. This time we are going to try to interleave the topics.

  • History of Computing, with emphasis on integration of computing into society at large.
  • History of Computing, with emphasis on integration of computing into narrow spheres of society.
  • Reliability of predictions of the Future.
  • Current predictions of the future of computing, with emphasis on various related technologies.
  • Current issues in Computing
    This material will come from Stoll.

    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

    Mike Erlinger

    Last Modified Tuesday, 27-Jan-2004 09:46:03 PST