Life Sciences
Programming for Life Sciences
Module code: C7147
Level 6
15 credits in autumn semester
Teaching method: Lecture, Workshop
Assessment modes: Coursework
On this module, you’ll develop computer coding skills with Python, a modern computer language used widely in Life Sciences research and beyond. You’ll learn how write code to handle, analyse and visualise research data.
You’ll cover:
- the basics of Python
- a range of key Python libraries used in Life Sciences research
- how to develop your coding skills by writing interactive computer programs.
Module learning outcomes
- Demonstrate understanding of common functions and keywords in the Python programming language and its basic syntax.
- Analyse the use of logical flow, structure, and libraries within code and their applications within the Python computer programming language.
- Apply programming skills to produce working, structured code that implements an algorithm used in contemporary research for processing biological data.
- Demonstrate understanding of best open research/open science coding practices (including commenting code and documentation and version control).