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).