Master in System and Software Engineering (SSE)
The EIPHI Master’s in Computer Science, specializing in Systems and Software Engineering, prepares graduates for careers in software development and academia. Our program covers a broad spectrum of applications, from information systems to machine learning, providing students with the skills and knowledge needed to succeed in industry, services, or research.
The core of the Master’s program focuses on advanced software development techniques , aligned with the key research themes of the department at FEMTO-ST and the industrial ecosystem of the program.
The Master’s in Computer Science, SSE track, targets advanced software development techniques related to the research teams:
- DEODIS team: high-performance computing, distributed synchronization, distributed systems, and distributed artificial intelligence.
- VESONTIO team: models and specifications, cyber-physical systems, critical systems, and advanced testing.
Curriculum
The SSE master’s program takes place over 2 academic years divided into 4 semesters. Each semester corresponds to an accreditation of 30 ECTS, which leads to a total at the end of 120 ECTS. The program has an extensive international flavor, with all courses taught in English. The teaching staff are highly qualified researchers with international recognition.
Year 1 Semester 1
Compilation & Software Engineering – 12 ECTS
Compilations
Software Engineering
Agile development project of virtual machines
Graph Algorithms and Combinatorics – 6 ECTS
Crossdisciplinary Courses 1 – 6 ECTS
Project 1 – 6 ECTS
Year 1 Semester 2
Technical Elective 1 – 6 ECTS – One of :
Methods and Tools for Artificial Intelligence
Advanced Programming Option
Technical Elective 2 – 6 ECTS – One of :
Specification and Proof of Programs
Automata-based verification
Soft Skills 2 – 6 ECTS
Crossdisciplinary Courses 2 – 6 ECTS
Research Project Option – 6 ECTS
Year 2 Semester 1
Responsible IT – 3 ECTS
Advanced Software Engineering – 9 ECTS
Multi-Tier Application Programming
Advanced Software Engineering Project
Functional Test
Machine Learning – 6 ECTS
Soft Skills 1 – 6 ECTS
Research Project 3 – 6 ECTS
Year 2 Semester 2
Research Internship – 30 ECTS
Main research areas:
- Model-driven engineering
- Advanced network
- Multi-tier architecture programming
- Communication in distributed systems
- Artificial intelligence
- Advanced software engineering
- Distributed algorithm
- Model-based verification & validation
Career paths
Academic or industrial R&D career in Computer Sciences:
- Data Scientist
- Network engineer
- System Engineer
- Network administrator
- Database administrator
- Technical consultant
- Quality Manager / computer methods
- Auditor in IT development
- Head of industrial IT project
Entry requirements
A degree equivalent to or higher than a Bachelor’s degree (3 or 4 years) in IT, or its equivalent in Mathematics, Computer Science, Information and Communication Technology. Courses waivers can be given depending on your former undergraduate program content.
Contacts: Jean-François Couchot