United Kingdom, Cardiff

Big Data and High-Performance Computing

when 20 July 2019 - 3 August 2019
language English
duration 2 weeks
fee GBP 1995

Big Data and High-Performance Computing is a multidisciplinary Summer School split across the Schools of Computer Science and Informatics, Mathematics and Physics and Astronomy. Working together, these Schools will introduce you to a range of in-demand skills for extracting and handling ‘big data’, discovering and communicating meaningful patterns from the data, and applying modelling tools to help businesses and government organisations make better decisions.

This Summer School will begin with introductory lectures, workshops and practical sessions intended to provide a basic understanding of programming languages (Python, R and C) and elementary statistical data analysis methods. These activities will provide a grounding for subsequent more advanced topics in data analysis and computing later in the School. The focus will be on practical applications of the various techniques described, showcases by examples from the world-leading research carried out in the School of Physics and Astronomy on data obtained from astronomical satellites such as Planck and Herschel as well as gravitational wave research.

To make sure you benefit from this Summer School, we suggest that applicants are familiar with the C programming language, R and Python. However, if you are unfamiliar with these languages, but still wish to participate in the course, we can also provide you with tutorial material in advance of the summer school. Although it would be beneficial, no advanced expertise in programming or in statistics is required.

In addition to a fantastic learning experience, our Summer Schools include accommodation in the centre of the city, two cultural trips to cities across the UK and entertaining social events in our vibrant Welsh capital. Our Summer Schools will give you the chance to immerse yourself in the British culture and travel the UK with new friends from all across the world.

Course leader

Sophie Lewis

Target group

Undergraduate students, recent graduates or those with relevant work experience (18 years old and above).

Course aim

The high-performance computing component of the Summer School will look at important distinctions between shared and distributed memory models, and between data and task-based parallelism, and teach you how to write simple parallel applications. The focus will mainly be on the practical issues of programming modern parallel computers using OpenMP, MPI, and CUDA.

Credits info

Students are usually able to obtain credits from your home institution. If you intend to claim credits from their home university after attending one of our summer schools, please make sure you ask your University about their requirements before you enrol with us. The decision to award credits rests with your home institution. Informal assessments will vary for each course but all participants will be provided with a certificate of attendance. Please contact us on PSE-ISS@cardiff.ac.uk if you have any questions.

Fee info

GBP 1995: (2-week course) This course fee includes tuition fees, breakfast and lunch (Monday-Friday), airport pick-up and drop off from Heathrow Airport (on specified dates), excursions organised by Cardiff University and accommodation.


£1000 Scholarship - deadline on April 1st 2019.