Unit name | Scientific Programming |
---|---|
Unit code | BIOLM0032 |
Credit points | 20 |
Level of study | M/7 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Dr. Matt Williams |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | School of Biological Sciences |
Faculty | Faculty of Life Sciences |
This unit will introduce students to the theoretical and practical aspects of programming applied to scientific data. These include UNIX command line, the basics of scientific programming (e.g., bash, Python), connection to remote computers, work with High-Performance computers and how to write code in a professional way. The students will have opportunity to plan, develop and implement their own bioinformatic scripts as well as interact with remote clusters.
The aim of this unit will be to:
The Learning Outcomes (LOs) for this unit are:
A: Knowledge and Understanding:
B: Intellectual Skills/Attributes:
C: Other Skills /Attributes (Practical/Professional/Transferable):
The unit will be delivered through a mixture of short lectures followed by individual exercises with computers. Blackboard will be used to engage students with the unit content.
A summative computer assessment will consist of a final computer task integrating all the learning objectives.