Software Development for Data Science

SHE level M
SCQF credit points 15.0
ECTS credit points 7.5
Module code MMI326837
Module Leader
School School of Computing, Engineering and Built Environment
Subject Computing
Trimester A (September start)

Summary of content

This module will focus on the development of software programming skills used for data science using an appropriate programming language such as Python or R. Implementation methods for the foundation topics in data science such as data capture, wrangling, analysis, processing, visualisation and reproducible reports will be covered. The student will gain an understanding of the various data science software ecosystems in order to apply statistical data analysis techniques (descriptive and inferential), machine learning and information visualisation techniques. This will be introduced via practical examples using both data simulation and real-world datasets to allow the student to make decisions that are supported by data.

Module details

Module structure

Activity Total hours
Lectures 12.00
Practicals 36.00
Independent Learning 82.00
Assessment 20.00

Assessment methods

Component Duration Weighting Threshold Description
Course Work001 50 45 Practical coursework exercise
Course Work002 50 45 Practical coursework exercise