Introduction to MatLab Programming (PGT) PSYCH5016

  • Academic Session: 2019-20
  • School: School of Psychology
  • Credits: 10
  • Level: Level 5 (SCQF level 11)
  • Typically Offered: Semester 2
  • Available to Visiting Students: No
  • Available to Erasmus Students: No

Short Description

This course introduces students to the MatLab environment through hands-on sessions providing a mix of lectures and in class exercises. Students create and manipulate MatLab variables, perform basic computations, use in-built functions, program new functions, program scripts, and produce various graphical representations.



Requirements of Entry

Typically a 2:1 honours degree in psychology or related discipline.

For the MSc Brain Sciences, at least a second class (2:2) honours degree in neuroscience, physiology, psychology or acceptable equivalent(s).


Take-home assignments in which students use MatLab to explore a new dataset and answer questions by producing graphical representations, a justification of the methods employed, a description of the results and conclusions. 

Main Assessment In: April/May

Course Aims

To introduce students to the MatLab programming environment so that they can start to make scripts to run experiments, create stimuli, explore datasets, and perform statistical analyses.

Intended Learning Outcomes of Course

By the end of the course students will be able to:

■ Explain and describe the workspace, variables, basic mathematical operations, graphs.

■ Describe conditional statements (greater than, less than), RT analysis, scripts.

■ Explain flow control (for loops, if statements), functions.

■ Describe advanced variables, advanced flow control, file operations.

■ Explain histograms, boxplots, measures of central tendency, measures of dispersion, skewness, kurtosis.

Minimum Requirement for Award of Credits

Students must submit at least 75% by weight of the components (including examinations) of the course's summative assessment.