The University of Sheffield
Programme Regulations Finder

PSY31008   Coding for psychologists   (10 credits)

Year Running: 2023/2024
Credit level: F6
Additional Information   Only available to Psychology Students


Managing large datasets is increasingly seen as a key skill by employers both inside and outside of academia. Best practice in this area often borrows from fields such as data engineering, where the ability to write code and understand programming principles is crucial. Students who complete this module will gain an understanding of these principles, and will learn the fundamentals of how to code using R, an approachable open source coding language commonly used in psychology, data science engineering, and  bioinformatics.   This module provides an introduction to processing and managing data sets with R, with a focus on processing data from psychological research. After collecting the data, both students and researchers can be overwhelmed by the huge amount of data and different files and are at risk to get lost in the many steps of preprocessing and analyses. In this module, students will learn how to organise and prepare data for the next steps of analyses. The module will teach fundamental coding principles, and cover how to develop routines for checking the plausibility and quality of data. By the end of the module, students will have acquired the knowledge to write a set of scripts and routines to preprocess empirical data sets from psychological research.


Reading List

Please click here for reading list.

Teaching Methods

Delivery Type Hours
Independent 80.0
Lab 20.0

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Course Work 0.0 80 % S2
Other 0.0 20 % S2

Teaching methods and assessment displayed on this page are indicative for 2023-24.