Master's Program in Computer Science
Pursue a world-class Master's in Computer Science at EPFL with specialized tracks and cutting-edge research opportunities.
Best for:Best for quantitative bachelor graduates seeking an elite European Master's degree in computer science with flexible specialization options.
Overview
The Master's program in Computer Science at the Ecole Polytechnique Fédérale de Lausanne offers a comprehensive curriculum ranging from advanced digital technologies to distributed information systems, security, and emerging disciplines like biocomputing. Designed as a rigorous 90 ECTS program with options for additional specializations and minors, it provides students with elite instruction from renowned faculty members in Europe. Participants complete extensive coursework followed by a master's thesis, which can be conducted internally at EPFL, at a partner institution, or via an industry internship.
What you'll do
- Complete rigorous coursework covering advanced digital technologies, distributed systems, and security
- Choose specialized technical areas and elective minors totaling the required ECTS credits
- Conduct independent research for a master's thesis within EPFL labs, partner universities, or industry partners
- Engage with active internship programs to gain practical software and engineering experience
Requirements
Degree required: Bachelor of Science in Computer Science or related field
Degree offered: Master of Science MSc in Computer Science
Language: English; professional proficiency required
Instruction: English
- Strong foundation in computer science principles and mathematics
- Proficiency in core programming and software development concepts
- Analytical and problem-solving skills suited for advanced academic coursework
- Applicants must hold an appropriate bachelor's degree from a recognized higher education institution
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: March 31
Applications must be submitted online through the official EPFL admissions portal before the specified institutional deadlines.
- CV
- BSc transcripts
- University diploma
- Cover letter
- Reference letters
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.