CCS: Computational Cognitive Science

Welcome

Welcome to Computational Cognitive Science.

This course introduces basic concepts and methods needed to implement and analyse computational models of cognition. It considers the fundamental advantages and challenges in taking a computational approach to explore and model cognition.

We will explore how computational models relate to, are tested against, and illuminate psychological theories and data. Our focus will be on probabilistic modelling methods, and provide practical experience with implementing models.

Following the textbook, the tutorials and assignment will use the statistical language R.

Key details:


Communication

When you sign up for the course, you will have access to:

  • this website: all essential course information can be found here;
  • the Learn page of the course, used for the assignment and for lecture recordings;
  • any course-related announcements will be posted on Learn.

We will use an EdStem discussion forum for the course.

  • Link in the navigation menu to the right of the page.
  • you can use it to post questions about the course content, including tutorials and the assignment;
  • the main purpose is peer support: students discuss course material and help each other;
  • lecturer and TA moderate the discussion and contribute.

Syllabus

Course components

Lectures

All lectures will be in-person unless there is an announcement to the contrary, e.g., for remote guest lectures.

Tutorials

Tutorials are one-hour small-group sessions led by a tutor:

  • they reinforce and complement material from the lectures;
  • they help you practice and apply this material, allow you to discuss and ask questions;
  • a question sheet is issued for each week; please prepare for the tutorial by working through this sheet;
  • tutorials start in week 3 and run until week10, with the exception of week 7 (no tutorials);
  • you will be automatically assigned a tutorial group; if you have a timetable clash,
    request a group change using the MyEd Timetabling Channel. 

Required Background

We expect students to have some knowledge of probability and statistics, and enough programming experience that they know or will be comfortable learning R. See the course descriptor for details.

License
All rights reserved The University of Edinburgh