Duration
4 semesters
Component
Faculty of Science & Technology
Location(s)
Orleans
Presentation
This Master's program aims to train highly qualified engineers in the fields of software development and software architecture. It offers an introduction to distributed systems and specialization, through a set of options, in the fields of artificial intelligence, software security and parallel programming. These specializations are based on the study of fundamental concepts such as advanced algorithms, complexity and computability, compilation and testing. Mastering these notions gives students a deeper understanding of the field, and a greater ability to adapt to changes in the sector. Armed with these skills, students will be able to take part in projects at different levels, whether in design, development or R&D.
The Master offers an ARIAS pathway and an Excellence Minerve pathway.
In the ARIAS (Distributed Applications, Artificial Intelligence and Security) course, the research track enables students to replace a significant volume of teaching modules with integration in a research team, where they carry out a personal project throughout their training.
The Excellence Minerve pathway enriches this academic experience by offering an interdisciplinary dimension. It enables students to take courses from other disciplines, reinforcing their open-mindedness and cross-sector skills. All courses end with a 4-6 month internship.
Skills
Disciplinary skills :
- Master the main software elements of an information system.
- Develop applications using design patterns and reusing proven solutions.
- Identify customer needs and translate them into specifications.
- Formally specify the behavior of a computer system. Develop and implement unit test scenarios. Guarantee functional compliance of the system.
- Apply knowledge acquired in fundamental disciplines such as algorithmics, computability, complexity and formal language description.
- Understand and implement the main concepts of data mining and other artificial intelligence techniques.
- Understand and apply IT security concepts, from system configuration to the use of formal methods and the application of best practices.
- Understand and implement the concepts of parallel programming and mass data processing.
Cross-disciplinary skills :
- Plan activities and meet deadlines
- Use digital reference tools and apply IT security rules to acquire, process, produce and distribute information. Collaborate effectively internally and externally using digital tools.
- Identify and select various specialized resources to document a subject.
- Analyze and synthesize data for further processing.
- Develop a structured argument using critical thinking skills.
- Master professional English.
Professional skills :
- Situate your role and mission within an organization to adapt and take initiatives.
- Identify the process of producing, disseminating and promoting knowledge.
- Work as part of a team as well as independently and responsibly on a project.
- Identify and situate the professional fields potentially related to the skills acquired in this field, as well as the possible pathways to access them.
- Characterize and promote your identity, skills and professional project in a given context.
- Step back from a situation, self-assess and challenge yourself to learn.
For students trained in research :
- Know how to read a research article, situate it in its field and summarize it.
- How to compile and organize a bibliography.
- Know how to build an argument and produce a theoretical or practical validation where appropriate.
Useful contacts
UFR Sciences & Techniques
Département Informatique
1 rue de Chartres - 45067 ORLEANS CEDEX 2
https://www.univ-orleans.fr/fr/sciences-techniques
Master's coordinator:
Frédéric DABROWSKI
Department secretary :
secretariat-info.st @ univ-orleans.fr
02 38 41 70 11 or 02 38 49 49 10
Schooling :
masters.st@univ-orleans.fr
Organization
Special features
This Master's degree provides a broad base of skills in mobile environments (development and security of nomadic systems, etc.) and modern software architectures (distributed application architectures, JavaEE, Spring, Big Data, etc.).
This common foundation is complemented by two new orientations, one focusing on performance and security, the other on data mining, and machine learning in particular.
Master 2 also offers several optional introductory research modules.
Admission
Admission requirements
Candidates for the first year of the Master's program must hold a Bachelor's degree in Computer Science.
Other Bac+3 degrees in Computer Science may be considered in the case of particularly strong applications that meet the prerequisites.
Applications are examined via the MonMaster platform.
How to register
M1 application form to be sent to the following address:
M2 application form to be sent to the following address:
https://ecandidat.univ-orleans.fr/
Tuition fees
For students:
https://www.univ-orleans.fr/fr/univ/formation/droits-dinscriptions
For adults returning to school; consult SEFCO.
And then
Further studies
The research orientation of the Master 2 program provides a solid foundation for the pursuit of a doctoral thesis.
Professional integration
Design engineer
Technical consultant
IT project manager
Research & development engineer
Researcher, teacher-researcher or research engineer (after doctorate).