BCSC 229: Computer Models of Human Perception & Cognition

Cross-listed: BCSC 229 (P), 1CSC 229
Prerequisites: MATH 161 and MATH 162 (or equivalents), and computer programming experience
Offered: Fall

How can computer models help us understand how people perceive and reason about their environments? This course addresses this question, with emphasis placed on how people use probabilistic reasoning in order to represent and manage ambiguity and uncertainty for the purpose of making intelligent decisions. The course is relevant to students with interests in computational studies of human perception and cognition, and to students with interests in artificial intelligence. Homework assignments will require students to write computer programs using the Python programming language.