Computation and Cognition: the Probabilistic Approach

Class Info Calendar


This course will introduce the probabilistic approach to cognitive science, in which learning and reasoning are understood as inference in complex probabilistic models. Examples will be drawn from areas including concept learning, causal reasoning, social cognition, and language understanding. Formal modeling ideas and techniques will be discussed in concert with relevant empirical phenomena.

Noah Goodman (ngoodman at stanford dot edu)

Long Ouyang (louyang at stanford dot edu).

Meeting time: T Th 1:30-3.
Meeting place: building 50, room 52H.

Office hours: Long Ouyang will hold office hours Wednesdays at noon in building 420 (jordan hall), room 330.
Discussion: We will be using Piazza for online discussion and homework help. Post your questions there, and answer others' questions.

Assignments and grading

Students (both registered and auditing) will be expected to do assigned readings before class.

Registered students will be graded based on:

  • 30% Class participation (in class and on Piazza).
  • 35% Homework.
  • 35% Final project. (project instructions).


Readings for each week will be linked from the calendar section. (In some cases these will require an SUNet ID to access. See the instructor in case of trouble.) There will be three main sources of readings:


There are no formal pre-requisites for this class. However, the course will move relatively quickly and have technical content. Students should be already familiar with the basics of probability and programming (or be willing to learn this background on there own).