Formal Modelling in Cognitive Science 1 (2007)

FMCS-1: 1st year undergraduate course; level 8; 20 points

To help evaluate this course, please fill in the Course Questionnaire.

Short Description

This course is designed to teach students various mathematical concepts and techniques in close association with motivating concepts from cognitive science. It will cover basic material from linear algebra and calculus, and from probability and information theory. Computational tools will play an important role in the presentation of the course.

The mathematical systems studied can be presented as a conceptual basis for developing abstract theories, or as models of cognitive systems. Acquiring a sound grasp of the interplay between these two perspectives is an important foundation for cognitive science.

The course is mainly targeted at students on the MA in Cognitive Science, but it is suitable also for other first year students in Informatics.

For more information, please see the Official Course Descriptor for FMCS1.

Lecturers

Miles Osborne (course organiser); office: Room 17, 2nd Floor Right, 2 Buccleuch Place; email: miles@inf.ed.ac.uk; phone: 504430.

Steve Renals; office: Room 5BP-2L04, 5 Buccleuch Place; email: srenals@inf.ed.ac.uk

Mark van Rossum; office: Room D7, 5 Forrest Hill; email: mvanross@inf.ed.ac.uk; phone: 511211.

Teaching Assistants

Peter Bell; 5BP-2R12; email: Peter.Bell@ed.ac.uk; phone: 508484.

Course Secretary

Marie Hamilton; office: Room 3, 5th Floor, Appelton Tower; email: mhamilt1@inf.ed.ac.uk; phone: 502706.

Course Representatives

Time and Place of Lectures

Mondays16:10-17:00Room 8.16, David Hume Tower
Tuesdays16:10-17:00Room 8.16, David Hume Tower
Thursdays16:10-17:00Room 8.16, David Hume Tower

Time and Place of Tutorials

Mondays13:00-13:50Room 5.01, Appleton Tower

Tutorials take place every week, starting in week 2.

Time and Place of Lab Sessions

Wednesdays12:10-14:00Computer Lab North, Level 5, Appleton Tower
Thursdays 13:00-14:50Computer Lab North, Level 5, Appleton Tower

There are five lab sessions, every other week, starting in week 2 (see schedule below).

Newsgroup and Mailing List

Please use the course newsgroup eduni.inf.course.fmcs1 to post general questions and comments regarding this course. The group will be monitored by the teaching assistants. Here are instructions on how to configure your newsreader.

If you have specific questions, please email the teaching assistants or the course organiser directly.

The lecturers and TAs will post announcements regarding the course to the course mailing list. All students taking the course are automatically subscribed to this list. Previous postings can be accessed using the mailing list archive.

Prerequisites

This course assumes that you have done maths at Highers or A-Levels. If you would like to revise highschool maths, have a look at the following Facts and Formulas Leaflet issued by the Mathematics Learning Support Centre. Another very useful resource is MathWorld, an online encyclopedia of mathematics.

Software

We will use Matlab for the lab sessions of this course. 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.

David Barber's Introduction to Matlab
Kermit Sigmon's Matlab Primer

Schedule of Assessment

The assessment on this course will consist of:
  1. 4 assessed assignments, worth 6.25% each (i.e., 25% in total), covering material from the labs and tutorials;
  2. A final exam (120 minutes), worth 75%.

No.IssuedDueExercisesMaterialsSolutions
1 Jan 25Feb 9 Vectors and Matrices-
2 Feb 14Mar 2 Convolution-
3 Mar 6Mar 16Probability- Solutions
4 Mar 12Mar 23Probability and Information Theory-

All assignments are due at 16:00 on the due date, and are to be handed in as hardcopies at the Informatics Teaching Office (Appleton Tower, 5th floor).

This course will be examined at the end of the semester with a 120 min closed-book exam (for the exam date, please check here). For exam preparation, students should refer to the past exam papers for this course:

Practice ExamExam PaperSolutions
2004/2005Exam PaperSolutions
2004/2005 ResitExam PaperSolutions

Please read the information regarding the examination, assessed asignments, and regulations for this course.

Schedule of Lectures

No.DateLecturerTopicLecture NotesReading
1 08 JanVan RossumVectors Slides, Ch. 1.0-1.4Greenberg Ch. 9.1-9.6
2 09 JanVan RossumMatrices Ch. 1.5-2.1Greenberg Ch. 10.1, 10.2
3 11 JanVan RossumMatrices Ch. 2.1-2.5Greenberg Ch. 10.3
4 15 JanVan RossumMatrices Ch. 2.6, 3 Greenberg Ch. 10.4, 10.6, 10.8
5 16 JanVan RossumPerceptron Ch. 3 Hertz et al. Ch. 5.1, 5.2, 5.4
6 18 JanVan RossumPerceptron Ch. 3 -
7 22 JanVan RossumDifferentiation Ch. 4 Greenberg Ch. 13.3-5, 13.7
8 23 JanVan RossumBackpropagation Ch. 5 Hertz et al. Ch. 6.1, 6.3
9 25 JanVan RossumBackpropagation Ch. 5 -
1029 JanVan RossumFilters Ch. 6 Greenberg Ch. 21.1-4
1130 JanVan RossumFilters Ch. 6 -
1201 FebVan RossumFilters Ch. 6 -
-05 FebVan RossumNO LECTURE -
-06 FebVan RossumNO LECTURE -
1308 FebVan RossumDifferential EquationsCh. 7 Greenberg Ch. 1
1412 FebVan RossumDifferential EquationsCh. 7 -
1513 FebVan RossumPhase Plane Ch. 8 Greenberg Ch. 7.1-7.4
1615 FebRenalsIntroduction to Probability Theory; Combinatorial MethodsSlides (4-up)Miller and Miller Ch. 1
1719 FebRenalsSample Spaces, Events, ProbabilitiesSlides (4-up)Miller and Miller Ch. 2
1820 FebRenalsConditional Probability; Bayes' TheoremSlides (4-up)Miller and Miller Ch. 2
1922 FebRenalsApplication of Bayes' Theorem; Discrete Random Variables; DistributionsSlides (4-up)Miller and Miller Ch. 3
2026 FebRenalsJoint, Marginal, and Conditional Distributions Slides (4-up) Miller and Miller Ch. 3
2127 FebRenalsContinuous Random Variables; DensitiesSlides (4-up) Miller and Miller Ch. 3
2201 MarRenalsExpectation and Variance; Chebyshev's TheoremSlides (4-up)Miller and Miller Ch. 4
2305 MarRenalsSpecial Distributions and DensitiesSlides (4-up)Miller and Miller Ch. 5, 6
2406 MarOsborneApplication: Bayesian Cognitive ScienceSlides-
2508 MarOsborneEntropy, Joint Entropy, Conditional EntropySlidesManning and Schütze, Ch 2.2
2612 MarOsborneEntropy Rate; Mutual InformationSlidesManning and Schütze, Ch 2.2
2713 MarOsborneApplication of Mutual Information; CodesSlidesManning and Schütze, Ch 2.2
2815 MarOsborneKraft Inequality; Source Coding Theorem; Huffman CodingSlidesManning and Schütze, Ch 2.2
2919 MarOsborneNoisy Channel Model and Applications; Kullback-Leibler Divergence; Cross-entropySlidesManning and Schütze, Ch 2.2
3020 MarOsborneRevision--

Schedule of Tutorials

No.TutorExercisesSolutions
1 RenalsLecture Notes, Ch. 1, ex. 1-12
2 RenalsLecture Notes, Ch. 2, ex. 1-10
3 RenalsLecture Notes, Ch. 3, ex. 1-3, Ch. 4, ex. 1-6
4 RenalsLecture Notes, Ch. 6, ex. 1-3, 5
5 RenalsLecture Notes, Ch 7, ex. 1, 2, Ch. 8, ex. 1, 2
6 RenalsCombinatorics, Basic Probability, Bayes' TheoremSolutions
7 RenalsRandom Variables and Probability DistributionsSolutions
8 RenalsExpectation and Variance; Special DistributionsSolutions
9 RenalsEntropy; Mutual InformationSolutions
10 RenalsCodes; KL Divergence; Noisy Channel ModelSolutions

Schedule of Lab Sessions

No.DemostratorExercisesSolutions
1 BellMatlab and Vectors and Matrices
2 BellPerceptrons
3 BellDynamics of Simple Neuron Populations
4 BellProbability TheorySolutions
5 BellInformation TheorySolutions

Literature


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: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh