cs210COMPUTING AND CULTURE
Biology and Computing

Spring 2006: Monday and Wednesday 2:00-3:15 PM

Brian M. O'Connell, Maria Sanford Room 205

 
LAST UPDATE: 05/04/06
 

Course Description:
Computer Science is frequently presented as a set of theories and practices without much attention

to their creators and development. This course will focus on selected, paradigmatic events and

individuals within computing, analyzing the dynamics of the advances and their implications for

computing and society as a whole.

 

Although we will be approaching these issues through an interdisciplinary perspective, students are

reminded that this is a computer science course. Basic knowledge of computational theory, architecture

operating systems and programming will be expected. Students who are not computer science majors

should request additional assistance in these areas when needed.

 

The course will be conducted as a seminar at the graduate level. Students are expected to read every

assignment and to be prepared for discussion. Attendance at each class is presumed. Three or more

unexcused absences will result in the loss of the class participation score.

 

Our topics and schedule may be changed with the availability of guest speakers and the interests of

the class. Please check the online syllabus for updates and revisions.

 

Texts:

Daniel Hillis, The Pattern on the Stone: The Simple Ideas that Make Computers Work (Perseus Books Group (November 1, 1999)

John Von Neumann, The Computer and the Brain, 2d Ed. (Yale University Press, 2000)

Online Materials located at this site

Reserve Materials

 

Class Policies:

Attendance is presumed. Three or more unexecused absences will result in loss of class participation score.

All materials submitted must be in typed, analog form and stapled. No email assignments accepted.

Students must maintain backup copies of all course work for the semester.

 

Evaluation:

50%  Topic Assignments

30%  Subject Matter Quizzes (closed book)

20%  Class Participation

 

Evaluation Criteria for Written Assignments:

40%  Use of Course Material

40%  Comprehensiveness & Clarity

20%  Creativity & Originality

 

Weeks

subject

Introduction to Computers

1-3

topics

Course Overview 

Digital Logic & Computer Hardware

 

assignment

Hillis, Chapters 1 - 3
 

supplement

LINK: W. Daniel Hillis: Edge Biography

LINK: George Boole 1815 - 1864

 

Quiz One - Out 3/6 - Due 3/15

 

Weeks

subject

René Descartes

No Class: 2/13 and 2/20 (Presidents' Day)

4-8

topics

Descartes' 'Dualism'

The Legacy of Descartes

 

assignment

LINK: Descartes: Meditation II

LINK: Descartes: Meditation VI

LINK: Scheutz: The Cognitive-Computational Story (pdf file)

 

supplement

LINK: York University: Classics in the History of Psychology

LINK: Rene Descartes 1596 - 1650
LINK: Blaise Pascal 1623 - 1662
LINK: Gottfried Wilhelm von Leibniz 1646 - 1716
 

 

 

Weeks

subject

Norbert Wiener & Cybernetics

No Class:3/7 & 3/20 & 3/22 (Spring Break)

 

10-11

topics

Control Theories, Feedback, Homeostasis & Equilibrium, Cybernetics & Robotics

 

 

assignment

LINK: American Society for Cybernetics: Chapter One  Chapter Two

LINK: AMS - Nobert Wiener

 

 

supplement

LINK: Principia Cybernetica

LINK: Machina speculatrix: W. Grey Walter's history

LINK: Grey Walter Archive

LINK: Norbert Wiener - Memoir

LINK: Valentino Braitenberg's Site

 

Weeks

subject

A.M. Turing & John von Neumann

12-13

topics

Computation Theory & Computability

 

assignment

Von Neumann, The Computer & the Brain

Hillis, Chapter 4

LINK: John von Neumann's Contributions to Computing & Computer Science

 

supplement

LINK: Turing: Computing Machinery & Intelligence (pdf)

LINK: Chaitin, A Century of Controversy over the Foundations of Math

LINK: Hodges: Short Biography of Alan Turing

LINK: Stanford Encyclopedia: The Church-Turing Thesis

Weeks

subject

Rod Brooks & Emergent Intelligence

14-15

topics

Behavioral Models for Computation

 

assignment

Hillis, Chapter 9
 

supplement

LINK: Rod Brooks' Site