Taught course

Data Science

University of Southampton · Electronics and Computer Science

Visit the institution website for COVID‑19 updates

Entry requirements

A UK bachelor’s degree with a minimum (2:1) degree (or equivalent) in Computer Science, Computer Engineering, Software Engineering, Mathematics/Statistics, and a high 2:1 in required modules.

The required modules are:

  • At least one programming module (MATLAB, R, Python or other statistics package)
  • At least one advanced maths module, ideally statistics and probability

Months of entry


Course content

This MSc programme will train students to become proficient data scientists.

You will gain advanced knowledge in areas such as data mining, machine learning, and data visualization, including state of the art techniques, programming toolkit, and industrial and societal application scenarios.

This programme prepares you to become a proficient data scientist, developing your specialist knowledge in subjects that are crucial for mastering the vast and ever-so-complex information landscape that is characteristic to modern, digitally empowered organisations.

This is typically linked to a number of core areas of expertise, from the ability to operate high-performance computing clusters and cloud-based infrastructures, to the know-how that is required to devise and apply sophisticated Big Data analytics techniques, and the creativity involved in designing powerful visualizations.

In the first semester you start with a review of key topics in data science. The course will introduce the core theoretical and technology components required to design and use a data science application, using open-source tools and openly accessible data sets. You will also cover the most important machine learning techniques, which are at the core of any attempt to analyse and reason about data.

You will be exposed to more advanced topics in data mining in the second semester, including feature engineering, methods to manipulate text and multimedia data, topic modelling, social network analysis, and spectral analysis. A new module on data visualization will introduce the most common types of visualization techniques and state-of-the-art technology used to build graphic elements into data science applications to present analytics results.

Finally, during the summer the MSc project enables you will demonstrate your mastery of specialist techniques, relevant methods of enquiry, and your ability to design and deliver advanced application, systems and solutions to a tight deadline, including the production of a substantial dissertation.

Fees and funding

Please see the funding page.

Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

Course Enquiries
+44 (0)23 8059 2630