Software, especially in distributed systems, is at the core of the vast majority of today’s computer based and socio-technical applications, including embedded and pervasive systems, big data centers, Web services, cloud systems, and systems of systems. Major web industries have lead the way in adopting innovative distributed architectures and also development methods that are now spreading to other sectors. These new practices are based on awarding greater responsibility to designers and developers, on agility in the development of new services, on continuous improvement, on cooperative work, and on community and crowd interaction for open-source code development. In the second year this study track presents an overview of the theoretical foundation, background concepts, structural models, basic techniques, architectural solutions, practices and methods essential to architects, designers and developers of distributed software and systems.
The objective is that students acquire practical knowledge, allowing them to understand engineering as it is currently practiced in the business world. The issues addressed encompass all phases of the development process, from requirements, through design, validation and verification, software distribution and maintenance, and are continually updated in relation to the new application domains.
In third year, students can choose one of two programs from the SLR study track: (i) Information Systems, located on the school premises; and (ii) Complex Systems, which is part of the Computer Science track offered by the Paris-Saclay campus (COMASIC). These two third year programs require specific courses in period 4 of the second year.
1) M2 COMASIC “Design, Modelling and Architecture of Complex Computing Systems”
Extending the SLR track, this course concerns the architecture of systems that can be embedded or complex, with varying scale and spatial distribution, including systems of systems. COMASIC comprises the following topics: system and model engineering, large-scale information systems and transactional models, software and hardware platform, verification and validation, project management, and domain-specific system modelling.
Targeted specialisations include: system architect (for distributed, embedded, critical and autonomic systems), system engineering project leader, consultant in enterprise architecture and system engineering, analysis and development engineer for system architecture and system modelling, academic researcher (PhD student).
2) An option "Information systems " at Telecom Sud Paris and Telecom Ecole de management
3) Option at Télécom ParisTech (opening in 2017 - The curriculum of this course is still under construction)
This course focuses on the challenges related to the digital transformation and innovation. It focuses on the crucial role that Information Systems (IS) plays in digital transformation turning them into a key competitive advantage for enterprises.
This interdisciplinary course relies on the complementarities between technical and managerial points of view, in order to offer students a unifying perspective on the various concerns related to information systems. Indeed, a company’s success depends on how it addresses the challenges related to organization, maintenance, and strategic usage of Information Systems.
Moreover, developing IS as computer systems is a complicated process implying optimisation, transformation and innovation activities. Such activities aim to bridge the gap between domain-specific business requirements and targeted technical solutions, typically via an agile development method.
This course will also enable students to:
Targeted specializations include: IS architect and/or technical consultant and/or project manager assistant, for large enterprises, energy providers, banks, insurance companies, telecom operators, or for software and computing service companies, etc.