Computer Science / Informatique
Aperçu de la formation
- Type de formationÉcole polytechnique fédérale
- DiplômeMaster Master of Science MSc in Computer Science / Master of Science MSc en Informatique
- Langue d'enseignementanglais Une excellente maîtrise de l’anglais est nécessaire pour pouvoir suivre ce programme.
- Forme d'enseignementEnseignement en présentiel
- Modalité temporelleÀ plein temps
- Durée
La durée réglementaire des études de master (120 crédits) est de 4 semestres, la durée maximum de 8 semestres. Un prolongement peut être accordé pour de justes motifs.
Voici à quoi ressemble la formation
Le programme de Master en Informatique propose une variété de cours couvrant tous les aspects de la discipline. Il inclut des technologies numériques avancées, des systèmes d’information et de sécurité à composantes distribuées, ainsi que des disciplines émergentes comme la bioinformatique et la science des services. Le programme est structuré en plusieurs étapes. Le cycle master, qui nécessite la réussite de plusieurs semestres, inclut un stage obligatoire en entreprise. Ce stage peut être effectué en été ou pendant un semestre. Le projet de master est une composante essentielle du programme. Il peut être réalisé à l'EPFL ou dans une autre institution, comme une entreprise ou une autre haute école. Le programme offre des spécialisations techniques, notamment en intelligence artificielle et science des données, systèmes informatiques, fondements de l'informatique et cybersécurité. Le programme en Data Science comprend des cours de base et des options, un projet de recherche, un projet en sciences sociales et humaines, ainsi qu'une thèse de master. Le master est généralement le second diplôme universitaire après le bachelor. Des modifications dans les plans d'études peuvent survenir, il est donc conseillé de consulter les informations disponibles sur le site de l’EPFL.
Admission
- Bachelor EPFL en Informatique, ou
- Bachelor EPFL ou d'une autre institution dans un autre domaine de science et d’ingénierie connexe accompagné d’excellents résultats académique, ou
- Bachelor HES en Systèmes de communication avec une moyenne de 5 et plus + réussite d'une passerelle de raccordement de 57 à 60 crédits
ET
Des compétences en mathématiques, notamment en calcul différentiel et intégral, les mathématiques discrètes, algèbre linéaire et les probabilités, ainsi qu’une solide compréhension des algorithmes, des structures de données et des bases de données sont requises.
Les candidat-e-s doivent maîtriser les langages de programmation (Python, Java, C++) et avoir de l’expérience dans le développement de logiciels. La connaissance des systèmes d’exploitation, de l’architecture des ordinateurs et de la théorie du calcul est essentielle pour développer et gérer des systèmes logiciels à différents niveaux.
L’acquisition de crédits supplémentaires pour combler d’éventuelles lacunes pourra être exigée.
Le fait de répondre à l’ensemble de ces critères n’est en aucun cas une garantie d’admission.
Remarques
La majorité des cours sont donnés en anglais, un niveau C1 est recommandé. Informations sur les compétences en anglais demandées par l'EPFL.
Aperçu des différentes voies d'accès aux masters consécutifs : Admission - vue d'ensemble
La haute école est responsable pour l'admission (voir "Liens sur l'admission")
Coûts
CHF 780.- par semestre