Admission Criteria and Application

To be eligible for a Master’s program in Data Science, candidates must either:

  • hold a Bachelor’s degree in communication systems or computer science, or
  • hold a Bachelor’s degree in a related field such as electrical engineering, mathematics, mechanical engineering or physics, with excellent results: additional admission requirements (bachelor’s courses) might apply, or
  • hold a HES Bachelor’s degree in communication systems (from a Swiss University of Applied Sciences) with a grade point average of 5.0: 60 credits of the HES Gateway must be acquired before the admission to the Master’s program in Data Science is effective.

Additional Information

List of highly recommended Bachelor courses for students with a Bachelor in Communication Systems:

  • CS-210 Functional programming (2nd year)
  • CS-233(a) or CS-233(b) Introduction to machine learning (2nd year)
  • CS-322 Introduction to database systems (3rd year)

List of highly recommended Bachelor courses for students with a Bachelor in Computer Science:

  • EE-205 Signals and Systems (2nd year)
  • CS-233(a) or CS-233(b) Introduction to machine learning (2nd year)
  • COM-300 Stochastic models in communication (3rd year)
  • Recommended: MATH-207(d) Analyse IV (2nd year)

If the students did not study these subjects during their Bachelor, they should take them during the 1st year of their Master.

Admission decisions are based on the curriculum of the Bachelor’s program, your grades, the statement of purpose, the reference letters, the academic reputation of your school and other elements.

Excellent Bachelor-level grades are expected.

The program is taught entirely in English. Therefore, excellent English skills (B2 level minimum, corresponding to one of the following certificates) are required to follow the Master’s program in Data Science:

  • TOEIC with 785-940 pts
  • TOEFL (iBT, MyBest score) with 72-94 pts
  • IELTS with 5.5-6.5 pts
  • FCE First certificate in English

To apply, your GRE test results are not required, but they are highly recommended.

Financial support is available primarily through the Research Scholars MSc program, which provides financial support from the first days of studies and is open to all students. It gives a student an opportunity to work on research projects in one of the laboratories of our school. Additionally, EPFL awards a small number of MSc excellence fellowships that provide financial support. Students can also arrange research assistantships paid by the hour in direct communication with the professor of the hosting laboratory; these are part-time during the semester and up to full time during the holidays. Hourly research may commence from the start of studies for Swiss and EU students or after an initial six-month period for all remaining students.

Apply