Curriculum: 2 main themes
- Software Design
- Software Development
The common curriculum aims to provide all students of the Computer Science Department with the knowledge required to master aspects relating to software engineering, networks, system architecture as well as more diverse domains like information systems, data processing or decision support. Several options allow the specialisation of the training.
Choice of four options in the 3rd year
LARGE SCALE SYSTEMS
Devoted to mastering applications and distributed systems at a large scale, this option is aiming to provide students with the skills needed to meet the challenges of the widespread use of the Internet, the distributed infrastructures and the clouds, as well as the parallel computing and the use of multicore architectures.
MEDIA AND INTERACTIONS
This option aims to give students the skills to analyze and model the media such as images, videos, texts or speech in order to design interaction tools tailored to user needs. The studied topics are: computer graphics, virtual reality, motion capture and analysis of human gestures, image / video analysis and language processing.
DATA SCIENCE
This option aims to give students the skills to analyze and model the media such as images, videos, texts or speech in order to design interaction tools tailored to user needs. The studied topics are: computer graphics, virtual reality, motion capture and analysis of human gestures, image / video analysis and language processing.
SECURITY
Dedicated to the security of computer and electronic systems, this option aims to make students aware of the problems relating to the protection of information, physical devices and software implementations. The topics cover both the development of security mechanisms (encryption, secure programming, network security, trust, intrusion detection) and the design of new methods of attack.
The training is articulated through lectures, tutorials, practical sessions, internships and projects.
The highlights of the training
- Training adapted to the latest technological developments
- High-level teaching materials: high-performance workstations (Linux and Windows) networked and accessible in self-service
- Teamwork: production of technical reports, presentations and projects in French and in English
- Mandatory international mobility
Internships in France and abroad
- 3rd year : 2 months internship
- 4th year: 3 months internship
- 5th year: 5 months internship for the project of end of studies (PFE)
Examples of internships
- Regulation of industrialprocesses using fuzzy logic
- Management library for a satellite images database
- Framework for the development and tuning of multi-language programs
Double diploma
- International: Pontificia Catolica University of Rio de Janeiro (Brazil), State University of Campinas (Brazil), State University of Sao Paulo (Brazil), Ecole de Technologie Supérieure of Montreal (Canada), Northwestern Polytechnical University (China), Technische Universität Dresden (Germany), Politecnico di Milano (Italy), Polytechnic University of Bucharest (Romania).
- Manager-Engineer in partnership with three business schools.
- Research Master for further Ph.D. studies.