Study of Computation

-

The Department of Cognitive Science offers five areas of specialization that undergraduate students pursuing a B.S. Cognitive Science major have the option of declaring depending on their interests. Students interested in computation have most often declared a human computer interaction or computation specialization. The 109, 118A, and 118B core courses provide students with a basic foundation of computational models of cognition.

All Areas of Specialization

The 109, 118A, and 118B Core Courses

109 Modeling and Data Analysis

Exposure to the basic computational methods useful throughout cognitive science. Computing basic statistics, modeling learning individuals, evolving populations, communicating agents and corpus-based linguistics will be considered. Prerequisite: Cognitive Science 18 or equivalent programming course or permission of instructor.

118A Natural Computation I

This course is an introduction to computational modeling of biological intelligence, focusing on neural networks and related approaches to supervised learning. Topics include Estimation, Filtering, Optimization, Multilayer Perceptrons, Support Vector Machines, Boosting, Bayes nets. Prerequisite: Cognitive Science 109, Mathematics 20E, Mathematics 20F, and Mathematics 180A or permission of instructor.

118B Natural Computation II

This course is an introduction to computational modeling of biological intelligence, focusing on neural networks and related approaches to unsupervised learning. Topics include density estimation, clustering, self-organizing maps, principal component analysis, information theoretic models and evolutionary approaches. Prerequisite: Cognitive Science 109, Cognitive Science 118A, Mathematics 20E, Mathematics 20F, and Mathematics 180A or permission of instructor.

See All CogSci Course Descriptions