![](https://www.epfl.ch/schools/ic/wp-content/uploads/2018/12/informatique-master-e1553506084831.jpg)
A Master’s degree in Computer Science offers a unique choice of courses that cover all aspects of this discipline, ranging from advanced digital technologies to security systems. This also includes emerging disciplines such as bioinformatics and service science.
![](https://www.epfl.ch/schools/ic/wp-content/uploads/2020/04/test-2.png)
Duration
- Credits: 120 ECTS
- Minimum 3 semesters of courses (with an average of 30 credits per semester), 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 semester.
- A master’s project for a duration of 18 weeks (including 1 vacation week) if completed at EPFL, or 26 weeks (including 1 vacation week) if done in the industry or in another university (30 credits).
![](https://www.epfl.ch/schools/ic/wp-content/uploads/2020/04/test-2.png)
Presentations
- Presentation on MS programs in IC @ Master Info Days [PDF] (02.2024)
- Welcome Day [PDF] (09.2023)
- EDIC PhD Info Session: Why and how to apply [Recorded video] & slides [PDF] (11.2022)
- EPFL IC PhDs applying to PhD guide
![](https://www.epfl.ch/schools/ic/wp-content/uploads/2020/04/test-2.png)
Rules and Requirements
- Requirements for passing
- Ordinance on the Evaluation of Bachelor’s and Master’s Studies at EPFL [page only in French]
- Study plans and regulations
- IC Quick guide to research/semester projects [PDF]
- IC Research/semester project guidelines [PDF]
- IC Master’s project guidelines [PDF]
- Internship guidelines [PDF]