Taught course

Data Science and Engineering

University of Dundee · School of Science and Engineering

Entry requirements

Applicants should normally have an Honours degree at 2.2 level or above in computing or a related subject that contains the necessary background knowledge, including Mathematics, to undertake the course.

Months of entry

January, September

Course content

From the websites you browse to the places you visit, data is being gathered every second of every day. With so much data to analyse, data engineers are in high demand to ensure that companies have the infrastructure they need to successfully analyse it.

Within this course you will develop your skills, knowledge and understanding of both data engineering and data science whilst learning to store, manage and analyse large sets of data.

You will study a range of modules, including an introduction to data mining and machine learning, along with business intelligent systems and secure internet programming. You will gain the knowledge you need to succeed in the fields of data engineering and data science.

Working alongside, and learning from, a range of leading researchers and tutors, including vision and imaging researchers, business intelligence experts, and industrial and research data scientists, you will develop your understanding of the real-life situations you could face in your career.

You will also have access to NoSQL databases, including Cassandra, Neo4j and Mongodb, along with parallel data analysis software, such as Hadoop and Spark, ensuring you have experience of working with industry level databases and software.

Under the guidance of our academic staff, you will also undertake a research project. Recent projects examples have looked at fraud ring detection and visualisation with NoSQL databases, and the impact of Airbnb on tourism.

Qualification, course duration and attendance options

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

Course contact details

Andy Cobley
+44 (0)1382 385078