Program Overview
Program Overview
The Cyber Security program is a joint Master's degree offered by EPFL and ETH Zurich. This program aims to provide students with a broad set of courses in cryptography, formal methods, systems, network, and wireless security.
Program Objectives
The program's objectives are to provide both foundational and applied knowledge in the domain of cyber security, leveraging expertise from both universities. It is mainly targeted at students who have a Bachelor's degree in Computer Science or Communication Systems.
Simplified Study Plan
The Master's program consists of 120 ECTS credits.
Admission Criteria
To be eligible for the program, students must have a Bachelor's degree in Computer Science or Communication Systems obtained at EPFL or ETHZ. Non-EPFL degrees in the same fields are also eligible on the basis of an application dossier and must be accompanied by excellent academic records. EPFL Bachelor's degrees in another related field of science and engineering are subject to a dossier-based analysis and are eligible if they are accompanied by excellent academic records.
- Prerequisites for all applications include:
- Skills in mathematics, in particular in calculus, discrete mathematics, linear algebra, and probability
- A solid understanding of algorithms, data structures, and databases
- Proficiency in programming languages (Python, Java, C++)
- Experience in software development
- Knowledge of operating systems, computer architecture, and the theory of computation
Teaching Language
The teaching language for the program is English, and excellent English language skills are required to follow the Master's program.
Diploma and Title Obtained
Upon completion of the Master's curricula, students obtain a Master of Science MSc in Computer Science – Cyber Security delivered jointly by EPFL and ETHZ. The diploma also gives graduates the right to use the title of EPF-ETH qualified Engineer.
