Specialty – Computer System engineering (ISI)
The ISI specialist programme aims at train engineers capable of designing the architectures specific to corporate information handling systems. It offers a coherent approach to architecture, networks, systems and distributed applications in order to prepare the engineer for project management in the field of IT infrastructures. The objective is to master application architectures and the underlying equipment installations, so as to be able to dimension, design, deploy, secure and supervise corporate IT systems. It is a field that calls for numerous technologies that are constantly being renewed. The ISI programme trains versatile engineers with strong technical skills, but also with the “fundamentals” that will enable them to further develop in their professional careers.
Course contents
In order to prepare for project management in the field of IT infrastructures, the courses are structured around four axes: advanced technology-intensive courses to acquire the know-how, theoretical courses to acquire the fundamentals of the field and to be able to evolve thereafter despite technological developments, substantial projects in groups of six to prepare for teamwork and introductions to the main applications using the information system (e.g. data-mining, etc.) These specific courses are complemented by methodology courses (project management, software engineering, quality, etc.). Industrial partners enrich the training with their feedback, which provides an up-to-date view of the problem in the company.
Within the framework of the ISI specialist programme, the students will tackle the following course programme:
- Network architectures and technologies (local networks, network interconnection, telecommunication and long-distance networks, Internet, TCP/IP).
- Distributed algorithms, modelling and proof techniques for distributed systems
- Distributed application architectures and main technologies (sockets, RPC, JavaRMI, JMS, web services, micro-services…).
- Internet application architectures and main technologies (web architectures, JEE, HTML, JavaScript, CSS3, PHP, XML, JSON, servlets, React, Spring Framework, sustainable web applications, modularity, server consumption)
- System administration, UNIX, Linux, system interconnection.
- Computer security and dependability, prevention, protection and reaction techniques.
- Multi-agent systems and coordination of autonomous processes.
- Advanced networks and Cloud (Internet of Things (loT), cybersecurity, Cloud and Fog Computing).
The academic teaching team
The teaching staff is directly involved in academic and industrial research projects in the fields of Internet networking, computer security, sensor networks and dynamic ad hoc networks, such as vehicle networks.
Placements/internships and industrial relations
Since the ISI course was created, the involvement of industrial partners in the courses has always been one of the strong points of the programme: BNP Paribas, Groupe CEGETEL, Density Technologies, EDF, IBM France, NetCentrex, SFR, Société Générale, Unilog, Vinci…
In addition, conferences are organized each year to complement the classroom courses and provide a different perspective on current issues. Finally, a Pedagogical Advisory Committee brings together UTC teaching staff and external experts from industry and other educational establishments in order to adapt the content to developments ongoing in the field. The range of internships offered
International
Students who take the ISI programme are able to spend numerous semesters abroad (Canada, Sweden, Spain, USA, Japan, etc.). They can also continue their training during their stays abroad, as the partner institutions generally offer similar or even complementary courses to those of the UTC programme. A certain number of end-of-study projects concern international work.
Professional openings
Examples of jobs: design engineer, systems and networks engineer, advanced development engineer, IT security engineer, infrastructure project manager, IT architect, information systems security consultant, connectivity designer, junior development engineer, client services & product specialist, operational safety engineer, telecoms and networks engineer, etc.