Skip to main content


Module title:Programming
Module codeECM1400
Module lecturers:Dr Matt Collison
Module credits:15

We use computers in almost all aspects of our daily lives and throughout science, so it is easy to take them for granted. However, in order that we can use computers to solve new problems and create new things, we have to be able to program them. This module introduces you to programming and problem solving with a computer.  You will learn how to formulate an algorithm to solve a problem, and you will acquire the skills to write, test and debug programs.

Please note that all modules are subject to change, please get in touch if you have any questions about this module.