From 2010 to 2014, Andrew Perfors and Danielle Navarro ran an elective undergraduate class in Computational Cognitive Science, which gave an introduction to computational theories of human cognition.

Course description

We use formal models from artificial intelligence and mathematical psychology to consider fundamental issues in human knowledge representation, inductive reasoning, learning, decision-making and language acquisition. What kind of informational structures describe the organisation of human knowledge, and what kinds of inferences do they license? How do humans make choices given time constraints, computational limitations, and external costs imposed by the world? What kinds of innate knowledge (if any) must people have? And how can formal models of human cognition inform our understanding of the design of intelligent machines?

https://github.com/djnavarro/compcogsci-3016

Lecture slides

Code

Other materials