PY2SCP Module Link

Module aims and purpose

Students will be introduced to the basics of scientific computation in Python for data analysis visualisation and programming of behavioural experiments1. This will build upon and extend the neuroscience methods1 introduced in the prerequisite module PY1INM. Examples and problems will be drawn from a diverse range of areas from neuroscience, psychology, psychophysics and neuroimaging2. The foundational skill taught is programming (coding, scripting) in Python1 and will make use of appropriate widely used scientific libraries and packages e.g., PsychoPy for running behavioural experiments. All work will be carried out in the computer lab, with a strong focus on solving problems to acquire practical skills.

Module learning outcomes

By the end of the module, it is expected that students will be able to:

  1. Program in Python at a basic to intermediate level1
  2. Know how to use scientific libraries and packages in data analysis workflows in Python1
  3. Be competent at coding typical data visualisation tasks in Python1
  4. Understand and be able to program core elements of behavioural experiments in Python PsychoPy1

Summative assessment

Type of assessmentDetail of assessment% contribution towards module markSize of assessmentAdditional informationBreadthDepth
In-person in-class testProgramming and interpretation402 hoursResearch Methods
In-person in-class testProgramming and interpretation602 hoursThe second in-person in-class test is worth a higher percentage as students will have learnt more during the remainder of the teaching on the course, so the test assesses more advanced programming skills.Research Methods

BPS content areas in this module:

Footnotes

  1. Research Methods ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  2. Biological Psychology ↩

Built with LogoFlowershow