Qu’est-ce qu’une spécialisation ?
Une spécialisation est un ensemble de cours conçus pour vous aider à approfondir vos connaissances dans un sous-domaine spécifique de votre discipline principale. Elle vous permet d’acquérir une expertise avancée sur un sujet précis dans le cadre de votre Master.
Choisir entre une spécialisation et un mineur
Vous pouvez choisir de suivre une spécialisation ou un mineur offert par un autre programme de Master de l’EPFL – mais pas les deux. Veuillez noter qu’il n’est possible de s’inscrire qu’à une seule spécialisation et d’en revendiquer une au maximum dans le cadre du diplôme de Master. Les étudiant·es inscrit·es à un mineur ne sont pas autorisé·es à prendre des cours hors plan d’études, à l’exception de ceux codifiés CS- et COM- offerts par IC.
Structure et crédits
La poursuite d’une spécialisation est facultative. Celle-ci sera validée une fois que vous aurez obtenu au moins 30 ECTS de cours au sein de la même spécialisation (à savoir, AI & Data Science [K], Computer Systems [L], Foundations of Computing [M], Cyber Security [N], dès l’automne 2025) appartenant aux Groupes 1 et 2, selon le plan d’études de votre Master. Les crédits de cours hors plan d’études offerts par d’autres Sections (jusqu’à 15 ECTS maximum), qui auraient été complétés pour satisfaire partiellement aux exigences du Groupe 2, ne comptent pas pour la spécialisation. En outre, les crédits acquis dans le cadre des projets de recherche (obligatoire ou optionnel) ne peuvent pas être comptabilisés pour la spécialisation.
Procédure et délai d’inscription
Le délai d’inscription à la spécialisation est fixé au début du deuxième semestre d’études Master, au plus tard. L’inscription s’effectue via l’onglet « Inscription aux cours » sur IS-Academia et doit être finalisée d’ici au vendredi de la deuxième semaine du deuxième semestre. Vous pouvez vous inscrire uniquement pendant la période officielle d’inscription aux cours.
Une fois validée, votre spécialisation sera officiellement mentionnée dans votre Diploma Supplement.
Spécialisations dès l’automne 2025
Développez des modèles intelligents et exploitez de vastes ensembles de données. Cette spécialisation vous donne les bases théoriques et les outils pratiques pour concevoir des systèmes d’IA modernes et appliquer des techniques basées sur les données dans des domaines variés.
Vous prendrez des cours sur des sujets tels que :
- Core AI and machine learning: Machine learning, Learning theory, Optimization for machine learning
- Neural networks and deep learning: Learning in neural networks, Deep learning in biomedicine, Deep reinforcement learning
- Natural language processing and vision: Introduction to NLP, Modern NLP, Foundation models & generative AI, Computer vision, Visual intelligence
- Applied data science: Applied data analysis, Large-scale data science, Data visualization
- Interdisciplinary applications: AI Product management, Experience design, Digital education, Machine learning for behavioral data
Cette filière est idéale si vous souhaitez travailler dans la recherche en IA, l’ingénierie du machine learning ou tout autre domaine qui exploite les systèmes intelligents et les données massives (big data). Elle constitue également une base solide pour occuper des postes dans la science des données, le développement de produits d’IA et les applications interdisciplinaires de l’IA, ou pour poursuivre des études doctorales en intelligence artificielle et en informatique centrée sur les données.
Concevez et construisez les systèmes qui constituent l’informatique moderne – des logiciels simples au matériel perfectionné et aux réseaux de haute performance.
Vous prendrez des cours sur des sujets tels que :
- System software and architecture: Advanced operating systems, Advanced compiler construction, Advanced computer architecture, Advanced multiprocessor architecture, Embedded system design
- Distributed and networked systems: Distributed algorithms, Decentralized systems engineering, Mobile networks, Advanced networks, Systems programming for Systems-on-Chip
- Security and performance: Software security, Systems for data management and data science, Principles of computer systems
- Application and hardware-level design: Advanced computer graphics, Design technologies for integrated systems, Modern digital communications
Cette spécialisation vous prépare à occuper des postes dans l’ingénierie des systèmes, le développement d’infrastructures, les systèmes embarqués et l’optimisation des performances des logiciels et du matériel. Elle convient également aux étudiant·es souhaitant poursuivre dans la recherche, des études doctorales ou une carrière dans des domaines tels que les systèmes d’exploitation, les compilateurs, la conception de matériel numérique et les environnements informatiques en réseau.
Explorez les principes théoriques et mathématiques qui constituent l’épine dorsale de l’informatique. Idéal pour les étudiant·es passionné·es par les algorithmes, la complexité, la cryptographie, les méthodes formelles et la théorie de la science des données.
Vous prendrez des cours sur des sujets tels que :
- Theoretical computer science: Algorithms II, Computational complexity, Formal verification, Topics in Theoretical CS, Interactive theorem proving
- Cryptography and security: Cryptography and security, Advanced cryptography, Introduction to quantum cryptography, Security protocols and applications
- Mathematics and probability: Advanced probability and applications, Markov chains for algorithmic applications, Foundations of probabilistic proofs, Information theory and coding
- Learning theory and data: Learning theory, Foundations of data science
- Specialized topics: Advanced computer graphics, Concurrent computing, Distributed algorithms, Computers and music, Networks out of control
Cette filière est idéale si vous envisagez une carrière dans la recherche, l’informatique théorique, les systèmes cryptographiques, les méthodes formelles ou la théorie de la science des données, ou si vous souhaitez poursuivre des études doctorales ou contribuer au développement de technologies fondamentales dans le monde universitaire, l’industrie ou des domaines interdisciplinaires.
Apprenez à protéger les systèmes modernes contre des menaces en constante évolution. Cette spécialisation vous permet d’acquérir à la fois des bases théoriques et des outils pratiques pour sécuriser les logiciels, le matériel et les réseaux.
Vous prendrez des cours sur des sujets tels que :
- Core security principles: Cryptography and security, Information security and privacy
- Advanced cryptography and privacy: Advanced cryptography, Advanced topics on privacy-enhancing technologies, Security protocols and applications
- Software and hardware protection: Software security, Secure hardware design, Topics in software security
- Formal methods and verification: Formal verification, Interactive theorem proving, Foundations of probabilistic proofs
- Distributed systems: Decentralized systems engineering, Advanced computer architecture
- Emerging areas: Introduction to quantum cryptography
Cette spécialisation vous prépare à des carrières dans l’ingénierie de la cybersécurité, la conception de systèmes sécurisés, le développement de protocoles cryptographiques et la protection des infrastructures critiques. Elle constitue également une base solide pour la recherche avancée, les programmes de doctorat ou les fonctions au sein du gouvernement, de la défense et des industries où la sécurité de l’information et l’intégrité des systèmes sont primordiales.

Calculateur de cours plans d’études 2025-26
Utilisez ce calculateur de cours pour explorer vos options et planifier votre cursus selon le nouveau programme d’études (en anglais). Valable uniquement pour les étudiant·es débutant le programme dès l’automne 2025.

Points importants
Les étudiant·es peuvent télécharger ce guide des études (en anglais) et s’y référer facilement au cours de leurs études (PDF, 596 KB).

FAQ générales
Trouvez les réponses aux questions les plus courantes sur le cursus académique, les plans d’études, les projets et les règlements, du Master jusqu’à l’après-Master.