← All writing
Careers · 6 min read · 17 Sep 2026

Choosing a Data Science Degree: What Maps to Real Work

A practical way to read a module list before you commit, so your timetable actually resembles the job you want afterwards.

Cover image for the article: Choosing a Data Science Degree: What Maps to Real Work

Why the module list matters more than the course title

Course titles are marketing. Module lists are the actual product. I learned this the hard way while comparing programmes: two courses can both call themselves 'Data Science MSc' and share almost nothing underneath. One might spend three terms on statistical theory with a single applied project bolted on at the end. Another might be a rebadged software engineering course with a few weeks of pandas thrown in. Neither of those, on its own, resembles what a working data scientist actually does on a Tuesday afternoon.

What a working data scientist actually does, most of the time, is unglamorous: cleaning messy data, arguing about what a metric should mean, writing a script that will be read by someone else in six months, and explaining a result to a stakeholder who does not care about your model architecture. A module list is worth something if it forces you to practise those things under realistic constraints, not just once in a polished tutorial, but repeatedly, with data that fights back.

So when I look at a module list now, I am not asking 'does this cover deep learning' or 'is there a module on big data'. Almost every programme ticks those boxes on paper. I am asking a narrower question: does the assessment structure make it hard to fake competence? A module that is graded entirely on a written exam about algorithms will teach you to recite algorithms. A module graded on a project where you must justify a train test split, defend a chosen metric, and hand over a working pipeline will teach you something closer to the job.

The tasks that actually recur, and how to spot them in a syllabus

There are a handful of tasks that show up in almost every data science role I have read about or heard described, regardless of industry. It is worth checking, module by module, whether each one gets real practice time rather than a passing mention.

None of these need a dedicated module called 'Reproducibility 101'. They can be woven into any applied module. What matters is whether the assessment criteria reward them, because students, quite sensibly, optimise for what is graded.

university lecture hall notes

A worked example: comparing two hypothetical timetables

Imagine two module lists for the same term, both offering a course called 'Predictive Modelling'. Timetable A assesses students with a two-hour closed-book exam covering formulas for regularisation and gradient descent, plus a small notebook exercise using a clean, pre-split dataset where the only task is to call a library function and report an accuracy score. Timetable B assesses students with a project using a raw dataset that includes duplicate entries and a time component, requires a justified train, validation, and test split with an explanation of why a random split would be inappropriate, asks for a baseline comparison, and ends with a two-page written summary aimed at a hypothetical manager.

On paper, both timetables list 'predictive modelling' as a skill gained. In practice, a student from Timetable B has rehearsed something close to an actual task they will face in a first data science job: given ambiguous data and a deadline, produce a defensible, honestly evaluated result and explain it to someone who will not read your code. A student from Timetable A has rehearsed exam technique and a narrow slice of library usage. The second is not a bad skill, but it is a small fraction of the job, and it is the fraction that is easiest to pick up later from documentation.

The gap between these two timetables rarely shows up clearly in a prospectus. It shows up if you ask to see a past assignment brief, or a marking rubric, or if you can find a syllabus with weekly topics and assessment weightings listed explicitly. Admissions material tends to describe content; it rarely describes how that content is tested, and testing is where the real learning gets locked in or left out.

Practical takeaway

Before committing to a programme, try to get hold of the assessment briefs, not just the module descriptions. Ask what fraction of marks in the applied modules come from projects with messy data versus exams on theory. Ask whether evaluation methodology, splits, baselines, and metric choice, is treated as a topic in its own right or folded quietly into a single lecture. Ask whether any assignment requires you to write for a non-technical audience, because that skill will not appear naturally just because you learned to code.

None of this means theory is worthless; understanding why an algorithm works is genuinely useful when it breaks, and it usually breaks eventually. But a module list that teaches theory alongside disciplined, leakage-aware, honestly reported practice will leave you closer to employable than one that teaches theory alone and hopes the practice sorts itself out. Read the assessment structure like a job description, because in a very real sense, it is one.

laptop with spreadsheet data table
← All writing See the project case studies →