The Master of Science in Computer Science at EPFL offers a comprehensive curriculum covering all facets of the discipline, from advanced digital technologies to distributed information systems and security. It also delves into emerging fields like biocomputing and service science. EPFL has attracted leading professors in Computer Science, providing students with one of Europe's top programs. Graduates are well-prepared to lead research and development teams in the IT sector, with diverse career opportunities in large corporations, startups, and research institutions worldwide. The program also serves as a strong foundation for pursuing a research career at EPFL or other leading global universities.
The Master's program requires 120 ECTS credits. Students can choose from various specializations within Computer Science.
Graduates are equipped to lead research and development teams in the IT industry, with a wide array of employment opportunities. They can pursue roles in banking, software and hardware development, consulting, and any sector heavily reliant on information technology. Employers include global corporations, small companies, and startups. The Master's program also provides a pathway to a research career at EPFL or other leading universities.
Meeting all criteria does not guarantee admission.
While tuition fees are waived for all Master's students, living costs are estimated at CHF 19,500 per year.
Diploma gives the right to use the title of EPF qualified Engineer.
Tuition fees are waived for all Master's students at EPFL. However, living costs are estimated at CHF 19,500 per year.
You need a Bachelor's degree in Computer Science or Communication Systems with excellent academic records. Strong foundational knowledge in mathematics, algorithms, data structures, programming, and operating systems is essential. An IELTS score of 7.0 overall is also required for English proficiency.
The application period opens in the fall and closes on December 15 for the Autumn intake.
Graduates are prepared for roles such as R&D Team Leader, Software Developer, Hardware Developer, and IT Consultant. Employment opportunities exist in various sectors including banking, software development, consulting, and startups, as well as pathways to research careers.
The language of instruction for the MSc in Computer Science programme is English.
The Master's program requires 120 ECTS credits, which generally corresponds to a two-year full-time study period.