Data Science Courses

The list of Data Science courses below is indicative of those that are currently planned for students commencing their undergraduate degree in September 2023. The courses that run in each academic year are subject to change in line with faculty availability and student demand, and may have limited capacity or be unavailable to you due to the timetable. There is, therefore, no guarantee every course will be available every year.

Elective Pathways

You will have the opportunity to personalise approximately 50% of your degree content. You might choose to undertake further in-depth electives in your degree discipline, or to study elective pathways, which allow you to explore, develop and demonstrate a secondary area of expertise. If you take the equivalent of at least three courses in a defined pathway outside of  your main degree discipline, in this case Data Science, you may apply to receive recognition for this (e.g. BSc (Hons) Data Science with Business) in a letter alongside your degree certificate and transcript.

Year 1

  •     Discrete Structures
  •     Programming with Data 
  •     Intermediate Programming with Data
  •     Probability and Statistics

Plus, FOUR elective courses

Year 2

(Option to study abroad and follow US curriculum courses at a Northeastern University campus in the USA, in the second semester)

  • Advanced Programming with Data
  • Foundations of Data Science
  • Database Design
  • Information Presentation and Visualisation

Plus FOUR elective courses

Year 3

  •     Machine Learning and Data Mining I
  •     Machine Learning and Data Mining II
  •     Large-Scale Information Storage and Retrieval

Plus, THREE elective courses

  • Final Project (Data Science)

Message a student

Ask a student questions about their experience

Message