Master in Computer Science
Program Overview
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.
Program Structure
For a detailed overview of the program structure and requirements, the following key points are highlighted:
- Current students can also download a study guide for easy reference about their studies.
- Key Points for MSc studies in Computer Science are available for download.
Key Points
- Admission criteria and application
- Frequently asked questions
- Academic calendar
- Study plan IN reform (valid only for students starting their studies in Autumn 2025)
- Study plan IN transitory (for students who started their studies before Autumn 2025)
- HES Gateway in IC
- Registering for courses and exams at EPFL
- Course and exam withdrawal
- Medical certificates
- Arrangements for courses and/or exams for students with disabilities and/or chronic conditions
Projects and Internships
- Research project in an EPFL lab
- Industry internship
- Master’s project
Rules and Requirements
- Requirements for passing
- Study plans and regulations
Presentations
- Welcome Day: Master’s program in IC
- EPFL Info Days: Master’s programs @ IC
- EPFL EPIC guide: Applying to PhD studies
About EPFL
- Who we are
- Associated Campuses
- Data
- Presidency
- Vice Presidencies
- Working at EPFL
- Recruiting EPFL Talents
- News & Media
- Sustainability
- Equality & Diversity
- Respect
- Philanthropy
- EPFL Alumni
Education
- Admission
- Academic Calendar
- Preparatory Year (CMS)
- Bachelor
- Master
- Doctorate
- Continuing Education - Extension School
- Study Management
- International
- Teaching
- Educational Initiatives
- Education & Science Outreach
- Infrastructures Under Development
- Engaging with Society
Research
- Mission and Policy
- Research Domains
- EPFL Research Facilities
- Faculty Members
- Solutions 5 Sustainability - S4S
- Awards and Prizes
- Funding Opportunities
- Research Management Support
- From Lab to Market
- Research Ethics
- Research with Animals
- Open Science
Innovation
- Industry Collaboration
- Innovation Initiatives
- Startup Launchpad
Campus
- Services & Resources
- Library
- Restaurants, Shops & Hotels
- Security, Prevention & Health
- Sports
- Community & Support
- Chaplaincy
- Events
- Arts & Culture
- Associations
- Visit EPFL
- Mobility & Travel
Schools & Colleges
- School of Architecture, Civil & Environmental Engineering
- School of Basic Sciences
- School of Engineering
- School of Computer & Communication Sciences
- School of Life Sciences
- College of Management of Technology
- College of Humanities
Practical
- Services & Resources
- Emergencies: Contact Map
