Computational Cognitive Science (2017-2018)

NOTE: The CCS web pages are still being updated for 2017/2018.

Course Overview

This course aims to introduce students to the basic concepts and methods needed to implement and analyse computational models of cognition. It considers the fundamental issues of using a computational approach to explore and model cognition. In particular, we explore the way that computational models relate to, are tested against, and illuminate psychological theories and data.

The course will mainly focus on probabilistic modelling methodologies, and provide practical experience with implementing models. The main modeling domains covered are memory, vision, and language. Matlab will be used as the modeling language throughout the course.

Mailing List

Announcements regarding the course will be posted to the course mailing list ccs-students. All students taking the course are automatically subscribed to this list. Previous postings can be accessed using the ccs-students mailing list archive.

Virtual Learning Environment

The course will use Blackboard Learn for various activities. If you are enrolled in the course, you will automatically have access to the Learn page of the course. Materials that are not Learn are on this web site.


The course will use Matlab for tutorials and assignments. Matlab is installed on all DICE machines; if you don't have a DICE account, please apply for one as soon as possible. Octave is a free Matlab clone. The recommended book for learning Matlab is MATLAB Demystified by McMahon (see the reading list for details).

Home : Teaching : Courses 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh