Requirements

     Many differing disciplines and traditions have made, and continue to make, contributions to the investigation of the hypothesis that human thinking can be usefully studied from a computational point-of-view. These disciplines include mathematics, philosophy, computer science, linguistics, psychology, biology, and neuroscience. It is not expected that any student will have a significant background in all of the areas of these disciplines that have contributed to the development of cognitive science. Consequently, there are no explicit prerequisites for this course.

     However, some recommendations may be useful to the prospective student. First and probably most importantly, you should find thinking a fascinating topic and be someone who is comfortable with approaching topics analytically. Some familiarity with the rudiments of discrete mathematics and logic is useful. And, familiarity with a programming language and some experience in programming is also useful.

     If you have some reservations or questions concerning the appropriateness of this course to your interests and background, feel free to contact the instructor.