Minimum entry requirements
The entry requirements are a graduate level education in a relevant field or equivalent work experience.
The courses do not require any substantial prior experience in programming. We require basic IT literacy and a basic understanding of one form of programming/scripting language (e.g.. C, C++, Java, Python, Fortran, Matlab, Visual Basic, bash).
Ahead of the course, students should complete everything before "Advanced Topics in Python" at the code academy.
This is a beginner's Python course that should be straightforward for anyone with a basic understanding of another language.
During the HPC course students will be modifying existing computer programs written in C or Fortran, and developing simple programs in Python. During the Data Science course students will write simple programs in R and Python to automate data science processes.
You will need to be committed to independent study and have a suitable place to work in. For a 20 credit course you should reserve around 10 hours per week. You will be part of a diverse online network of fellow students from around the world and should feel confident interacting with this network through discussion boards, blogs, online tutorials or joint assignments.
All you need is a laptop or PC with Internet connection allowing you to connect to HPC machines hosted by EPCC (HPC facilities) and to access online course material.
All international applicants must meet our general entry and English language requirements.
Please get in touch with us if you are not sure you meet the entry requirements.