Intended Level of Study
5 years of post-secondary education
ECTS
120 credits
Duration
2 years
Training Structure
College of Sciences
Overview
The EEA Master’s program in the Faculty of Sciences enables students to acquire cutting-edge scientific skills to ensure optimal career prospects for its graduates. The scientific rigor of the EEA Master’s program—and thus of the EEA specialization—is ensured by its affiliation with an academic department staffed by faculty members who conduct their research primarily in two of the University’s state-of-the-art laboratories (IES and LIRMM). This connection to research is further strengthened by the active involvement of researchers from these institutions in teaching. The structure of each track features a progressive specialization from the first to the second year, allowing students to engage with the latest research topics in the field and providing them with up-to-date knowledge. The final internship plays a crucial role in achieving professional goals, as it often serves as students’ first immersion in a professional environment.
The success rate calculated for the LMD4 program is approximately 87%.
Success Rate
Objectives
Our educational goal is to provide our students with a solid foundation in the disciplines of electronics, electrical engineering, automation, and signal processing, primarily during the first year of the master’s program (M1). The second year offers students the opportunity to specialize in areas needed by the electronics, electrical, and automation (EEA) industries, as well as in the recognized research themes of our laboratories, which are grouped under the I2S doctoral school.
These areas are specifically addressed by the five programs offered:
- Sensors, Electronics & Connected Devices (CEO)
- Electric Power, Environment, and System Reliability (3EFS)
- Photonics, Microwave Technology & Communications Systems (PHyS)
- Robotics (Rob)
- Integrated & Embedded Electronic Systems (SEIE)
as well as an ERASMUS MUNDUS program:
- Ionizing Radiation and Its Effects on Microelectronic and Photonic Technologies (RADMEP)
Professional aspects are integral to the discipline being taught, which must keep pace with technological advancements. The faculty members all maintain close ties with industry and the research community, ensuring that the curriculum remains relevant. The involvement of guest lecturers, along with projects and internships, further reinforces this focus on professional readiness. Recent graduates enter the workforce very quickly because they possess the skills that enable them to be productive right away.
Expertise and Skills
In addition to the knowledge and skills specific to each track of the EEA Master’s program—as detailed in the track descriptions—the EEA Master’s program provides the cross-disciplinary skills necessary for any future executive with a five-year degree:
- Autonomy at work, time management, initiative, and team coordination.
- Project Management: Objectives, Context, Implementation, Evaluation, and Cost.
- Drafting documents, guidelines, and summary reports.
- Oral presentations of studies, problems, and design solutions.
- The Use of Technical and Scientific English.
- Apply for an internship or job opening (resume, cover letter, presentation).
- Get to know the company's environment and how it operates.
Organization
Program
All tracks in the EEA Master’s program follow a two-year (four-semester) curriculum.
The first year of the master’s program consists of two semesters. The first semester is common to all tracks of the EEA Master’s program, providing basic theoretical knowledge and cross-disciplinary skills in the fields of EEA. In the second semester, students take courses specific to their track. The program also includes courses in English and the humanities and social sciences (SHS). Students complete a project that may extend into the first semester and must complete an internship or a final project.
The second year of the master’s program consists of two semesters. The first semester—an academic semester—includes both professional and research-oriented courses based on the specific focus of the research laboratory associated with the master’s program, rounding out the curriculum by providing students with skills in their chosen fields of study. The second semester is devoted to a capstone project and an industrial or research internship.
Select a program
Electric Power, Environment, and System Reliability
The Electrical Power, Environment, and System Reliability (3EFS) track within the Master's program in Electronics, Electrical Power, and Automation is a generalist program in the field of electrical engineering.
It draws on societal and industrial needs to help reduce the environmental impact of applications related to mobility, electricity generation, and home improvement.
The training provided in this program addresses the strong demand that industry partners consistently express through their collaborations with the laboratory; it meets the ever-growing need for technological innovations required by the industrial sector; and it enables students to acquire a solid foundation for pursuing executive-level roles.
This program covers various areas related to electrical energy, ranging from generation and transmission to energy management and distribution. The training provided addresses the major challenges of electrical energy management in distribution networks, which are increasingly impacted by the growing integration of intermittent energy sources (wind, solar, etc.). Together with industry leaders, it helps highlight the issues related to the design of new eco-friendly products.
Significant attention is given to the study of renewable energy sources and their integration into electrical grids, taking into account the advantages and disadvantages of such integration, which provides a clear picture of their environmental impact.
In line with this philosophy, it presents current solutions for improving the energy efficiency of energy conversion systems by drawing, for example, on motorization solutions for transportation and the design of power converters for embedded systems.
Students in this program are introduced to design, simulation, and engineering methods, as well as software tools and the CAD-based design process, whether these are used in engineering design firms, research and development departments, or research laboratories.
Practical training based on hands-on exercises—which illustrate theoretical concepts and enable students to acquire the professional skills necessary for their future careers—is also a key component of this program.
The projects—which are integrated with lectures and lab work and will be carried out by the student—will enable the student to apply the knowledge and theoretical or experimental methods acquired during the course.
In addition to technical training, the program also includes instruction in English and the humanities and social sciences.
In the first year, the shared courses offered enable students to build on a solid foundation of theoretical knowledge and cross-disciplinary skills in the EEA disciplines necessary for their academic path.
Industrial site visits are organized during the training to provide an overview of the work environment and the equipment used.
Electrical Power, Environment, and System Reliability - Apprenticeship
The Electrical Power, Environment, and System Reliability (3EFS) track within the Master's program in Electronics, Electrical Power, and Automation is a generalist program in the field of electrical engineering.
It draws on societal and industrial needs to help reduce the environmental impact of applications related to mobility, electricity generation, and home improvement.
The training provided in this program addresses the strong demand that industry partners consistently express through their collaborations with the laboratory; it meets the ever-growing need for technological innovations required by the industrial sector; and it enables students to acquire a solid foundation for pursuing executive-level roles.
This program covers various areas related to electrical energy, ranging from generation and transmission to energy management and distribution. The training provided addresses the major challenges of electrical energy management in distribution networks, which are increasingly impacted by the growing integration of intermittent energy sources (wind, solar, etc.). Together with industry leaders, it helps highlight the issues related to the design of new eco-friendly products.
Significant attention is given to the study of renewable energy sources and their integration into electrical grids, taking into account the advantages and disadvantages of such integration, which provides a clear picture of their environmental impact.
In line with this philosophy, it presents current solutions for improving the energy efficiency of energy conversion systems by drawing, for example, on motorization solutions for transportation and the design of power converters for embedded systems.
Students in this program are introduced to design, simulation, and engineering methods, as well as software tools and the CAD-based design process, whether these are used in engineering design firms, research and development departments, or research laboratories.
Practical training based on hands-on exercises—which illustrate theoretical concepts and enable students to acquire the professional skills necessary for their future careers—is also a key component of this program.
The projects—which are integrated with lectures and lab work and will be carried out by the student—will enable the student to apply the knowledge and theoretical or experimental methods acquired during the course.
In addition to technical training, the program also includes instruction in English and the humanities and social sciences.
In the first year, the shared courses offered enable students to build on a solid foundation of theoretical knowledge and cross-disciplinary skills in the EEA disciplines necessary for their academic path.
Industrial site visits are organized during the training to provide an overview of the work environment and the equipment used.
Photonics, Microwave Technology, and Communication Systems
The Photonics, Microwave, and Telecommunications Systems (PHyS) program is a theoretical and practical course of study designed to provide students with mastery of cutting-edge technologies for generating, transmitting, detecting, processing, and converting electromagnetic waves—such as radio waves, microwaves, terahertz waves, infrared, visible light, and ultraviolet light, in a wide variety of applications ranging from biomedicine to telecommunications, including defense, industrial processes, and environmental monitoring.
This is a sector with tremendous technical and economic potential, characterized by numerous applications in both industry and research.
From a theoretical standpoint, the program will first provide the knowledge necessary to understand the physical principles associated with various components, such as diodes, transistors, lasers, optical fibers, waveguides, antennas, and so on. Building on this foundation of knowledge, students will then move on to designing complex systems such as radars, lidars, imagers, and, in particular, telecommunications systems.
From a practical standpoint, a central role is given to hands-on lab work, which will allow students to become familiar with the equipment commonly used in companies in this field, thanks to state-of-the-art and professional-grade equipment.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The PHyS course is a theoretical and practical training program designed to provide students with expertise in future technologies for generating, transmitting, detecting, processing, and converting electromagnetic waves—such as radio waves, microwaves, terahertz waves, infrared, visible, and ultraviolet light—in a wide variety of applications ranging from biomedicine to telecommunications, including defense, industrial processes, and environmental control.
This is a business sector with tremendous technical and economic potential, characterized by numerous applications in both industry and research.
On a theoretical level, the training will initially provide the knowledge necessary to understand the physical principles associated with various components such as diodes, transistors, lasers, optical fibers, waveguides, antennas, etc. This knowledge base will then lead to the creation of complex systems such as radars, lidars, imagers, and, in particular, telecommunications systems.
On a practical level, significant emphasis is placed on teaching practicums, which will allow students to become familiar with the equipment commonly used by companies in the field, thanks to the state-of-the-art and professional-grade equipment available at the university.
Photonics, Microwave Technology & Communication Systems - Learning
The Photonics, Microwave, and Telecommunications Systems (PHyS) program is a theoretical and practical course of study designed to provide students with mastery of cutting-edge technologies for generating, transmitting, detecting, processing, and converting electromagnetic waves—such as radio waves, microwaves, terahertz waves, infrared, visible light, and ultraviolet light, in a wide variety of applications ranging from biomedicine to telecommunications, including defense, industrial processes, and environmental monitoring.
This is a sector with tremendous technical and economic potential, characterized by numerous applications in both industry and research.
From a theoretical standpoint, the program will first provide the knowledge necessary to understand the physical principles associated with various components, such as diodes, transistors, lasers, optical fibers, waveguides, antennas, and so on. Building on this foundation of knowledge, students will then move on to designing complex systems such as radars, lidars, imagers, and, in particular, telecommunications systems.
From a practical standpoint, a central role is given to hands-on lab work, which will allow students to become familiar with the equipment commonly used in companies in this field, thanks to state-of-the-art and professional-grade equipment.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The PHyS course is a theoretical and practical training program designed to provide students with expertise in future technologies for generating, transmitting, detecting, processing, and converting electromagnetic waves—such as radio waves, microwaves, terahertz waves, infrared, visible, and ultraviolet light—in a wide variety of applications ranging from biomedicine to telecommunications, including defense, industrial processes, and environmental control.
This is a business sector with tremendous technical and economic potential, characterized by numerous applications in both industry and research.
On a theoretical level, the training will initially provide the knowledge necessary to understand the physical principles associated with various components such as diodes, transistors, lasers, optical fibers, waveguides, antennas, etc. This knowledge base will then lead to the creation of complex systems such as radars, lidars, imagers, and, in particular, telecommunications systems.
On a practical level, significant emphasis is placed on teaching practicums, which will allow students to become familiar with the equipment commonly used by companies in the field, thanks to the state-of-the-art and professional-grade equipment available at the university.
Integrated and Embedded Electronic Systems
The “Integrated and Embedded Electronic Systems” (SEIE) track of the EEA Master’s program—unique in the region—draws on the strong, nationally and internationally recognized expertise of the faculty and researchers in the LIRMM’s Microelectronics Department in the field of microelectronic circuit and system design and testing. This field covers areas such as the design of integrated digital and analog systems, the validation of integrated circuits and systems, the testing of integrated circuits and systems, industrial testing, the design and testing of heterogeneous systems and microsystems, digital security, and the use of artificial intelligence.
Integrated and Embedded Electronic Systems - Learning
The “Integrated and Embedded Electronic Systems” (SEIE) track of the EEA Master’s program—unique in the region—draws on the strong, nationally and internationally recognized expertise of the faculty and researchers in the LIRMM’s Microelectronics Department in the field of microelectronic circuit and system design and testing. This field covers areas such as the design of integrated digital and analog systems, the validation of integrated circuits and systems, the testing of integrated circuits and systems, industrial testing, the design and testing of heterogeneous systems and microsystems, digital security, and the use of artificial intelligence.
Robotics
The primary objective of the Robotics track in the EEA Master’s program is to train high-level specialists in robotics, industrial computing, image processing, and automation.
It is one of the natural next steps following a bachelor’s degree with a major in EEA (Electronics, Electrical Engineering, and Automation) or any other scientific and technological program in the fields of EEA, computer science, applied mathematics, mechatronics, etc.
During the first year (taught in French), students will take foundational courses in electronics, power systems, control systems, and signal processing in the first semester, followed by specialized courses in robotics in the second semester. The courses in the second semester will teach them the fundamentals of robotics (manipulation and mobile), image processing, and robot programming tools.
During the second year (taught in English), students will take courses in the first semester on robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. They will also take a course introducing them to research, focusing on the most innovative applications of robotics (micromanipulators, surgical robots, underwater robots, humanoid robots, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester of the second year, students will complete a one-month research project in a laboratory or at a company, followed by a 4- to 6-month supervised internship (at a company or in a laboratory).
The program is open to work-study students through an apprenticeship contract. This contract allows students to acquire theoretical foundations during their weeks of classroom instruction and to put them into practice during their work placements. This approach facilitates skill development. It also offers students the advantage of earning a salary even before they graduate.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The main objective of the robotics program is to train high-level specialists in robotics, industrial data processing, image processing, and automation.
This master's program is a natural extension of the bachelor's degree in EEA (Electronics, Electrical Engineering, and Automation) from UM or any other bachelor's degree in science and technology in related fields (e.g., computer science, applied mathematics, mechatronics, etc.).
During the first semester of thefirst year of the master’s program (taught in French), students will take introductory courses in electronics, energy, control systems, and signal processing. The second semester focuses primarily on specialized courses in robotics. These courses will enable students to learn the fundamentals of robotics (including both fixed-base and mobile-base robots), image processing, and robot programming tools.
During the second year, which is taught in English, first-semester courses include robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. Students will also take a research-oriented course focused on the most innovative applications of robotics (micro-manipulators, surgical robotics, underwater robotics, humanoids, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester, students will carry out a one-month research project in a laboratory or a company, followed by a supervised internship (in a company or laboratory) lasting 4 to 6 months.
The master's program is also open to work-study students through an apprenticeship contract. Such a contract allows students to acquire the theoretical foundations during the training weeks and to apply them in practice during their time at the company. This approach enhances their skills. It also offers students the advantage of receiving pay before graduation.
Robotics - Learning
The primary objective of the Robotics track in the EEA Master’s program is to train high-level specialists in robotics, industrial computing, image processing, and automation.
It is one of the natural next steps following a bachelor’s degree with a major in EEA (Electronics, Electrical Engineering, and Automation) or any other scientific and technological program in the fields of EEA, computer science, applied mathematics, mechatronics, etc.
During the first year (taught in French), students will take foundational courses in electronics, power systems, control systems, and signal processing in the first semester, followed by specialized courses in robotics in the second semester. The courses in the second semester will teach them the fundamentals of robotics (manipulation and mobile), image processing, and robot programming tools.
During the second year (taught in English), students will take courses in the first semester on robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. They will also take a course introducing them to research, focusing on the most innovative applications of robotics (micromanipulators, surgical robots, underwater robots, humanoid robots, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester of the second year, students will complete a one-month research project in a laboratory or at a company, followed by a 4- to 6-month supervised internship (at a company or in a laboratory).
The program is open to work-study students through an apprenticeship contract. This contract allows students to acquire theoretical foundations during their weeks of classroom instruction and to put them into practice during their work placements. This approach facilitates skill development. It also offers students the advantage of earning a salary even before they graduate.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The main objective of the robotics program is to train high-level specialists in robotics, industrial data processing, image processing, and automation.
This master's program is a natural extension of the bachelor's degree in EEA (Electronics, Electrical Engineering, and Automation) from UM or any other bachelor's degree in science and technology in related fields (e.g., computer science, applied mathematics, mechatronics, etc.).
During the first semester of thefirst year of the master’s program (taught in French), students will take introductory courses in electronics, energy, control systems, and signal processing. The second semester focuses primarily on specialized courses in robotics. These courses will enable students to learn the fundamentals of robotics (including both fixed-base and mobile-base robots), image processing, and robot programming tools.
During the second year, which is taught in English, first-semester courses include robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. Students will also take a research-oriented course focused on the most innovative applications of robotics (micro-manipulators, surgical robotics, underwater robotics, humanoids, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester, students will carry out a one-month research project in a laboratory or a company, followed by a supervised internship (in a company or laboratory) lasting 4 to 6 months.
The master's program is also open to work-study students through an apprenticeship contract. Such a contract allows students to acquire the theoretical foundations during the training weeks and to apply them in practice during their time at the company. This approach enhances their skills. It also offers students the advantage of receiving pay before graduation.
Sensors, Electronics, and Connected Devices
The“Sensors, Electronics, and Connected Objects” (C.E.O.) track of the EEA Master’s program draws on a laboratory (IES UMR CNRS 5214) with recognized expertise, faculty members who are at the forefront of industrial and academic advancements, and industry professionals who contribute to the curriculum. This track is an evolution of the “Sensors & Associated Systems” (CSA) track, in which we have reorganized the curriculum into more cohesive modules and made the necessary adjustments to align with current technologies (IoT) and address the challenges of tomorrow (Industry 4.0, autonomous vehicles, defense, environmental health, etc.). This program allows us to cover sensor design (microsystems), sensor characterization, signal processing electronics, energy autonomy, wireless communication, and data processing.
Sensors, Electronics, and Connected Devices - Learning
The“Sensors, Electronics, and Connected Objects” (C.E.O.) track of the EEA Master’s program draws on a laboratory (IES UMR CNRS 5214) with recognized expertise, faculty members who are at the forefront of industrial and academic advancements, and industry professionals who contribute to the curriculum. This track is an evolution of the “Sensors & Associated Systems” (CSA) track, in which we have reorganized the curriculum into more cohesive modules and made the necessary adjustments to align with current technologies (IoT) and address the challenges of tomorrow (Industry 4.0, autonomous vehicles, defense, environmental health, etc.). This program allows us to cover sensor design (microsystems), sensor characterization, signal processing electronics, energy autonomy, wireless communication, and data processing.
IDIL - Photonics & Electronics Sensors for the Environment & Health
Sensors are ubiquitous in our modern world. To cite just a few examples: in the environmental field, they are used to detect and quantify the presence of pollutants in water or the atmosphere; in medicine, they enable 2D and even 3D imaging of the eye and arteries, as well as the early diagnosis of diseases. Most of the latest and most advanced sensors are based on electronic or optical/photonic components, often without us even realizing it. Against this backdrop of ever-increasing and more demanding needs, the IDIL Master’s program in “Photonics and Electronic Sensors for the Environment and Health” aims to train highly qualified professionals in the field of electronic and photonic sensors, with a focus on environmental and health applications, through extended stints in research laboratories. Graduates will then be able to choose to further their education to become researchers in the public or private sectors, responsible for developing new systems that open up new possibilities for the future.
The program is affiliated with the Institute of Electronics and Systems, an internationally renowned University of Montpellier/CNRS research laboratory in the field of sensors and photonics. Under the guidance of renowned researchers, you will learn to master state-of-the-art experimental techniques that will enable you to design and manufacture lasers, sensors, detectors, and other key components using cutting-edge technological equipment, extending to the application of these components—particularly in the fields of the environment and health.
Examples of course units:
- Sensors & Associated Systems
- Lasers & Photodiodes
- Technology & Design Tools for Sensors
- Photonics Instrumentation & Metrology
RADiation and its Effects on Phonics Technologies (RADMEP) - Erasmus Mundus
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics, Photonics, and Systems
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
3 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLDs, CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Power Generation and Electrical Grid Modeling
ECTS
6 credits
Training Structure
College of Sciences
Electricity is one of the key energy carriers in energy management. It is becoming increasingly important in new applications that help reduce the carbon footprint—for example, in electric propulsion. Electricity is generated by high-capacity power plants (thermal power plants) but also, increasingly, by intermittent sources derived from renewable energy (solar, wind, etc.). This generated electricity must be transmitted and distributed, and the overall management of transmission and distribution networks poses a major challenge.
This course unit will:
- Provide theoretical knowledge of modeling the components of electricity generation, transmission, and distribution.
- Enables the definition of three-phase sinusoidal operation, the quality of electrical power, and the analysis of unbalanced networks using symmetrical components.
- Enable the modeling of transformers, inductive components (neutral-point coils, etc.), synchronous alternators, and asynchronous generators. It will provide experimental methods for characterizing these components.
- Provide the conditions for connecting generators to power grids, parallel operation, and the associated settings.
- This course will enable students to develop models for power distribution lines and cables. It will provide an introduction to power management and the impact of short circuits in high-power networks. Network simulation software will be used to illustrate these phenomena.
Renewable Energy - Smart Grids
ECTS
4 credits
Training Structure
College of Sciences
The energy transition is often associated with goals for deploying renewable energy generation sources (wind, solar, hydroelectric, etc.). The use of intermittent sources creates specific challenges for electricity transmission and distribution networks. This course will consist of three parts: a technological and theoretical section on power grids; a second section on power generation and renewable energy sources, with a focus on wind power; and finally, a third section on the digital evolution of power grids: smart grids.
This course unit will:
- Define the technology used in all components of a high- and low-voltage electrical distribution network.
- To provide the knowledge necessary to understand the functions and characteristics of electrical power systems (architectures, overhead and underground lines, voltage levels, power ratings, transformers, alternators, etc.) and
- Enable the selection and installation of equipment based on specific needs (insulation, protective devices, controls, etc.).
- Define electrical safety rules for work activities, thereby enabling workers to understand and follow lockout procedures.
- Enable students to determine, select, and set protection parameters based on the characteristics of the power system and equipment, by explaining how to calculate fault currents and the basic use of professional calculation software.
- Describe the selection of grounding schemes that meet specific technical specifications and economic criteria, as well as constraints related to availability, quality, and so on…
- To provide an overview of the current state of the art in electrical energy storage technologies and to present the use of hydrogen as an energy carrier in conjunction with electrical energy and the energy transition.
- Describe the means of production and explain the conversion principle for wind and hydroelectric power generation.
- Introduce methods for studying wind power projects, analyzing wind resources, understanding regulations, addressing grid connection issues, and assessing environmental impacts.
- Introduce smart grids and the use of the Internet and industrial networks in the protection and control of power grids.
Component and System Reliability
ECTS
2 credits
Training Structure
College of Sciences
Reliability is one of the four components of the SdF, which are Reliability, Maintainability, Availability, and Security. This fundamental component of the SdF is covered in this course unit, addressing both its qualitative and quantitative aspects.
Dielectric Materials and Components - High Voltage - HVDC
ECTS
4 credits
Training Structure
College of Sciences
The electrical power transmission industry and the high-voltage equipment design sector are faced with the challenge of finding solutions to insulation constraints. They are seeking to improve the reliability and service life of their components (cables, insulators, circuit breakers, etc.). They are also working to develop innovative transmission solutions to reduce the visual impact of overhead lines, such as high-voltage direct-current (HVDC) power lines. To achieve this, it is necessary to characterize and develop new insulating materials while taking environmental constraints into account.
This course covers the various properties of insulating and conductive materials, such as conductivity, permittivity, and dielectric breakdown. It explains the theory behind the physical origins of the various phenomena related to these properties.
Part of the course also focuses on measurement techniques, characterization, and data analysis related to the various properties of dielectrics.
This course also includes a module on the specific aspects of high-voltage systems and their applications in high-voltage switchgear. It will define the functions, characteristics, and limitations of this switchgear.
This section provides an overview of HVDC systems, covering converter and interconnection architectures (unipolar, bipolar), as well as their characteristics and constraints.
A practical component involving measurements and data analysis for the characterization of dielectrics will be carried out as part of a mini-project.
Solar Power
ECTS
4 credits
Training Structure
College of Sciences
Solar photovoltaic energy is a clean energy source that does not emit greenhouse gases. It generates electricity (on-site production), which helps improve the energy efficiency of buildings. This energy can also be used in portable or onboard systems, combined with storage solutions as needed.
This course unit:
- Will provide the scientific knowledge necessary to understand how photovoltaic energy systems work to generate electricity.
- Will define the technologies and characteristics of photovoltaic cells, panels, and generators (ground-based, onboard, space-based, etc.).
- Will define portable, mobile energy solutions based on photovoltaic systems that enable energy savings and a certain degree of autonomy depending on the situation.
- Will define the architectures, control, and operation of ground-based and space-based photovoltaic power generation systems.
- Will introduce the study of photovoltaic projects, resources, regulations, and the challenges of connecting to the power grid.
An environmental perspective that takes into account the overall impact of photovoltaic energy on the energy transition will be presented, highlighting its advantages and disadvantages compared to other energy sources, whether intermittent or not.
Practical exercises will be used to illustrate the key concepts introduced during the lectures in this course. This topic may be proposed as a Master’s 2 project.
Simulation Tools and Thermal Applications in Conversion
ECTS
6 credits
Training Structure
College of Sciences
When designing energy conversion systems—for example, as part of a feasibility study—it is essential to use scientific computing software and/or simulation software, which can result in substantial time savings.
This course unit will:
- To provide knowledge of the numerical calculation methods used in commercial software to solve applied problems in electrical engineering.
- Introduce optimization concepts for finding an optimal solution subject to constraints in a problem related to electrical engineering.
- Enable the implementation and application of digital techniques for processing data derived, for example, from reliability studies of electrical systems or power electronics.
- Present the finite element methods and software used to solve physical or multiphysical problems.
- This course addresses thermal issues related to energy conversion and provides the theoretical knowledge necessary for understanding and modeling thermal phenomena in electrical engineering components and systems (power electronics, HF transformers, distribution cables, etc.).
Power Conversion Systems for Embedded Applications
ECTS
7 credits
Training Structure
College of Sciences
Electric power plays a pivotal role in the development of transportation sectors such as, for example, the aerospace and automotive industries. The significant environmental and economic constraints in these fields make it imperative to design and develop power converters with high power density and a high reliability rate.
This course unit will:
- To provide students with the key concepts for the design, sizing, analysis, and simulation of power converters used in embedded systems as well as other applications, such as electrical energy management in systems for the generation, transmission, and control of renewable and non-renewable energy.
- Discuss the benefits of converters for embedded systems, which are continually evolving toward all-electric designs, and draw a connection to the challenges posed by the current reliability rates of power electronics.
- Introduce concepts for calculating a carbon footprint and applying eco-design principles. These design elements are now essential for creating high-performance products and contributing to the success of the energy transition.
- Equipping students with knowledge of current power electronics systems will enable them to better understand emerging converter architectures.
- Describe the limitations associated with the use of passive components—and, more specifically, magnetic components operating at high frequencies—which are absolutely essential to the operation of these converters.
Students must be able to carry out a complete project based on specific project requirements, which will require them to study a regulated conversion structure in its entirety.
The hands-on exercises associated with the course will provide a better understanding of the technological challenges involved in designing high-performance power electronics structures.
This course will serve as a foundation for Master's 2 projects.
Modeling and Sizing of a Synchronous Actuator
ECTS
5 credits
Training Structure
College of Sciences
To reduce our CO2 emissions, key transportation industries (automotive, aerospace, etc.) are seeking to develop innovative transportation solutions. Most of these solutions are electric, and these electric powertrains are primarily based on synchronous motors.
This Course Unit will:
- To provide students with the scientific and technological knowledge needed to model and design a synchronous actuator for specific applications related to the field of electric propulsion.
- To provide the theoretical knowledge necessary for understanding the physical phenomena inherent in the operation of synchronous motors (electromagnetic, electrical, thermal, and mechanical).
- Define and study the various topologies and configurations of synchronous actuators (windings, rotors, etc.).
- Develop modeling methods for understanding the control of a synchronous motor.
- This paper will present a method for sizing a synchronous magnet-based actuator. It will combine this method with finite element software to verify the sizing results.
- To provide insights into the impact of such an actuator on the energy transition and the environment.
Finally, the practical component will cover the measurement methods and techniques required for the study, modeling of electromagnetic components, and control of synchronous motors. The course will be reinforced through applied projects in which the measurements taken are subsequently analyzed using scientific software (Excel, MATLAB, FEMM, etc.). This topic may be offered as a Master’s 2 project.
Operational Safety
ECTS
2 credits
Training Structure
College of Sciences
Reliability (SdF) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course covers the methodology and quantitative aspects of reliability.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics, Photonics, and Systems
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
3 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLDs, CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Power Generation and Electrical Grid Modeling
ECTS
6 credits
Training Structure
College of Sciences
Electricity is one of the key energy carriers in energy management. It is becoming increasingly important in new applications that help reduce the carbon footprint—for example, in electric propulsion. Electricity is generated by high-capacity power plants (thermal power plants) but also, increasingly, by intermittent sources derived from renewable energy (solar, wind, etc.). This generated electricity must be transmitted and distributed, and the overall management of transmission and distribution networks poses a major challenge.
This course unit will:
- Provide theoretical knowledge of modeling the components of electricity generation, transmission, and distribution.
- Enables the definition of three-phase sinusoidal operation, the quality of electrical power, and the analysis of unbalanced networks using symmetrical components.
- Enable the modeling of transformers, inductive components (neutral-point coils, etc.), synchronous alternators, and asynchronous generators. It will provide experimental methods for characterizing these components.
- Provide the conditions for connecting generators to power grids, parallel operation, and the associated settings.
- This course will enable students to develop models for power distribution lines and cables. It will provide an introduction to power management and the impact of short circuits in high-power networks. Network simulation software will be used to illustrate these phenomena.
Renewable Energy - Smart Grids
ECTS
4 credits
Training Structure
College of Sciences
The energy transition is often associated with goals for deploying renewable energy generation sources (wind, solar, hydroelectric, etc.). The use of intermittent sources creates specific challenges for electricity transmission and distribution networks. This course will consist of three parts: a technological and theoretical section on power grids; a second section on power generation and renewable energy sources, with a focus on wind power; and finally, a third section on the digital evolution of power grids: smart grids.
This course unit will:
- Define the technology used in all components of a high- and low-voltage electrical distribution network.
- To provide the knowledge necessary to understand the functions and characteristics of electrical power systems (architectures, overhead and underground lines, voltage levels, power ratings, transformers, alternators, etc.) and
- Enable the selection and installation of equipment based on specific needs (insulation, protective devices, controls, etc.).
- Define electrical safety rules for work activities, thereby enabling workers to understand and follow lockout procedures.
- Enable students to determine, select, and set protection parameters based on the characteristics of the power system and equipment, by explaining how to calculate fault currents and the basic use of professional calculation software.
- Describe the selection of grounding schemes that meet specific technical specifications and economic criteria, as well as constraints related to availability, quality, and so on…
- To provide an overview of the current state of the art in electrical energy storage technologies and to present the use of hydrogen as an energy carrier in conjunction with electrical energy and the energy transition.
- Describe the means of production and explain the conversion principle for wind and hydroelectric power generation.
- Introduce methods for studying wind power projects, analyzing wind resources, understanding regulations, addressing grid connection issues, and assessing environmental impacts.
- Introduce smart grids and the use of the Internet and industrial networks in the protection and control of power grids.
Component and System Reliability
ECTS
2 credits
Training Structure
College of Sciences
Reliability is one of the four components of the SdF, which are Reliability, Maintainability, Availability, and Security. This fundamental component of the SdF is covered in this course unit, addressing both its qualitative and quantitative aspects.
Dielectric Materials and Components - High Voltage - HVDC
ECTS
4 credits
Training Structure
College of Sciences
The electrical power transmission industry and the high-voltage equipment design sector are faced with the challenge of finding solutions to insulation constraints. They are seeking to improve the reliability and service life of their components (cables, insulators, circuit breakers, etc.). They are also working to develop innovative transmission solutions to reduce the visual impact of overhead lines, such as high-voltage direct-current (HVDC) power lines. To achieve this, it is necessary to characterize and develop new insulating materials while taking environmental constraints into account.
This course covers the various properties of insulating and conductive materials, such as conductivity, permittivity, and dielectric breakdown. It explains the theory behind the physical origins of the various phenomena related to these properties.
Part of the course also focuses on measurement techniques, characterization, and data analysis related to the various properties of dielectrics.
This course also includes a module on the specific aspects of high-voltage systems and their applications in high-voltage switchgear. It will define the functions, characteristics, and limitations of this switchgear.
This section provides an overview of HVDC systems, covering converter and interconnection architectures (unipolar, bipolar), as well as their characteristics and constraints.
A practical component involving measurements and data analysis for the characterization of dielectrics will be carried out as part of a mini-project.
Solar Power
ECTS
4 credits
Training Structure
College of Sciences
Solar photovoltaic energy is a clean energy source that does not emit greenhouse gases. It generates electricity (on-site production), which helps improve the energy efficiency of buildings. This energy can also be used in portable or onboard systems, combined with storage solutions as needed.
This course unit:
- Will provide the scientific knowledge necessary to understand how photovoltaic energy systems work to generate electricity.
- Will define the technologies and characteristics of photovoltaic cells, panels, and generators (ground-based, onboard, space-based, etc.).
- Will define portable, mobile energy solutions based on photovoltaic systems that enable energy savings and a certain degree of autonomy depending on the situation.
- Will define the architectures, control, and operation of ground-based and space-based photovoltaic power generation systems.
- Will introduce the study of photovoltaic projects, resources, regulations, and the challenges of connecting to the power grid.
An environmental perspective that takes into account the overall impact of photovoltaic energy on the energy transition will be presented, highlighting its advantages and disadvantages compared to other energy sources, whether intermittent or not.
Practical exercises will be used to illustrate the key concepts introduced during the lectures in this course. This topic may be proposed as a Master’s 2 project.
Simulation Tools and Thermal Applications in Conversion
ECTS
6 credits
Training Structure
College of Sciences
When designing energy conversion systems—for example, as part of a feasibility study—it is essential to use scientific computing software and/or simulation software, which can result in substantial time savings.
This course unit will:
- To provide knowledge of the numerical calculation methods used in commercial software to solve applied problems in electrical engineering.
- Introduce optimization concepts for finding an optimal solution subject to constraints in a problem related to electrical engineering.
- Enable the implementation and application of digital techniques for processing data derived, for example, from reliability studies of electrical systems or power electronics.
- Present the finite element methods and software used to solve physical or multiphysical problems.
- This course addresses thermal issues related to energy conversion and provides the theoretical knowledge necessary for understanding and modeling thermal phenomena in electrical engineering components and systems (power electronics, HF transformers, distribution cables, etc.).
Power Conversion Systems for Embedded Applications
ECTS
7 credits
Training Structure
College of Sciences
Electric power plays a pivotal role in the development of transportation sectors such as, for example, the aerospace and automotive industries. The significant environmental and economic constraints in these fields make it imperative to design and develop power converters with high power density and a high reliability rate.
This course unit will:
- To provide students with the key concepts for the design, sizing, analysis, and simulation of power converters used in embedded systems as well as other applications, such as electrical energy management in systems for the generation, transmission, and control of renewable and non-renewable energy.
- Discuss the benefits of converters for embedded systems, which are continually evolving toward all-electric designs, and draw a connection to the challenges posed by the current reliability rates of power electronics.
- Introduce concepts for calculating a carbon footprint and applying eco-design principles. These design elements are now essential for creating high-performance products and contributing to the success of the energy transition.
- Equipping students with knowledge of current power electronics systems will enable them to better understand emerging converter architectures.
- Describe the limitations associated with the use of passive components—and, more specifically, magnetic components operating at high frequencies—which are absolutely essential to the operation of these converters.
Students must be able to carry out a complete project based on specific project requirements, which will require them to study a regulated conversion structure in its entirety.
The hands-on exercises associated with the course will provide a better understanding of the technological challenges involved in designing high-performance power electronics structures.
This course will serve as a foundation for Master's 2 projects.
Modeling and Sizing of a Synchronous Actuator
ECTS
5 credits
Training Structure
College of Sciences
To reduce our CO2 emissions, key transportation industries (automotive, aerospace, etc.) are seeking to develop innovative transportation solutions. Most of these solutions are electric, and these electric powertrains are primarily based on synchronous motors.
This Course Unit will:
- To provide students with the scientific and technological knowledge needed to model and design a synchronous actuator for specific applications related to the field of electric propulsion.
- To provide the theoretical knowledge necessary for understanding the physical phenomena inherent in the operation of synchronous motors (electromagnetic, electrical, thermal, and mechanical).
- Define and study the various topologies and configurations of synchronous actuators (windings, rotors, etc.).
- Develop modeling methods for understanding the control of a synchronous motor.
- This paper will present a method for sizing a synchronous magnet-based actuator. It will combine this method with finite element software to verify the sizing results.
- To provide insights into the impact of such an actuator on the energy transition and the environment.
Finally, the practical component will cover the measurement methods and techniques required for the study, modeling of electromagnetic components, and control of synchronous motors. The course will be reinforced through applied projects in which the measurements taken are subsequently analyzed using scientific software (Excel, MATLAB, FEMM, etc.). This topic may be offered as a Master’s 2 project.
Operational Safety
ECTS
2 credits
Training Structure
College of Sciences
Reliability (SdF) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course covers the methodology and quantitative aspects of reliability.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLDs, CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
PHOTONICS, MICROWAVES & COMMUNICATION SYSTEMS
ECTS
10 credits
Training Structure
College of Sciences
Free and Guided Propagation
ECTS
6 credits
Training Structure
College of Sciences
In order to use electromagnetic waves, it is essential to understand how they propagate, whether in free space or in guided media such as microwave lines and waveguides, or optical fibers. Studying free-space propagation allows you to accurately design your beams, whether for long-distance communication via satellites, for transmitting high-speed signals in electronic circuits, or for high-speed communication via optical fibers.
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Optical Communications
ECTS
3 credits
Training Structure
College of Sciences
This module covers fiber-optic telecommunications systems and networks, performance analysis, and solutions for improvement.
Metrology & Photonic Instrumentation
ECTS
5 credits
Training Structure
College of Sciences
This module describes the operating principles of photonic components and examines their use in the development of systems, instruments, and sensors. Examples of instruments and sensors will be discussed in detail, including presentations by researchers in the field.
Experimental and Digital Techniques in Photonics and Microwave Technology
ECTS
5 credits
Training Structure
College of Sciences
This module, which consists entirely of hands-on lab work, covers experimental and digital practices in photonics at both the component and system levels, as well as simulations of photonic systems and microwave components using professional software.
Wireless Communications
ECTS
7 credits
Training Structure
College of Sciences
This module covers a wide range of topics, including both fundamental concepts in microwave engineering—such as matching and S-parameters—and practical applications, extending all the way to the study of electromagnetic compatibility.
The topics are covered in class and consistently illustrated through practical exercises.
Photonics & Microwave Transmitters & Receivers
ECTS
10 credits
Training Structure
College of Sciences
The course associated with this unit aims to provide students with a comprehensive understanding of photonic and microwave transmitters and receivers, ranging from materials physics to active components and their packaging. Microwave amplifiers and oscillators will be covered alongside optical amplifiers and lasers in order to highlight the obvious analogies between these two frequency domains. The targeted competencies therefore include knowledge of the operation and main characteristics of these active, optical, and microwave components, which are essential for the development of telecommunications systems, sensors, radars, and more.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLDs, CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
PHOTONICS, MICROWAVES & COMMUNICATION SYSTEMS
ECTS
10 credits
Training Structure
College of Sciences
Free and Guided Propagation
ECTS
6 credits
Training Structure
College of Sciences
In order to use electromagnetic waves, it is essential to understand how they propagate, whether in free space or in guided media such as microwave lines and waveguides, or optical fibers. Studying free-space propagation allows you to accurately design your beams, whether for long-distance communication via satellites, for transmitting high-speed signals in electronic circuits, or for high-speed communication via optical fibers.
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Optical Communications
ECTS
3 credits
Training Structure
College of Sciences
This module covers fiber-optic telecommunications systems and networks, performance analysis, and solutions for improvement.
Metrology & Photonic Instrumentation
ECTS
5 credits
Training Structure
College of Sciences
This module describes the operating principles of photonic components and examines their use in the development of systems, instruments, and sensors. Examples of instruments and sensors will be discussed in detail, including presentations by researchers in the field.
Experimental and Digital Techniques in Photonics and Microwave Technology
ECTS
5 credits
Training Structure
College of Sciences
This module, which consists entirely of hands-on lab work, covers experimental and digital practices in photonics at both the component and system levels, as well as simulations of photonic systems and microwave components using professional software.
Wireless Communications
ECTS
7 credits
Training Structure
College of Sciences
This module covers a wide range of topics, including both fundamental concepts in microwave engineering—such as matching and S-parameters—and practical applications, extending all the way to the study of electromagnetic compatibility.
The topics are covered in class and consistently illustrated through practical exercises.
Photonics & Microwave Transmitters & Receivers
ECTS
10 credits
Training Structure
College of Sciences
The course associated with this unit aims to provide students with a comprehensive understanding of photonic and microwave transmitters and receivers, ranging from materials physics to active components and their packaging. Microwave amplifiers and oscillators will be covered alongside optical amplifiers and lasers in order to highlight the obvious analogies between these two frequency domains. The targeted competencies therefore include knowledge of the operation and main characteristics of these active, optical, and microwave components, which are essential for the development of telecommunications systems, sensors, radars, and more.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Selection of Integrated and Embedded Electronic Systems
ECTS
10 credits
Training Structure
College of Sciences
Image Processing
ECTS
3 credits
Training Structure
College of Sciences
Today, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanical engineering …
Image processing involves applying mathematical transformations to images in order to modify their appearance or extract information from them. More generally, image processing aims to manipulate the underlying information contained in an image. While it was long performed using electronic circuits, image processing is now carried out almost exclusively digitally—that is, via algorithms typically programmed in an imperative language (C, C++, Java, Python, etc.).
This course aims to provide a solid foundation in image processing. Among other topics, it covers image formation and acquisition, color transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, … and an introduction to deep learning methods. The lectures are supplemented by supporting videos.
The course consists primarily of 11 lectures covering the fundamentals of the main areas of image processing and 3 lab sessions, for which students must choose a topic from among 6 options. Students may choose to complete the lab assignments using images they provide that are relevant to their field of study.
Introduction to Integrated Circuit Design
ECTS
3 credits
Training Structure
College of Sciences
Manufacturing Processes
- The Concept of Technological Stages
- Manufacturing masks
Analog Circuit Design:
- Basic CMOS cells
- CMOS amplifiers: 1-stage, 2-stage, 3-stage; advanced structures
- Electrical simulation of cells and AOP
Digital Circuit Design:
- Simple logic gates - Complex AND-OR gates
- Domino Logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Digital Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate this point, consider, for example, the integrated circuits currently manufactured for the telecommunications industry. The most advanced of these contain as many as ten billion transistors. Managing such a vast amount of information requires the use of complex design methods and tools.
The current paradigm for design methods relies on the use of pre-characterized logic gate libraries. These libraries take into account both the external environment—such as supply voltage (V) and temperature (T)—and the circuit manufacturing context, as reflected by manufacturing process variability (P). Only by using the information contained in these libraries is it possible to i) determine the frequency and power consumption performance of the circuits under design and ii) ensure high manufacturing yield. All of these constraints, known as “PVT,” are taken into account through a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training Structure
College of Sciences
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- legacy
- pointers
- templates
- C++11 standards
Artificial Intelligence
- Machine Learning: State of the Art, Challenges, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Generations 1, 2, and 3 of neural networks (spike technologies, etc.)
- neural network learning
- convolutional neural networks
- reinforcement learning
- genetic algorithms
Practical Work
- Development of a Logic Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to AI-Based Classification Tools
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- heritage
- pointers
- templates
- C++11 Standards
Artificial Intelligence
- Machine Learning: State of the Art, Problems, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Neural networks of generations 1, 2, and 3 (spike technologies, etc.)
- Convolutional neural networks
- Reinforcement learning
- Genetic Algorithms
Laboratory Practicals
- Implementation of a Logical Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotic algorithms
- Introduction to Classification Tools Based on Artificial Intelligence
Hardware-Based Digital Security
ECTS
2 credits
Training Structure
College of Sciences
- Objectives and Challenges of Physical Security
- Symmetric Encryption (DES, AES) and Related Microelectronic Architectures
- Modular Arithmetic and Multiplication of Large Numbers
- Asymmetric Encryption (RSA) and Related Microelectronic Architectures
- Authentication Principle
- Random Number Generation
- Attacks via Hidden Channels
- Fouls on offense
Analog Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The first sessions of the course are devoted to a review of large-signal and small-signal transistor models, as well as to small-signal modeling techniques for basic analog integrated circuits. The second part describes the basic building blocks whose interconnection enables the creation of analog integrated circuits: current/voltage references, current mirrors and current sources, single-transistor active-load amplifiers, and differential pairs. The fundamental principles of CMOS amplifier design are examined in the third part. Emphasis is placed on the relationship between performance and transistor sizing in the context of designing a two-stage Miller amplifier. Several advanced amplifier architectures are presented at the end of the course to highlight the importance of mastering the basic building blocks.
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training Structure
College of Sciences
- Testing of digital integrated circuits.
- Types of errors.
- Generation of test vectors.
- Design for Test (DFT).
- Self-Contained Built-In Test (BIST).
- Testing Analog Integrated Circuits.
- Industrial testing (functional and parametric tests, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Selection of Integrated and Embedded Electronic Systems
ECTS
10 credits
Training Structure
College of Sciences
Image Processing
ECTS
3 credits
Training Structure
College of Sciences
Today, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanical engineering …
Image processing involves applying mathematical transformations to images in order to modify their appearance or extract information from them. More generally, image processing aims to manipulate the underlying information contained in an image. While it was long performed using electronic circuits, image processing is now carried out almost exclusively digitally—that is, via algorithms typically programmed in an imperative language (C, C++, Java, Python, etc.).
This course aims to provide a solid foundation in image processing. Among other topics, it covers image formation and acquisition, color transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, … and an introduction to deep learning methods. The lectures are supplemented by supporting videos.
The course consists primarily of 11 lectures covering the fundamentals of the main areas of image processing and 3 lab sessions, for which students must choose a topic from among 6 options. Students may choose to complete the lab assignments using images they provide that are relevant to their field of study.
Introduction to Integrated Circuit Design
ECTS
3 credits
Training Structure
College of Sciences
Manufacturing Processes
- The Concept of Technological Stages
- Manufacturing masks
Analog Circuit Design:
- Basic CMOS cells
- CMOS amplifiers: 1-stage, 2-stage, 3-stage; advanced structures
- Electrical simulation of cells and AOP
Digital Circuit Design:
- Simple logic gates - Complex AND-OR gates
- Domino Logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Digital Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate this point, consider, for example, the integrated circuits currently manufactured for the telecommunications industry. The most advanced of these contain as many as ten billion transistors. Managing such a vast amount of information requires the use of complex design methods and tools.
The current paradigm for design methods relies on the use of pre-characterized logic gate libraries. These libraries take into account both the external environment—such as supply voltage (V) and temperature (T)—and the circuit manufacturing context, as reflected by manufacturing process variability (P). Only by using the information contained in these libraries is it possible to i) determine the frequency and power consumption performance of the circuits under design and ii) ensure high manufacturing yield. All of these constraints, known as “PVT,” are taken into account through a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training Structure
College of Sciences
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- legacy
- pointers
- templates
- C++11 standards
Artificial Intelligence
- Machine Learning: State of the Art, Challenges, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Generations 1, 2, and 3 of neural networks (spike technologies, etc.)
- neural network learning
- convolutional neural networks
- reinforcement learning
- genetic algorithms
Practical Work
- Development of a Logic Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to AI-Based Classification Tools
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- heritage
- pointers
- templates
- C++11 Standards
Artificial Intelligence
- Machine Learning: State of the Art, Problems, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Neural networks of generations 1, 2, and 3 (spike technologies, etc.)
- Convolutional neural networks
- Reinforcement learning
- Genetic Algorithms
Laboratory Practicals
- Implementation of a Logical Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotic algorithms
- Introduction to Classification Tools Based on Artificial Intelligence
Hardware-Based Digital Security
ECTS
2 credits
Training Structure
College of Sciences
- Objectives and Challenges of Physical Security
- Symmetric Encryption (DES, AES) and Related Microelectronic Architectures
- Modular Arithmetic and Multiplication of Large Numbers
- Asymmetric Encryption (RSA) and Related Microelectronic Architectures
- Authentication Principle
- Random Number Generation
- Attacks via Hidden Channels
- Fouls on offense
Analog Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The first sessions of the course are devoted to a review of large-signal and small-signal transistor models, as well as to small-signal modeling techniques for basic analog integrated circuits. The second part describes the basic building blocks whose interconnection enables the creation of analog integrated circuits: current/voltage references, current mirrors and current sources, single-transistor active-load amplifiers, and differential pairs. The fundamental principles of CMOS amplifier design are examined in the third part. Emphasis is placed on the relationship between performance and transistor sizing in the context of designing a two-stage Miller amplifier. Several advanced amplifier architectures are presented at the end of the course to highlight the importance of mastering the basic building blocks.
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training Structure
College of Sciences
- Testing of digital integrated circuits.
- Types of errors.
- Generation of test vectors.
- Design for Test (DFT).
- Self-Contained Built-In Test (BIST).
- Testing Analog Integrated Circuits.
- Industrial testing (functional and parametric tests, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
ROBOTICS Selection
ECTS
10 credits
Training Structure
College of Sciences
Image Processing
ECTS
3 credits
Training Structure
College of Sciences
Today, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanical engineering …
Image processing involves applying mathematical transformations to images in order to modify their appearance or extract information from them. More generally, image processing aims to manipulate the underlying information contained in an image. While it was long performed using electronic circuits, image processing is now carried out almost exclusively digitally—that is, via algorithms typically programmed in an imperative language (C, C++, Java, Python, etc.).
This course aims to provide a solid foundation in image processing. Among other topics, it covers image formation and acquisition, color transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, … and an introduction to deep learning methods. The lectures are supplemented by supporting videos.
The course consists primarily of 11 lectures covering the fundamentals of the main areas of image processing and 3 lab sessions, for which students must choose a topic from among 6 options. Students may choose to complete the lab assignments using images they provide that are relevant to their field of study.
Programming Tools for Robotics
ECTS
3 credits
Training Structure
College of Sciences
The module will cover the following topics:
- Introduction to the Git Version Control System
- Introduction to ROS Middleware for Developing Robotics Applications
- Modularization of a Robotics Application
Hands-on exercises: Setting up a ROS application, testing on a simulator, and verifying on a real robot
Fundamentals of Robotics
ECTS
4 credits
Training Structure
College of Sciences
The module will cover the following topics:
- Introduction to Robotics: History, Types of Robots, Serial and Parallel Mechanisms, Applications
- Components (sensors and actuators)
- Trajectory Generation (in the Articular and Operational Spaces)
- Direct/inverse geometric models, direct/inverse kinematic models
- Kinematics and Singularities
- Issues and Applications in Mobile Robotics
- Non-holonomic models: unicycle, bicycle, car
- Sensors and Odometry
- Localization using a rangefinder and data fusion (Kalman filter)
- Mapping (Homogeneous Transformations and ICP)
- Navigation (course control, path tracking)
Hands-on exercises: applying what you've learned to a real robot (either a robotic arm or a wheeled robot), ROS programming with Git and Python.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training Structure
College of Sciences
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- legacy
- pointers
- templates
- C++11 standards
Artificial Intelligence
- Machine Learning: State of the Art, Challenges, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Generations 1, 2, and 3 of neural networks (spike technologies, etc.)
- neural network learning
- convolutional neural networks
- reinforcement learning
- genetic algorithms
Practical Work
- Development of a Logic Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to AI-Based Classification Tools
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- heritage
- pointers
- templates
- C++11 Standards
Artificial Intelligence
- Machine Learning: State of the Art, Problems, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Neural networks of generations 1, 2, and 3 (spike technologies, etc.)
- Convolutional neural networks
- Reinforcement learning
- Genetic Algorithms
Laboratory Practicals
- Implementation of a Logical Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotic algorithms
- Introduction to Classification Tools Based on Artificial Intelligence
Optimization & Embedded Systems
ECTS
5 credits
Training Structure
College of Sciences
Optimization
- Linear Optimization
- Nonlinear Optimization (gradient method, optimal-step gradient, Lagrange multipliers)
- Optimization Applied to Robotics (Optimal Control Based on Quadratic Programming Under Linear Constraints)
Embedded Systems
- Harvard and Von Neumann Architectures
- Understanding and implementing the main features of a microcontroller
- Selecting and sizing an embedded programming solution based on a specific need
- Programming a Raspberry Pi Board in C
- -----------------------------------------------------------------------------------------------------------------------------------------------------
-
Optimization
- Linear Optimization
- Nonlinear optimization (gradient descent, Lagrange multipliers)
- Applying Optimization in Robotics (Optimal Control Based on Quadratic Programming Under Linear Constraints)
Embedded Systems
- Harvard & Von Neumann Architectures
- Understanding and Implementation of the Main Functions of a Microcontroller
- Selection and Implementation of an Embedded Programming Solution Tailored to Specific Design Specifications
- C Programming on a Raspberry Pi
Applied Robotics
ECTS
10 credits
Training Structure
College of Sciences
This course covers a range of topics in robotics, from the micro to the macro scale, including micro-manipulators, cable-driven robots, surgical robots, underwater robots, flying robots, and humanoid robots, as well as teleoperation, virtual and augmented reality, and operational safety. The content of each topic is detailed below. Mini-projects on the aforementioned topics will be conducted to reinforce the fundamentals taught, using both simulation software and real robots.
Microrobotics: Microrobotics involves the design, modeling, and control of miniaturized robotic systems capable of performing manipulation tasks on objects ranging in size from 1 µm to 1 mm. Application areas include all fields that require high precision (assembly of mechanical, electronic, or optical microsystems; microsurgery; etc.). At these scales, robots cannot be created simply by homothetic miniaturization of conventional robots. New robot concepts and new actuation principles must be employed. This course is an introduction to microrobotics and presents the essential concepts, including: the scale effect, the physics of the microworld, deformable and soft robotics, and microactuators.
Surgical Robotics: The objective of this course is to provide students with an introduction to the field of surgical robotics. The goal is to enable students to understand the needs expressed by clinicians and to illustrate, through several examples, the process that led to the design and development of robots used in surgical procedures. Several design elements and control architectures will be discussed, with an emphasis on the need to ensure the safety of both the patient and the medical team.
Underwater and Flying Robots: Mobile robotics designed for aerial and underwater environments relies on specific characteristics that will be introduced in this course. Current solutions and outstanding challenges will be discussed. Topics related to modeling and nonlinear control applied to under-, iso-, and over-actuated systems will be covered.
Humanoid Robotics: This course will cover advanced geometric and kinematic modeling methods for tree-like robotic structures, such as humanoid robots. Basic concepts will also be covered, including the center of mass, the center of pressure, the ZMP, static stability, and dynamic stability. A study on bipedal walking control will be conducted, covering walking models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the course will focus on the kinematic control of highly redundant structures (underdetermined systems of the Ax=b type) using methods based on constrained optimization techniques (LP, QP) as well as hierarchical control based on projection into null space or task hierarchies based on QP or LP hierarchies.
Parallel Cable Robots: This course introduces the principles of Parallel Cable Robots (PCR), followed by a review of the state of the art, including application examples, PCR demonstrators, and commercial PCRs. The geometric, kinematic, and dynamic models of PRCs are then developed. Based on these models, the various types of PRCs, several definitions of their workspace, the main concepts useful for their design, and simple control methods will finally be presented.
Virtual and Augmented Reality: Augmented Reality (AR) and Virtual Reality (VR) technologies involve the interactive simulation of a 3D environment in which the user is immersed. This simulation is generally primarily visual in nature, though it may also include other perceptual information through various sensory modalities: spatialized sound, haptic or force feedback, somatosensory input, etc. This course is an introduction to the various techniques used in VR/AR systems: we will cover the main 3D rendering libraries (OpenGL, Vulkan), devices currently available on the market, the basics of physics engines, and the techniques used to track the user’s position and estimate their point of view in real time.
Reliability and Operational Safety: This course focuses on the reliability of a robotic system, particularly during the operational phase. When a robot operates in a complex and partially unknown environment, unforeseen events may occur to which the system must respond in order to ensure its own safety and that of its environment. This course will introduce the basic concepts of operational safety and present examples of reliability mechanisms applied to mobile robotics.
Teleoperation: This section provides a brief introduction to the history of teleoperation development, the modeling of teleoperation components, and their schematics. Performance evaluation criteria for teleoperation are defined. Methods for performance analysis and control design are also introduced. The course covers applications of teleoperation in the field of surgical robotics, as well as open questions and remaining challenges.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a range of specialties in robotics, spanning from the micro to the macro scale, including micro-manipulation, surgical, underwater, flying, humanoid, and cable-driven robots, as well as teleoperation, virtual and augmented reality, and operational safety. The content of each sub-unit is detailed below. Projects on the topics mentioned will be carried out to reinforce the fundamental concepts using both simulation software and real robots.
Micro-robotics: Micro-robotics involves the design, modeling, and control of miniaturized robotic systems capable of performing manipulation tasks on objects ranging in size from 1 µm to 1 mm. Application areas include all fields requiring high precision (assembly of mechanical, electronic, or optical microsystems; microsurgery; etc.). At these scales, robots cannot be fabricated simply by homothetic miniaturization of conventional robots. New robot concepts and new actuation principles must be employed. This course serves as an introduction to micro-robotics and covers the essential concepts of scale effects, the physics of the micro-world, deformable and flexible robotics, and micro-actuators.
Surgical Robotics: The objective of this subunit is to provide students with an introduction to the field of surgical robotics. It focuses on helping students understand the needs expressed by clinicians and, through a few examples, illustrate the process that led to the development of robots used in surgical procedures. Certain design elements and control architectures will be discussed, with an emphasis on ensuring the safety of the patient and the medical team.
Underwater and flying robots: The specific characteristics of underwater and aerial robotics will be presented. Current solutions and outstanding issues will be discussed. The basic elements required for control design for this type of vehicle—from modeling to nonlinear control techniques—will be addressed, depending on whether the systems are under-, iso-, or over-actuated.
Humanoid robotics: This sub-unit covers advanced kinematic and differential kinematics modeling methods for humanoid robots. It addresses the fundamentals of the center of mass (COM), the center of pressure, the zero-moment point (ZMP), static stability, and dynamic stability. A study on bipedal gait control will be conducted, including gait models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the subunit focuses on the differential kinematic control of highly redundant structures (underdetermined systems of the form Ax = b) using methods based on optimization techniques (LP, QP) under constraints, as well as on hierarchical control based on projection into the null space or task hierarchies based on QP or LP hierarchies.
Cable-driven parallel robots: This section presents the basic principle of cable-driven parallel robots (CDPRs), followed by a review of the current state of the art, including application examples, CDPR demonstrators, and commercial CDPRs. Geometric, kinematic, and dynamic models of CDPRs are then developed. Based on these models, the different types of CDPRs, various definitions of their workspace, the main concepts relevant to their design, and simple control strategies will be presented.
Virtual and Augmented Reality: AR and VR involve providing the user with an interactive simulation of a 3D world, where physics can be simulated and enhanced with additional data visualization. This simulation is typically graphical in nature, but it can also incorporate other perceptual information across multiple sensory modalities: spatialized sound, haptics, somatosensory feedback, etc. This course serves as an introduction to the various techniques involved in creating an AR/VR system. We will cover current 3D technologies (OpenGL, Vulkan), available devices, the basics of physics engines, and the localization and vision techniques used to track the user’s movements in real time and compute their point of view.
Operational Safety of Robots: This section focuses on the reliability of robotic systems, primarily during the operational phase. When a robot moves in a complex and partially unknown environment, unforeseen events can occur. The system must respond to these events to ensure its own safety and that of its environment. This course will introduce the basic concepts of dependability and present examples of safety mechanisms applied to mobile robotics.
Teleoperation: This section provides a brief introduction to the history of development, the typical structures of teleoperation systems, and the modeling of teleoperation components. Based on system modeling, the criteria for evaluating teleoperation performance are defined, and methods for performance analysis and control design are introduced accordingly. The course also covers the applications of teleoperation in the field of robotic surgery, as well as the outstanding issues and challenges involved in practical implementation.
Perception for Robotics
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this course is to study and implement perception systems for mobile, manipulative, and humanoid robots, among others. The course focuses on proprioceptive and exteroceptive perception systems, with a strong emphasis on vision systems. Lectures cover the general principles of perception and the operation of the most commonly used sensors (cameras, projectors, distance, motion, and position sensors, etc.). A series of lab sessions accompanies this course in the form of a long-term project divided into sub-goals that address different parts of the course.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers the perception systems commonly used in all types of robots (e.g., mobile robots, manipulators, humanoids). The course covers proprioceptive and exteroceptive sensors, with a focus on vision. We begin by introducing the general principles of perception, and then explain the modeling and operating principles of the main robot sensors: monocular cameras, stereo cameras, distance, position, and motion sensors, etc. The lab sessions consist of a robotics project with sub-goals that address the various steps of the course.
Manipulation Robotics
ECTS
5 credits
Training Structure
College of Sciences
This course covers the techniques and tools required for kinematic and dynamic modeling and control in manipulation robotics. The course content is structured around the following four areas:
1) Modeling of robotic manipulators: homogeneous transformations, direct and inverse geometric models, kinematic modeling, study of singularities
2) Introduction to the dynamics of robotic manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for calculating dynamics
3) Articular and operational control in free space
4) Motion control in confined spaces: interaction and compliance models, position/force control, impedance and admittance control, motion generation, application examples.
Several examples of all these techniques will be covered in tutorials and hands-on exercises using MATLAB and V-REP on various manipulation robots (6- and 7-axis robots) as well as on a real humanoid robot named “Poppy.”
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers the techniques and tools necessary for kinematic and dynamic modeling and the control of robot manipulators. The lectures are organized around the following four topics:
1) Modeling of robot manipulators: homogeneous transformations, direct and inverse kinematic models, differential kinematic modeling, study of singularities
2) Introduction to the dynamics of robot manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for computing dynamics
3) Joint space and operational space controls in free space
4) Control of movements in constrained space: interaction and compliance models, hybrid position/force control, impedance and admittance control, movement generation, application examples.
Several examples of all these techniques will be covered in supervised lab sessions and practical exercises using MATLAB and V-REP tools on various manipulation robots (6- and 7-axis robots) as well as on a real humanoid robot named "Poppy."
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
ROBOTICS Selection
ECTS
10 credits
Training Structure
College of Sciences
Image Processing
ECTS
3 credits
Training Structure
College of Sciences
Today, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanical engineering …
Image processing involves applying mathematical transformations to images in order to modify their appearance or extract information from them. More generally, image processing aims to manipulate the underlying information contained in an image. While it was long performed using electronic circuits, image processing is now carried out almost exclusively digitally—that is, via algorithms typically programmed in an imperative language (C, C++, Java, Python, etc.).
This course aims to provide a solid foundation in image processing. Among other topics, it covers image formation and acquisition, color transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, … and an introduction to deep learning methods. The lectures are supplemented by supporting videos.
The course consists primarily of 11 lectures covering the fundamentals of the main areas of image processing and 3 lab sessions, for which students must choose a topic from among 6 options. Students may choose to complete the lab assignments using images they provide that are relevant to their field of study.
Programming Tools for Robotics
ECTS
3 credits
Training Structure
College of Sciences
The module will cover the following topics:
- Introduction to the Git Version Control System
- Introduction to ROS Middleware for Developing Robotics Applications
- Modularization of a Robotics Application
Hands-on exercises: Setting up a ROS application, testing on a simulator, and verifying on a real robot
Fundamentals of Robotics
ECTS
4 credits
Training Structure
College of Sciences
The module will cover the following topics:
- Introduction to Robotics: History, Types of Robots, Serial and Parallel Mechanisms, Applications
- Components (sensors and actuators)
- Trajectory Generation (in the Articular and Operational Spaces)
- Direct/inverse geometric models, direct/inverse kinematic models
- Kinematics and Singularities
- Issues and Applications in Mobile Robotics
- Non-holonomic models: unicycle, bicycle, car
- Sensors and Odometry
- Localization using a rangefinder and data fusion (Kalman filter)
- Mapping (Homogeneous Transformations and ICP)
- Navigation (course control, path tracking)
Hands-on exercises: applying what you've learned to a real robot (either a robotic arm or a wheeled robot), ROS programming with Git and Python.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training Structure
College of Sciences
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- legacy
- pointers
- templates
- C++11 standards
Artificial Intelligence
- Machine Learning: State of the Art, Challenges, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Generations 1, 2, and 3 of neural networks (spike technologies, etc.)
- neural network learning
- convolutional neural networks
- reinforcement learning
- genetic algorithms
Practical Work
- Development of a Logic Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to AI-Based Classification Tools
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- heritage
- pointers
- templates
- C++11 Standards
Artificial Intelligence
- Machine Learning: State of the Art, Problems, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Neural networks of generations 1, 2, and 3 (spike technologies, etc.)
- Convolutional neural networks
- Reinforcement learning
- Genetic Algorithms
Laboratory Practicals
- Implementation of a Logical Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotic algorithms
- Introduction to Classification Tools Based on Artificial Intelligence
Optimization & Embedded Systems
ECTS
5 credits
Training Structure
College of Sciences
Optimization
- Linear Optimization
- Nonlinear Optimization (gradient method, optimal-step gradient, Lagrange multipliers)
- Optimization Applied to Robotics (Optimal Control Based on Quadratic Programming Under Linear Constraints)
Embedded Systems
- Harvard and Von Neumann Architectures
- Understanding and implementing the main features of a microcontroller
- Selecting and sizing an embedded programming solution based on a specific need
- Programming a Raspberry Pi Board in C
- -----------------------------------------------------------------------------------------------------------------------------------------------------
-
Optimization
- Linear Optimization
- Nonlinear optimization (gradient descent, Lagrange multipliers)
- Applying Optimization in Robotics (Optimal Control Based on Quadratic Programming Under Linear Constraints)
Embedded Systems
- Harvard & Von Neumann Architectures
- Understanding and Implementation of the Main Functions of a Microcontroller
- Selection and Implementation of an Embedded Programming Solution Tailored to Specific Design Specifications
- C Programming on a Raspberry Pi
Applied Robotics
ECTS
10 credits
Training Structure
College of Sciences
This course covers a range of topics in robotics, from the micro to the macro scale, including micro-manipulators, cable-driven robots, surgical robots, underwater robots, flying robots, and humanoid robots, as well as teleoperation, virtual and augmented reality, and operational safety. The content of each topic is detailed below. Mini-projects on the aforementioned topics will be conducted to reinforce the fundamentals taught, using both simulation software and real robots.
Microrobotics: Microrobotics involves the design, modeling, and control of miniaturized robotic systems capable of performing manipulation tasks on objects ranging in size from 1 µm to 1 mm. Application areas include all fields that require high precision (assembly of mechanical, electronic, or optical microsystems; microsurgery; etc.). At these scales, robots cannot be created simply by homothetic miniaturization of conventional robots. New robot concepts and new actuation principles must be employed. This course is an introduction to microrobotics and presents the essential concepts, including: the scale effect, the physics of the microworld, deformable and soft robotics, and microactuators.
Surgical Robotics: The objective of this course is to provide students with an introduction to the field of surgical robotics. The goal is to enable students to understand the needs expressed by clinicians and to illustrate, through several examples, the process that led to the design and development of robots used in surgical procedures. Several design elements and control architectures will be discussed, with an emphasis on the need to ensure the safety of both the patient and the medical team.
Underwater and Flying Robots: Mobile robotics designed for aerial and underwater environments relies on specific characteristics that will be introduced in this course. Current solutions and outstanding challenges will be discussed. Topics related to modeling and nonlinear control applied to under-, iso-, and over-actuated systems will be covered.
Humanoid Robotics: This course will cover advanced geometric and kinematic modeling methods for tree-like robotic structures, such as humanoid robots. Basic concepts will also be covered, including the center of mass, the center of pressure, the ZMP, static stability, and dynamic stability. A study on bipedal walking control will be conducted, covering walking models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the course will focus on the kinematic control of highly redundant structures (underdetermined systems of the Ax=b type) using methods based on constrained optimization techniques (LP, QP) as well as hierarchical control based on projection into null space or task hierarchies based on QP or LP hierarchies.
Parallel Cable Robots: This course introduces the principles of Parallel Cable Robots (PCR), followed by a review of the state of the art, including application examples, PCR demonstrators, and commercial PCRs. The geometric, kinematic, and dynamic models of PRCs are then developed. Based on these models, the various types of PRCs, several definitions of their workspace, the main concepts useful for their design, and simple control methods will finally be presented.
Virtual and Augmented Reality: Augmented Reality (AR) and Virtual Reality (VR) technologies involve the interactive simulation of a 3D environment in which the user is immersed. This simulation is generally primarily visual in nature, though it may also include other perceptual information through various sensory modalities: spatialized sound, haptic or force feedback, somatosensory input, etc. This course is an introduction to the various techniques used in VR/AR systems: we will cover the main 3D rendering libraries (OpenGL, Vulkan), devices currently available on the market, the basics of physics engines, and the techniques used to track the user’s position and estimate their point of view in real time.
Reliability and Operational Safety: This course focuses on the reliability of a robotic system, particularly during the operational phase. When a robot operates in a complex and partially unknown environment, unforeseen events may occur to which the system must respond in order to ensure its own safety and that of its environment. This course will introduce the basic concepts of operational safety and present examples of reliability mechanisms applied to mobile robotics.
Teleoperation: This section provides a brief introduction to the history of teleoperation development, the modeling of teleoperation components, and their schematics. Performance evaluation criteria for teleoperation are defined. Methods for performance analysis and control design are also introduced. The course covers applications of teleoperation in the field of surgical robotics, as well as open questions and remaining challenges.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a range of specialties in robotics, spanning from the micro to the macro scale, including micro-manipulation, surgical, underwater, flying, humanoid, and cable-driven robots, as well as teleoperation, virtual and augmented reality, and operational safety. The content of each sub-unit is detailed below. Projects on the topics mentioned will be carried out to reinforce the fundamental concepts using both simulation software and real robots.
Micro-robotics: Micro-robotics involves the design, modeling, and control of miniaturized robotic systems capable of performing manipulation tasks on objects ranging in size from 1 µm to 1 mm. Application areas include all fields requiring high precision (assembly of mechanical, electronic, or optical microsystems; microsurgery; etc.). At these scales, robots cannot be fabricated simply by homothetic miniaturization of conventional robots. New robot concepts and new actuation principles must be employed. This course serves as an introduction to micro-robotics and covers the essential concepts of scale effects, the physics of the micro-world, deformable and flexible robotics, and micro-actuators.
Surgical Robotics: The objective of this subunit is to provide students with an introduction to the field of surgical robotics. It focuses on helping students understand the needs expressed by clinicians and, through a few examples, illustrate the process that led to the development of robots used in surgical procedures. Certain design elements and control architectures will be discussed, with an emphasis on ensuring the safety of the patient and the medical team.
Underwater and flying robots: The specific characteristics of underwater and aerial robotics will be presented. Current solutions and outstanding issues will be discussed. The basic elements required for control design for this type of vehicle—from modeling to nonlinear control techniques—will be addressed, depending on whether the systems are under-, iso-, or over-actuated.
Humanoid robotics: This sub-unit covers advanced kinematic and differential kinematics modeling methods for humanoid robots. It addresses the fundamentals of the center of mass (COM), the center of pressure, the zero-moment point (ZMP), static stability, and dynamic stability. A study on bipedal gait control will be conducted, including gait models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the subunit focuses on the differential kinematic control of highly redundant structures (underdetermined systems of the form Ax = b) using methods based on optimization techniques (LP, QP) under constraints, as well as on hierarchical control based on projection into the null space or task hierarchies based on QP or LP hierarchies.
Cable-driven parallel robots: This section presents the basic principle of cable-driven parallel robots (CDPRs), followed by a review of the current state of the art, including application examples, CDPR demonstrators, and commercial CDPRs. Geometric, kinematic, and dynamic models of CDPRs are then developed. Based on these models, the different types of CDPRs, various definitions of their workspace, the main concepts relevant to their design, and simple control strategies will be presented.
Virtual and Augmented Reality: AR and VR involve providing the user with an interactive simulation of a 3D world, where physics can be simulated and enhanced with additional data visualization. This simulation is typically graphical in nature, but it can also incorporate other perceptual information across multiple sensory modalities: spatialized sound, haptics, somatosensory feedback, etc. This course serves as an introduction to the various techniques involved in creating an AR/VR system. We will cover current 3D technologies (OpenGL, Vulkan), available devices, the basics of physics engines, and the localization and vision techniques used to track the user’s movements in real time and compute their point of view.
Operational Safety of Robots: This section focuses on the reliability of robotic systems, primarily during the operational phase. When a robot moves in a complex and partially unknown environment, unforeseen events can occur. The system must respond to these events to ensure its own safety and that of its environment. This course will introduce the basic concepts of dependability and present examples of safety mechanisms applied to mobile robotics.
Teleoperation: This section provides a brief introduction to the history of development, the typical structures of teleoperation systems, and the modeling of teleoperation components. Based on system modeling, the criteria for evaluating teleoperation performance are defined, and methods for performance analysis and control design are introduced accordingly. The course also covers the applications of teleoperation in the field of robotic surgery, as well as the outstanding issues and challenges involved in practical implementation.
Perception for Robotics
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this course is to study and implement perception systems for mobile, manipulative, and humanoid robots, among others. The course focuses on proprioceptive and exteroceptive perception systems, with a strong emphasis on vision systems. Lectures cover the general principles of perception and the operation of the most commonly used sensors (cameras, projectors, distance, motion, and position sensors, etc.). A series of lab sessions accompanies this course in the form of a long-term project divided into sub-goals that address different parts of the course.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers the perception systems commonly used in all types of robots (e.g., mobile robots, manipulators, humanoids). The course covers proprioceptive and exteroceptive sensors, with a focus on vision. We begin by introducing the general principles of perception, and then explain the modeling and operating principles of the main robot sensors: monocular cameras, stereo cameras, distance, position, and motion sensors, etc. The lab sessions consist of a robotics project with sub-goals that address the various steps of the course.
Manipulation Robotics
ECTS
5 credits
Training Structure
College of Sciences
This course covers the techniques and tools required for kinematic and dynamic modeling and control in manipulation robotics. The course content is structured around the following four areas:
1) Modeling of robotic manipulators: homogeneous transformations, direct and inverse geometric models, kinematic modeling, study of singularities
2) Introduction to the dynamics of robotic manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for calculating dynamics
3) Articular and operational control in free space
4) Motion control in confined spaces: interaction and compliance models, position/force control, impedance and admittance control, motion generation, application examples.
Several examples of all these techniques will be covered in tutorials and hands-on exercises using MATLAB and V-REP on various manipulation robots (6- and 7-axis robots) as well as on a real humanoid robot named “Poppy.”
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers the techniques and tools necessary for kinematic and dynamic modeling and the control of robot manipulators. The lectures are organized around the following four topics:
1) Modeling of robot manipulators: homogeneous transformations, direct and inverse kinematic models, differential kinematic modeling, study of singularities
2) Introduction to the dynamics of robot manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for computing dynamics
3) Joint space and operational space controls in free space
4) Control of movements in constrained space: interaction and compliance models, hybrid position/force control, impedance and admittance control, movement generation, application examples.
Several examples of all these techniques will be covered in supervised lab sessions and practical exercises using MATLAB and V-REP tools on various manipulation robots (6- and 7-axis robots) as well as on a real humanoid robot named "Poppy."
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Option Selection
ECTS
10 credits
Training Structure
College of Sciences
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Selection of SENSORS, ELECTRONICS, & CONNECTED DEVICES
ECTS
10 credits
Training Structure
College of Sciences
Sensors and Electronics for Connected Devices
ECTS
3 credits
Training Structure
College of Sciences
Acquire the theoretical and practical fundamentals in the field of sensors (vocabulary, definitions, construction, implementation, instrumentation), as well as capacitive, inductive, and resistive measurement. These measurement techniques will be applied to temperature, humidity, strain, and displacement sensors. In addition, signal conditioning electronics and the measurement chain will be covered, with a particular focus on wireless transmission using technologies found in connected devices (Wi-Fi, Bluetooth, BLE, Zigbee, LoRa, RFID).
Introduction to Integrated Circuit Design
ECTS
3 credits
Training Structure
College of Sciences
Manufacturing Processes
- The Concept of Technological Stages
- Manufacturing masks
Analog Circuit Design:
- Basic CMOS cells
- CMOS amplifiers: 1-stage, 2-stage, 3-stage; advanced structures
- Electrical simulation of cells and AOP
Digital Circuit Design:
- Simple logic gates - Complex AND-OR gates
- Domino Logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Sensor Design Technology
ECTS
5 credits
Training Structure
College of Sciences
This course, which focuses on sensor manufacturing methods, is structured around a technology project carried out in pairs, the progress of which will follow the progression of the associated classes.
Each project topic will be assigned at the beginning of the course
The proposed projects will focus on the fabrication and characterization of basic microsystems. The main fabrication and characterization techniques will be presented through lectures, and lab sessions will facilitate the project’s progress.
Sensors & Related Systems
ECTS
9 credits
Training Structure
College of Sciences
Acquire the theoretical and practical fundamentals in the field of thermal, mechanical, acoustic, and optical sensors. Integrate these sensors into an automated instrumentation system.
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Embedded Electronics and Communications
ECTS
6 credits
Training Structure
College of Sciences
This course is divided into three parts, including the IoT section, which will be taught by an industry professional in the field.
Wireless Sensors Section
- Various types of wireless sensors,
- Reminder about communications
(Technology, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(Overview, physical layer and hardware architecture, example of the Internet of Things).
- A mini-project will be proposed.
Internet of Things (IoT) Section
- Description of connected devices
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT Electronic Architecture
- Energy consumption management
- Defining the antenna and the range of the systems
- Applications (autonomous vehicles, smart buildings, digital factories)
LabVIEW Section
- Summary of LabVIEW Basics
- Project management, executable generation, advanced programming (events, execution speed, memory management, waveform manipulation, etc.)
- Advanced data acquisition techniques, implementation of signal processing libraries
- Internet tools (email, web, remote control, etc.), MATSCRIPT/MATLAB
- IMAQ Vision (real-time image and video acquisition, image processing)
- LabVIEW Embedded Systems Programming
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
Operational Safety
ECTS
2 credits
Training Structure
College of Sciences
Reliability (SdF) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course covers the methodology and quantitative aspects of reliability.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Automatic Multivariable
ECTS
5 credits
Training Structure
College of Sciences
The module will cover the following topics:
- The Relationship Between Transfer Functions and Differential Equations
- Representation and Continuous Status Feedback (Eigenvalues, Stability)
- Sampled State Representation and Feedback
- Feedback Control Without and With Full-Loop Control, LQR Control
- State observers
- Nonlinear Control with Examples
Practical exercises: applying what you've learned to real-world examples (e.g., electric motors), programming in Python (using the NumPy and Control libraries).
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Analog Electronics
ECTS
6 credits
Training Structure
College of Sciences
- This course complements the foundational training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and designing analog electronic systems in all fields of engineering.
- Instruction is organized in the form of lectures, tutorials, and lab sessions, which provide opportunities for mini-projects.
Digital Electronics
ECTS
6 credits
Training Structure
College of Sciences
This course, which focuses on the fundamentals of digital electronics, is structured in a unique way around a technical project—carried out individually or in pairs—whose progress will follow the pace of the associated lectures.
Each project topic will be assigned at the beginning of the course.
The key concepts of digital electronics will be explored in depth through lectures, and lab sessions will supplement the theoretical aspects to guide the project’s progress.
Energy Conversion Systems
ECTS
5 credits
Training Structure
College of Sciences
This course consists of several sections. The first section covers the power electronics structures required to power an electronic system. The second section will focus on current- or voltage-based control of these structures. A third section will cover the conversion functions required to control MCC and brushless DC actuators.
The final section presents actuator topologies for robotics and their implementation. The control of a DC motor and the self-driving control of a synchronous motor will illustrate this final section.
Hands-on exercises will allow students to observe the principles and implementation of controlled systems for electronics and actuators. This course unit may serve as the basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training Structure
College of Sciences
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, from both a hardware and software perspective.
This field has become fundamental to engineering sciences—whether in electronics, robotics, signal processing, or measurement—due to the significant role that computers have come to play in all of these areas.
This module aims to help students develop computer code on a scale commensurate with that of a complete software application. The volume of code involved naturally creates a need to structure the code so that it remains manageable, and the concepts related to code structuring will therefore be introduced or reinforced.
Instruction is thus organized primarily around practical exercises and projects. The context largely involves core topics of the EEA program: signal processing (data acquisition chain), instrument interfacing, and data transmission over the Internet via an embedded Linux platform. The topic of event-driven programming through the development of graphical user interfaces will also be covered. The programming languages used will be LabVIEW and Python. Students may choose to incorporate elements of C/C++ into their projects.
Logic Synthesis / VHDL
ECTS
3 credits
Training Structure
College of Sciences
- Controller overview.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entities, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLDs, FPGAs).
English
ECTS
2 credits
Training Structure
College of Sciences
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
Project
ECTS
5 credits
Training Structure
College of Sciences
A project in partnership with a research laboratory and/or a company, highlighting the student’s scientific skills, independence, and adaptability.
Option Selection
ECTS
10 credits
Training Structure
College of Sciences
Internship or Final Project
ECTS
10 credits
Training Structure
College of Sciences
The internship or final project should highlight the student’s scientific skills, independence, and adaptability:
- A 2- to 3-month internship (maximum 5 months) to be completed in a research laboratory or at a company;
- or a 3-month final project in a research laboratory or an educational project room.
Communication Techniques
ECTS
3 credits
Training Structure
College of Sciences
Description*:
1 - The goal is to help students understand the importance of a well-prepared application that matches an internship or job posting, or aligns with the activities of a professional organization in the case of an unsolicited application; to write resumes and cover letters; to gain a better understanding of their own personalities; to use new technologies (social media and job boards); and to tailor their job search to their career goals. Finally, to know how to prepare for and conduct themselves during job interviews.
2 - The goal is to enable students to write a scientific article following the completion of a project. To do so, they must understand the article’s objectives and characteristics, the outline to follow, the various stages of the writing process, and the formatting guidelines. Next, to present their project orally, students must understand and be able to apply the general structure of a presentation; select appropriate and relevant visual aids; follow the rules of oral communication to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and help engage their audience.
Selection of SENSORS, ELECTRONICS, & CONNECTED DEVICES
ECTS
10 credits
Training Structure
College of Sciences
Sensors and Electronics for Connected Devices
ECTS
3 credits
Training Structure
College of Sciences
Acquire the theoretical and practical fundamentals in the field of sensors (vocabulary, definitions, construction, implementation, instrumentation), as well as capacitive, inductive, and resistive measurement. These measurement techniques will be applied to temperature, humidity, strain, and displacement sensors. In addition, signal conditioning electronics and the measurement chain will be covered, with a particular focus on wireless transmission using technologies found in connected devices (Wi-Fi, Bluetooth, BLE, Zigbee, LoRa, RFID).
Introduction to Integrated Circuit Design
ECTS
3 credits
Training Structure
College of Sciences
Manufacturing Processes
- The Concept of Technological Stages
- Manufacturing masks
Analog Circuit Design:
- Basic CMOS cells
- CMOS amplifiers: 1-stage, 2-stage, 3-stage; advanced structures
- Electrical simulation of cells and AOP
Digital Circuit Design:
- Simple logic gates - Complex AND-OR gates
- Domino Logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training Structure
College of Sciences
This course provides a step-by-step introduction to the key physical phenomena necessary for understanding how electronic components work and how they are used in electronic circuits. The first part introduces the physics of semiconductor materials, followed by the second part, which covers the characteristics of materials at equilibrium. The third part covers the main phenomena of electron transport. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Sensor Design Technology
ECTS
5 credits
Training Structure
College of Sciences
This course, which focuses on sensor manufacturing methods, is structured around a technology project carried out in pairs, the progress of which will follow the progression of the associated classes.
Each project topic will be assigned at the beginning of the course
The proposed projects will focus on the fabrication and characterization of basic microsystems. The main fabrication and characterization techniques will be presented through lectures, and lab sessions will facilitate the project’s progress.
Sensors & Related Systems
ECTS
9 credits
Training Structure
College of Sciences
Acquire the theoretical and practical fundamentals in the field of thermal, mechanical, acoustic, and optical sensors. Integrate these sensors into an automated instrumentation system.
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Embedded Electronics and Communications
ECTS
6 credits
Training Structure
College of Sciences
This course is divided into three parts, including the IoT section, which will be taught by an industry professional in the field.
Wireless Sensors Section
- Various types of wireless sensors,
- Reminder about communications
(Technology, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(Overview, physical layer and hardware architecture, example of the Internet of Things).
- A mini-project will be proposed.
Internet of Things (IoT) Section
- Description of connected devices
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT Electronic Architecture
- Energy consumption management
- Defining the antenna and the range of the systems
- Applications (autonomous vehicles, smart buildings, digital factories)
LabVIEW Section
- Summary of LabVIEW Basics
- Project management, executable generation, advanced programming (events, execution speed, memory management, waveform manipulation, etc.)
- Advanced data acquisition techniques, implementation of signal processing libraries
- Internet tools (email, web, remote control, etc.), MATSCRIPT/MATLAB
- IMAQ Vision (real-time image and video acquisition, image processing)
- LabVIEW Embedded Systems Programming
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
Operational Safety
ECTS
2 credits
Training Structure
College of Sciences
Reliability (SdF) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course covers the methodology and quantitative aspects of reliability.
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Photonics & Microwave Transmitters & Receivers
ECTS
5 credits
Training Structure
College of Sciences
Sensors & Related Systems
ECTS
4 credits
Training Structure
College of Sciences
EU NON-CORE TRAINING UNIT
ECTS
2 credits
Training Structure
College of Sciences
Defusing Quantitative Nonsense
ECTS
2 credits
Training Structure
School of Economics
Innovations in clinical biomarkers and biotechnologies for pers
ECTS
2 credits
Training Structure
School of Economics
Time of year
Fall
Challenges in Chemistry for Health and the Environment
ECTS
2 credits
Training Structure
School of Economics
Time of year
Fall
Why Is Democracy Hard?
ECTS
2 credits
Training Structure
School of Economics
Time of year
Every year
Mediterranean Terrestrial Ecosystems
ECTS
2 credits
Training Structure
School of Economics
Scientific Openness to Earth and Water Issues in a Global Context
ECTS
2 credits
Training Structure
School of Economics
Plant Health 2.0: A Global War
ECTS
2 credits
Training Structure
School of Economics
One Health and Eco-Epidemiology
ECTS
2 credits
Training Structure
School of Economics
Basics of Sustainable Management
ECTS
2 credits
Training Structure
School of Economics
Number of hours
20h
Time of year
Fall
Who's Afraid of AI?
ECTS
2 credits
Training Structure
College of Sciences
Biology by the Numbers: Measure, Predict, and Design
ECTS
2 credits
Training Structure
College of Sciences
The Chemistry of Beer, Wine, and the Culinary Arts
ECTS
2 credits
Training Structure
School of Pharmacy
How the Way We Move Reveals Who We Are
ECTS
2 credits
Training Structure
STAPS School
Explore, understand, and learn
Training Structure
College of Sciences
Personal project: research project + English
ECTS
10 credits
Training Structure
School of Economics
Research Project
ECTS
8 credits
Training Structure
School of Law and Political Science
Time of year
Fall
English
Training Structure
School of Law and Political Science
Time of year
Fall
EU French as a Foreign Language
Training Structure
School of Law and Political Science
Time of year
Fall
Analog Electronics
ECTS
3 credits
Training Structure
College of Sciences
IDIL Cross-Functional Training Units
Level of Education
5 years of post-secondary education
ECTS
4 credits
Training Structure
School of Economics
In-Lab
Level of Education
5 years of post-secondary education
ECTS
2 credits
Training Structure
School of Economics
EEA RESEARCH INTERNSHIP
ECTS
30 credits
Training Structure
College of Sciences
Signal Processing
ECTS
4 credits
Training Structure
College of Sciences
This course complements a basic education in signal processing with in-depth knowledge of deterministic and random digital signals. This knowledge is essential in all engineering disciplines, as digital signal processing is currently used in the majority of applications.
In the first part (10:30 a.m. lectures, 6 hours of lab work), the course covers the sampling and quantization of continuous signals and the relationship between digital signals and the original continuous signal. It defines the discrete Fourier transform of digital signals, its estimation, and its application to real deterministic signals.
The second part of the course (9 hours of lectures, 4 hours and 30 minutes of tutorials, 3 hours of lab) is devoted to random signals and how the properties of certain random signals can be used either to reduce the random component of a signal when the deterministic component is of primary interest (filtering, increasing the signal-to-noise ratio, etc.), to improve information transmission, or to identify linearized complex systems.
Multidisciplinary Team Project
ECTS
10 credits
Training Structure
Education and Campus Life
Option 1
ECTS
8 credits
Training Structure
College of Sciences
Embedded Electronics and Communications
ECTS
4 credits
Training Structure
College of Sciences
Experimental and Digital Practices in Photonics and Hyp
ECTS
4 credits
Training Structure
College of Sciences
Sensor Design Technology
ECTS
5 credits
Training Structure
College of Sciences
This course, which focuses on sensor manufacturing methods, is structured around a technology project carried out in pairs, the progress of which will follow the progression of the associated classes.
Each project topic will be assigned at the beginning of the course
The proposed projects will focus on the fabrication and characterization of basic microsystems. The main fabrication and characterization techniques will be presented through lectures, and lab sessions will facilitate the project’s progress.
Wireless Communications
ECTS
4 credits
Training Structure
College of Sciences
Microwave components and noise (including optoelectronic noise)
ECTS
4 credits
Training Structure
College of Sciences
Metrology & Photonic Instrumentation
ECTS
4 credits
Training Structure
College of Sciences
Transversal Units 2B IDIL
Training Structure
Education and Campus Life
EU NON-CORE TRAINING UNITS IDIL (ELECTIVE)
ECTS
4 credits
Training Structure
College of Sciences
Defusing Quantitative Nonsense
ECTS
2 credits
Training Structure
School of Economics
Innovations in clinical biomarkers and biotechnologies for pers
ECTS
2 credits
Training Structure
School of Economics
Time of year
Fall
Challenges in Chemistry for Health and the Environment
ECTS
2 credits
Training Structure
School of Economics
Time of year
Fall
Why Is Democracy Hard?
ECTS
2 credits
Training Structure
School of Economics
Time of year
Every year
Mediterranean Terrestrial Ecosystems
ECTS
2 credits
Training Structure
School of Economics
Scientific Openness to Earth and Water Issues in a Global Context
ECTS
2 credits
Training Structure
School of Economics
Plant Health 2.0: A Global War
ECTS
2 credits
Training Structure
School of Economics
Basics of Sustainable Management
ECTS
2 credits
Training Structure
School of Economics
Number of hours
20h
Time of year
Fall
One Health and Eco-Epidemiology
ECTS
2 credits
Training Structure
College of Sciences
Who's Afraid of AI?
ECTS
2 credits
Training Structure
College of Sciences
Biology by the Numbers: Measure, Predict, and Design
ECTS
2 credits
Training Structure
College of Sciences
The Chemistry of Beer, Wine, and the Culinary Arts
ECTS
2 credits
Training Structure
School of Pharmacy
How the Way We Move Reveals Who We Are
ECTS
2 credits
Training Structure
STAPS School
Explore, understand, and learn
Training Structure
College of Sciences
EEA RESEARCH INTERNSHIP
ECTS
30 credits
Training Structure
College of Sciences
French as a Foreign Language
ECTS
5 credits
Training Structure
College of Sciences
EU OPTION 1 RADMEP
ECTS
10 credits
Training Structure
College of Sciences
Optical and thermal sensors
ECTS
5 credits
Training Structure
College of Sciences
Entrepreneurship and Digital Innovation
ECTS
5 credits
Training Structure
College of Sciences
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Acoustic sensors syst
ECTS
5 credits
Training Structure
College of Sciences
Industrial Methods and Tools for Qualifying
ECTS
3 credits
Training Structure
College of Sciences
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training Structure
College of Sciences
- Testing of digital integrated circuits.
- Types of errors.
- Generation of test vectors.
- Design for Test (DFT).
- Self-Contained Built-In Test (BIST).
- Testing Analog Integrated Circuits.
- Industrial testing (functional and parametric tests, characterization).
Workshop #3: CERN:
ECTS
3 credits
Training Structure
College of Sciences
Embedded Electronics and Communications
ECTS
6 credits
Training Structure
College of Sciences
This course is divided into three parts, including the IoT section, which will be taught by an industry professional in the field.
Wireless Sensors Section
- Various types of wireless sensors,
- Reminder about communications
(Technology, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(Overview, physical layer and hardware architecture, example of the Internet of Things).
- A mini-project will be proposed.
Internet of Things (IoT) Section
- Description of connected devices
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT Electronic Architecture
- Energy consumption management
- Defining the antenna and the range of the systems
- Applications (autonomous vehicles, smart buildings, digital factories)
LabVIEW Section
- Summary of LabVIEW Basics
- Project management, executable generation, advanced programming (events, execution speed, memory management, waveform manipulation, etc.)
- Advanced data acquisition techniques, implementation of signal processing libraries
- Internet tools (email, web, remote control, etc.), MATSCRIPT/MATLAB
- IMAQ Vision (real-time image and video acquisition, image processing)
- LabVIEW Embedded Systems Programming
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
RADMEP M2 Internship
ECTS
30 credits
Training Structure
College of Sciences
Admission
Admission Requirements
Applications can be submitted through the following platforms:
French and European students:
- For the M1 program, follow the “My Master’s” procedure on the website: https://www.monmaster.gouv.fr/
- For the M2 program, students must submit their application through the e-candidat portal: https://candidature.umontpellier.fr/candidature
International students from outside the EU: Follow the “Études en France” procedure:https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html
Target Audience
A student with a bachelor's degree in electronics, applied physics, control systems, mechatronics, computer science, electrical/electronic/mechanical engineering, or applied mathematics.
It is a natural extension of the EEA Bachelor's degree and any other scientific or technological program in the fields covered by the EEA.
Individuals undergoing career transition through continuing education or work-study programs.
Individuals enrolled in vocational training, continuing education, or work-study programs.
International student with a bachelor's degree in science or technology.
Mandatory Prerequisites
Candidates must have a strong academic background in the fields of digital/analog electronics, electrical engineering, power electronics, control systems, computer science, industrial computing, and signal processing.
Have a solid foundation in mathematics and physics.
Recommended Prerequisites
None.
Expected Results
Success rate:
The success rate calculated for the LMD4 program is approximately 87%.
And then
Continuing Education
After completing the M2, students who wish to do so may pursue a doctoral degree in an academic or industrial setting in a field related to their program of study, which will lead them to a level equivalent to eight years of higher education.
Continuing Your Education Abroad
After completing the M2, students who wish to do so may pursue a doctoral degree in an academic or industrial setting in a field related to their program of study, which will lead them to a level equivalent to eight years of higher education.
Transition Programs and Reorientation
Students who have completed one year of a Master’s 1 or Master’s 2 program in the field of EEA or applied physics may apply for the Master’s 2 program. Admission is subject to approval by the program’s academic selection committee.
A first-year master’s student may switch to another program with the approval of the program director or to another national program.
Employment Placement
Students who have successfully completed this program are offered two career paths.
- Entry into industrial careers: the path chosen by approximately 70% of a graduating class. Numerous career opportunities in the field of design and testing of microelectronic integrated circuits and systems: designer of embedded and heterogeneous systems, digital circuits, analog and mixed-signal circuits; application engineer; product engineer.
- Entry into research careers: 30% of a graduating class becomes R&D engineers or researchers after pursuing further education.
-
Typical jobs available include:
- Project Manager (Design).
- Senior executive in the fields of scientific studies and applied or basic research.
- Senior executive in industrial research, development, and studies.
- Charge d'affaires.
- Teacher (if eligible to take the agrégation exams).
- Research professor (if a master’s degree is followed by a Ph.D.).