The real admissions filter
A general computer science master's asks for "a bachelor's in computer science or a related field". Data science and AI programmes usually say something closer to:
"Applicants must have completed at least 20–30 ECTS in mathematics, including linear algebra, calculus and probability/statistics, and demonstrable programming skills."
That sentence rejects more Bangladeshi applicants than anything else. CSE, EEE and statistics graduates normally clear it; BBA, economics and non-technical backgrounds get stopped here, regardless of CGPA.
Audit your transcript first
- 1Pull out your transcript
- 2Mark every mathematics-related course with its credit value
- 3Convert your credits to ECTS (how)
- 4Compare against the programme's stated requirement
If there is a gap, three real options: pick programmes with lighter requirements, take a bridging or pre-master's course, or demonstrate the skills through recognised online courses and projects — and explain that directly in your motivation letter rather than hoping it goes unnoticed.
Where to study
| Country | Why |
|---|---|
| Finland | Aalto and Helsinki — strong AI research, English-speaking job market |
| Sweden | KTH, Chalmers, Lund; high demand across startups and industry |
| Denmark | DTU and Copenhagen; highest salaries |
| Italy | Politecnico, Bologna; income-assessed tuition plus DSU |
| Hungary | Most affordable; available on Stipendium |
What actually gets you hired
Employers in this field weigh demonstrable work above the degree title:
- 1Two or three end-to-end projects — collect, clean, model, deploy. Something running, not a notebook
- 2SQL — the most underrated skill; it appears in almost every data interview
- 3Cloud and basic MLOps — building a model and running one are different jobs
- 4A thesis with a company — the shortest route into a Nordic job
A warning worth taking seriously: a number of weak programmes now carry "AI" in the title, especially at expensive private institutions. Check that the curriculum contains real mathematics and statistics courses. A programme that is all tools — Python libraries, dashboards — with no theory is an expensive bootcamp, not a master's.
A six-month preparation plan
| Months | Work |
|---|---|
| 1–2 | Revise linear algebra and probability; Python and pandas |
| 2–4 | Get solid at SQL; first project on a real dataset |
| 4–5 | Second project — deploy the model, even as a simple web app |
| 5–6 | Tidy GitHub, write the CV and motivation letter, match programmes to requirements |
Six months invested this way does not just make you admissible — it makes you employable at graduation, which is the actual goal.
Official sources — check for yourself
Rules and figures change. We review these articles periodically and show the date above, but always confirm the current requirement with the official source before you act on it.
Common questions
Can I move into data science from a business or economics degree?+
Conditionally. Most programmes want 20–30 ECTS of mathematics — linear algebra, calculus, probability — plus programming. If there is a gap, choose programmes with lighter requirements, take a bridging course, or prove the skills through projects and recognised online courses and explain it in your motivation letter.
Which programmes should I avoid?+
Ones whose curriculum is all tools — Python libraries and dashboards — with no real mathematics or statistics. That is an expensive bootcamp rather than a master's, and it is most common at high-fee private institutions.
What matters most for getting hired?+
Two or three end-to-end deployed projects, solid SQL, basic cloud and MLOps familiarity, and in the Nordics a master's thesis done with a company.
Want this checked against your own profile?
Send us your results, IELTS status and budget. We will tell you honestly which countries are realistic and what your application is missing. The first consultation is free.
Talk to us on WhatsApp