Desirable existing computing skills for School of Mathematics MSc students.
A familiarity with MS Windows or Linux (use of spreadsheets and word processing) would be helpful. You will do some computer programming on the course and you will have an easier start with this if you already have some programming experience. A knowledge of any of the high-level programming languages like Python, C, FORTRAN, F90, Visual Basic or Java will be helpful. However, if you have no programming skills then you will be given a chance to develop them within this MSc.
Students' projects may have a programming component and Python will be used as the computing language for algorithmic work in the MSc. Python is a well structured object oriented language.
The taught component of some MSc programmes contains a course on programming with Python. This course does not assume that you have previous programming experience. However if you have not used any programming language before, you will have less work to do in this course if you do some preliminary work before the start of the course.