Taught course

Data Engineering

University of Dundee · School of Science and Engineering

Entry requirements

Applicants should normally have an Honours degree at 2.1 level or above in computing or a related subject. All prospective students need to undergo a technical interview to ensure they have the necessary background knowledge, including Mathematics, to undertake the course.

Months of entry


Course content

The world is awash with data and much more is on the way, creating a tidal wave of Big Data. Data Engineers develop the infrastructure to store, manage, analyse this wave of data, to bridge the gap between Data and Computer Science.

This course will give you the skills you'll need to succeed as a Data Engineer or Scientist from handling Big Data sources through to analysing and visualising this data to give meaningful insights. Subjects include:

  • Big Data Theory and Practice;
  • NoSql Databases including Cassandra, Neo4j etc;
  • Parallel data analysis (Hadoop, Spark);
  • Machine learning and data mining;
  • Languages for Data Engineering (Python, R, Matlab etc).

The University of Dundee has close ties with the Big Data industry, including Teradata, Datastax and Microsoft. We have worked with SAS, Outplay, Tag, GFI Max, BrightSolid and BIPB, and our students have enjoyed guest lectures from Big Data users such as O2, Sainsbury's, M&S and IBM.

You will be able to work with a range of leading researchers and tutors, including vision and imaging researchers, Business Intelligence experts along with industrial and research data scientists.

Qualification and course duration


full time
12 months

Course contact details

Mr Andrew Cobley
+44 (0)1382 385078