Master in Computer Science

The Master’s program in Computer Science at EPFL offers a comprehensive and flexible curriculum that covers every facet of the field, from advanced digital technologies to distributed information systems and security. It also introduces students to cutting-edge disciplines like bioinformatics and service science.

Students benefit from world-class faculty engaged in pioneering research, ensuring a top-tier education in Europe. The wide range of courses allows students to tailor their studies to suit their personal interests, career aspirations, and research goals.

Graduates emerge highly skilled, prepared to lead teams in industries heavily reliant on IT, such as banking, software and hardware development, and consulting. They have a broad spectrum of career opportunities, from global corporations to innovative start-ups.

Moreover, the program paves the way for those wishing to pursue a research career, either at EPFL or other leading universities and research centers worldwide.

Duration
  • Credits: 120 ECTS
  • Minimum 3 semesters of courses (averaging 30 credits per semester) up to a maximum 6 semesters of courses to complete the Master’s cycle.
  • Mandatory internship in industry, for a duration of 8 weeks during the summer, or 6 months during a full semester.
  • A Master’s project for a duration of 18 weeks (including 1 week of vacation) if completed at EPFL, or 26 weeks (including 1 week of vacation) if completed in industry or at another university, earning 30 credits.