Target level of study
Master's degree
ECTS
120 credits
Duration
2 years
Training structure
Faculty of Science
Presentation
The Master's degree in EEA from the Faculty of Sciences enables students to acquire cutting-edge scientific skills, ensuring that graduates are optimally prepared for the job market. The scientific clarity of the Master's in EEA programs, and therefore of the EEA major, is guaranteed by its affiliation with a teaching department composed of teacher-researchers who conduct their research mainly in two of the University's cutting-edge laboratories (IES and LIRMM). The link with research is further strengthened by the active participation of researchers from these organizations in teaching. Each program is organized in such a way as to offer progressive specialization from the first to the second year, allowing students to tackle the latest research topics in the field and acquire up-to-date knowledge. The final internship plays an essential role in terms of professional objectives, as it often constitutes the first immersion in a professional environment.
The success rate calculated on the LMD4 is approximately 87%.
Success rate
Objectives
Our educational goal is to give our students a solid foundation in the disciplines of electronics, electrical engineering, automation, and signal processing, primarily in the first year of the master's program. The second year offers students specialization in areas needed by the EEA industries, as well as in recognized topics from our laboratories affiliated with the I2S doctoral school.
These areas are specifically targeted by the five courses offered:
- Sensors, Electronics & Connected Objects (CEO)
- Electric Power, Environment, and System Reliability (3EFS)
- Photonics, Microwaves & Communications Systems (PHyS)
- Robotics (Rob)
- Integrated & Embedded Electronic Systems (IEES)
as well as an ERASMUS MUNDUS program:
- Ionizing radiation and its effects on microelectronic and photonic technologies (RADMEP)
Professional aspects are inherent to the discipline taught, which must keep pace with technological developments. The teaching teams all have close ties with industry and the world of research, ensuring that the courses are well suited to the needs of the profession. The involvement of external speakers, projects, and internships reinforce this professionalization. Young graduates find employment very quickly because they have the skills that enable them to be operational right away.
Know-how and skills
In addition to the specific knowledge and skills required for each EEA Master's program, as detailed in the program presentations, the EEA Master's program provides the cross-disciplinary skills necessary for any future executive with a master's degree:
- Autonomy at work, time management, initiative, and team coordination.
- Project management: objectives, context, implementation, evaluation, cost.
- Writing documents, notices, and summary reports.
- Oral presentation of studies, problems, and design solutions.
- The use of technical and scientific English.
- Apply for an internship or job offer (resume, cover letter, presentation).
- Learn about the company's environment and how it operates.
Organization
Program
All EEA Master's programs are structured as two-year courses (four semesters).
The first year of the master's degree consists of two semesters. The first semester is common to all EEA master's degree programs, providing basic theoretical knowledge and cross-disciplinary skills in the EEA disciplines. In the second semester, students take courses specific to their program. The program also includes courses in English and social sciences. Students carry out 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 is academic, with both professional and research course units based on the specificities of the research laboratory linked to the master's program, complementing the training by providing skills in the areas of their course. The second semester is devoted to a final project and an industrial or research internship.
Select a program
Electric Power, Environment, and System Reliability
The Electrical Energy, Environment, and System Reliability (3EFS) track of the Master's in Electronics, Electrical Energy, 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 responds to the strong demand that manufacturers constantly express in their partnerships with the laboratory. It meets the ever-growing need for technological innovation in the industrial sector and enables students to acquire a solid foundation for executive positions.
This course covers various areas related to electrical energy, ranging from production 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 players in the field, it helps to highlight issues related to the design of new eco-friendly products.
Significant emphasis is placed on the study of renewable energies and their integration into electrical grids, taking into account the advantages and disadvantages of this integration, which provides an accurate picture of their environmental impact.
In line with this philosophy, it presents current solutions for increasing the energy efficiency of energy conversion systems, drawing on examples such as motorization solutions for transportation and the design of power converters for embedded systems.
Students on this course are introduced to research, simulation and design methods, as well as software tools and the CAD design process, whether these are used in design offices, research and development departments or research laboratories.
Practical training based on practical work that illustrates theoretical teachings and enables students to acquire the professional skills necessary for their future expertise is also a key element of this program.
The projects, combined with lectures and practical work, which will be carried out by the student will enable them to apply the knowledge and theoretical or experimental methods acquired during the course.
Technical training is also combined with instruction in English and the humanities and social sciences.
In the first year, the shared units offered enable students to build on a solid foundation of theoretical knowledge and cross-disciplinary skills in the EEA disciplines necessary for their course of study.
Visits to industrial sites are organized during the training to provide an overview of the environment and the equipment used.
Electrical Energy, Environment, and System Reliability - Learning
The Electrical Energy, Environment, and System Reliability (3EFS) track of the Master's in Electronics, Electrical Energy, 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 responds to the strong demand that manufacturers constantly express in their partnerships with the laboratory. It meets the ever-growing need for technological innovation in the industrial sector and enables students to acquire a solid foundation for executive positions.
This course covers various areas related to electrical energy, ranging from production 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 players in the field, it helps to highlight issues related to the design of new eco-friendly products.
Significant emphasis is placed on the study of renewable energies and their integration into electrical grids, taking into account the advantages and disadvantages of this integration, which provides an accurate picture of their environmental impact.
In line with this philosophy, it presents current solutions for increasing the energy efficiency of energy conversion systems, drawing on examples such as motorization solutions for transportation and the design of power converters for embedded systems.
Students on this course are introduced to research, simulation and design methods, as well as software tools and the CAD design process, whether these are used in design offices, research and development departments or research laboratories.
Practical training based on practical work that illustrates theoretical teachings and enables students to acquire the professional skills necessary for their future expertise is also a key element of this program.
The projects, combined with lectures and practical work, which will be carried out by the student will enable them to apply the knowledge and theoretical or experimental methods acquired during the course.
Technical training is also combined with instruction in English and the humanities and social sciences.
In the first year, the shared units offered enable students to build on a solid foundation of theoretical knowledge and cross-disciplinary skills in the EEA disciplines necessary for their course of study.
Visits to industrial sites are organized during the training to provide an overview of the environment and the equipment used.
Photonics, Microwaves & Communication Systems
The PHotonics, Microwaves, and Telecommunications Systems (PHyS) program is a theoretical and practical course leading to mastery of 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, defense, industrial processes and environmental monitoring.
This is a sector with very high technical and economic potential, characterized by numerous applications in both industry and research.
In theoretical terms, 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 foundation of knowledge will then be used to build complex systems such as radars, lidars, imagers, and in particular telecommunications systems.
On a practical level, a fundamental role is given to practical work, which will enable students to familiarize themselves with the equipment commonly used in companies in the field, thanks to state-of-the-art and professional equipment.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The PHyS course is a theoretical and practical training program leading to mastery of 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 biomedical to telecommunications, including defense, industrial processes, and environmental control.
This is a business sector with very strong technical and economic potential characterized by numerous applications, both industrial and in research.
On a theoretical level, the training will initially provide the knowledge necessary to understand the physical principles associated with the various components such as diodes, transistors, lasers, optical fibers, waveguides, antennas, etc. This knowledge base will then result in the creation of complex systems such as radars, lidars, imagers, and in particular telecommunications systems.
On a practical level, a fundamental place is given to teaching practicum which will allow students to familiarize themselves with the equipment commonly used in companies in the field, thanks to state-of-the-art equipment and professional equipment available at the university.
Photonics, Microwaves & Communication Systems - Apprenticeship
The PHotonics, Microwaves, and Telecommunications Systems (PHyS) program is a theoretical and practical course leading to mastery of 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, defense, industrial processes and environmental monitoring.
This is a sector with very high technical and economic potential, characterized by numerous applications in both industry and research.
In theoretical terms, 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 foundation of knowledge will then be used to build complex systems such as radars, lidars, imagers, and in particular telecommunications systems.
On a practical level, a fundamental role is given to practical work, which will enable students to familiarize themselves with the equipment commonly used in companies in the field, thanks to state-of-the-art and professional equipment.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The PHyS course is a theoretical and practical training program leading to mastery of 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 biomedical to telecommunications, including defense, industrial processes, and environmental control.
This is a business sector with very strong technical and economic potential characterized by numerous applications, both industrial and in research.
On a theoretical level, the training will initially provide the knowledge necessary to understand the physical principles associated with the various components such as diodes, transistors, lasers, optical fibers, waveguides, antennas, etc. This knowledge base will then result in the creation of complex systems such as radars, lidars, imagers, and in particular telecommunications systems.
On a practical level, a fundamental place is given to teaching practicum which will allow students to familiarize themselves with the equipment commonly used in companies in the field, thanks to state-of-the-art equipment and professional 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 and nationally and internationally recognized expertise of the ECs and researchers in the Microelectronics Department of LIRMM in the field of microelectronic circuit and system design and testing. This field covers aspects 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 and nationally and internationally recognized expertise of the ECs and researchers in the Microelectronics Department of LIRMM in the field of microelectronic circuit and system design and testing. This field covers aspects 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 main objective of the Robotics track of the EEA Master's program is to train high-level specialists in Robotics, Industrial Computing, Image Processing, and Automation.
It is a natural extension of the Bachelor's degree in EEA (Electronics, Electrical Engineering, and Automation) and any other scientific and technological training in the fields of EEA, computer science, applied mathematics, mechatronics, etc.
During the first year (taught in French), students will take fundamental courses in electronics, energy, automation, and signal processing in the first semester, followed by specialized courses in robotics in the second semester. The second semester courses will teach them the basics of robotics (manipulation and mobile), image processing, and robot programming tools.
During the second year (taught in English), students will take courses in robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming in the first semester. They will also take a course introducing research, focusing on the most innovative applications of robotics (micromanipulators, surgical robots, submarines, humanoids, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester of the second year, students will carry out a one-month research project in a laboratory or company, followed by a 4- to 6-month tutored internship (in a company or laboratory).
The program is open to work-study students through an apprenticeship contract. This contract allows students to acquire theoretical knowledge during training weeks and put it into practice during periods spent in the workplace. This approach facilitates skills development. It also offers students the advantage of being paid even before they graduate.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The main objective of the robotics program is to prepare 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 scientific and technological bachelor's degrees 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 basic courses in electronics, energy, control systems, and signal processing. The second semester focuses mainly on specialized courses in robotics. These courses will allow students to learn the basics of robotics (both fixed and mobile base robots), image processing, and robot programming tools.
During the second year, which is taught in English, the courses in the first semester include robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. Students will also have a research-oriented course, targeting the most innovative applications of robotics (micro-manipulators, surgical robotics, submarine 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 tutored internship (in a company or laboratory) of 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 training weeks and to put them into practice during periods spent in the company. This mode of operation improves their skills. It also has the advantage for the student of being paid before graduation.
Robotics - Learning
The main objective of the Robotics track of the EEA Master's program is to train high-level specialists in Robotics, Industrial Computing, Image Processing, and Automation.
It is a natural extension of the Bachelor's degree in EEA (Electronics, Electrical Engineering, and Automation) and any other scientific and technological training in the fields of EEA, computer science, applied mathematics, mechatronics, etc.
During the first year (taught in French), students will take fundamental courses in electronics, energy, automation, and signal processing in the first semester, followed by specialized courses in robotics in the second semester. The second semester courses will teach them the basics of robotics (manipulation and mobile), image processing, and robot programming tools.
During the second year (taught in English), students will take courses in robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming in the first semester. They will also take a course introducing research, focusing on the most innovative applications of robotics (micromanipulators, surgical robots, submarines, humanoids, virtual and augmented reality, operational safety, teleoperation, etc.). In the second semester of the second year, students will carry out a one-month research project in a laboratory or company, followed by a 4- to 6-month tutored internship (in a company or laboratory).
The program is open to work-study students through an apprenticeship contract. This contract allows students to acquire theoretical knowledge during training weeks and put it into practice during periods spent in the workplace. This approach facilitates skills development. It also offers students the advantage of being paid even before they graduate.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The main objective of the robotics program is to prepare 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 scientific and technological bachelor's degrees 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 basic courses in electronics, energy, control systems, and signal processing. The second semester focuses mainly on specialized courses in robotics. These courses will allow students to learn the basics of robotics (both fixed and mobile base robots), image processing, and robot programming tools.
During the second year, which is taught in English, the courses in the first semester include robot modeling and control, perception for robotics, optimization, artificial intelligence, embedded systems, and programming. Students will also have a research-oriented course, targeting the most innovative applications of robotics (micro-manipulators, surgical robotics, submarine 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 tutored internship (in a company or laboratory) of 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 training weeks and to put them into practice during periods spent in the company. This mode of operation improves their skills. It also has the advantage for the student of being paid before graduation.
Sensors, Electronics, and Connected Objects
TheSensors, 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, on faculty members who are in touch with industrial and academic advances, and on professionals in the field who contribute to the program. This program is an evolution of the "Sensors & Associated Systems" (CSA) program, where we have reorganized the courses into more homogeneous blocks and made the necessary adjustments to keep pace with current technologies (IOT) for the challenges of tomorrow (Industry 4.0, autonomous vehicles, defense, environmental health, etc.). This course covers sensor design (microsystems), characterization, processing electronics, energy autonomy, wireless communication, and data processing.
Sensors, Electronics, and Connected Objects - Learning
TheSensors, 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, on faculty members who are in touch with industrial and academic advances, and on professionals in the field who contribute to the program. This program is an evolution of the "Sensors & Associated Systems" (CSA) program, where we have reorganized the courses into more homogeneous blocks and made the necessary adjustments to keep pace with current technologies (IOT) for the challenges of tomorrow (Industry 4.0, autonomous vehicles, defense, environmental health, etc.). This course covers sensor design (microsystems), characterization, processing electronics, energy autonomy, wireless communication, and data processing.
IDIL - Photonics & Electronics Sensors for 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 or even 3D imaging of the eye and arteries, as well as early diagnosis of diseases. The latest and most powerful sensors are mostly based on electronic or optical/photonic components, without us even knowing it. In this context of ever-increasing and more demanding demand, the IDIL Master's degree in "Photonics & Electronic Sensors for the Environment and Health" aims to train highly qualified personnel in the field of electronic and photonic sensors, with a focus on environmental and health applications, based on long stays in research laboratories. Graduates can then choose to complete their training 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 supported by the Institute of Electronics and Systems, a research laboratory at the University of Montpellier/CNRS with an international reputation in the field of sensors and photonics. Supervised by renowned researchers, you will learn to master state-of-the-art experimental techniques enabling you to design and manufacture lasers, sensors, detectors, and other key components using cutting-edge technological equipment, including the application of components particularly in the fields of the environment and health.
Examples of teaching 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
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics, Photonics, and Systems
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
3 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLD, CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Energy Production and Electrical Network Modeling
ECTS
6 credits
Training structure
Faculty of Science
Electrical energy is one of the key energy vectors in energy management. It is becoming increasingly important in new applications that reduce carbon footprints, such as electric propulsion. Electricity is generated by high-power plants (thermal power stations) but also, increasingly, by intermittent sources using renewable energies (photovoltaic, wind, etc.). This electricity must be transported and distributed, and the overall management of transmission and distribution networks is a major constraint.
This teaching unit will:
- Provide theoretical knowledge of modeling the elements of electrical energy production, transmission, and distribution.
- Enable the definition of the three-phase sinusoidal regime, the quality of electrical energy, and the study of unbalanced networks by symmetrical components.
- Enable the modeling of transformers, inductive elements (neutral point coil, etc.), synchronous alternators, and asynchronous generators. It will provide experimental methods for characterizing these elements.
- Provide the conditions for connecting generators to electrical grids, parallel connection, and associated settings.
- Enable the establishment of 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. The use of network software will help illustrate these phenomena.
Renewable Energy - Smart Grids
ECTS
4 credits
Training structure
Faculty of Science
The energy transition is often associated with objectives for implementing means of production based on renewable energies (wind, solar, hydro, etc.). The use of intermittent sources creates particular constraints for electricity transmission and distribution networks. This teaching unit will consist of three parts: a technological and theoretical section on networks; a second section on production methods and renewable energies, with a focus on wind energy; and finally, a third section on the digital evolution of electricity networks: smart networks and smart grids.
This teaching unit will:
- Define the technology of all components of a high-voltage and low-voltage electrical distribution network.
- Provide the knowledge necessary to understand the functions and characteristics of electrical networks (architectures, overhead, underground, voltage levels, power ratings, transformers, alternators, etc.) and
- Allow the selection and implementation of devices according to requirements (insulation, protection, control, etc.).
- Define electrical safety rules for interventions, thereby enabling understanding and application of lockout procedures.
- Enable the determination, selection, and adjustment of protections based on network and equipment characteristics by explaining fault current calculations and the basic use of professional calculation software.
- Detail the choice of grounding schemes that meet specific specifications and economic criteria, availability constraints, quality requirements, etc.
- Provide an overview of the current state of the art in electrical energy storage and present the use of hydrogen as an energy carrier associated with electrical energy and the energy transition.
- Describe the means of production and develop the principle of conversion for wind and hydroelectric power generation.
- Introduce methods for studying wind power projects, analyzing resources, regulations, connection issues, and environmental impact.
- Introduce smart grids and the use of the internet and industrial networks in the protection and control of electrical networks.
Component and System Reliability
ECTS
2 credits
Training structure
Faculty of Science
Reliability is one of the four components of SdF, which are Reliability, Maintainability, Availability, and Safety. This fundamental component of SdF is taught in this course unit, covering both qualitative and quantitative aspects.
Dielectric Materials and Components - High Voltage - HVDC
ECTS
4 credits
Training structure
Faculty of Science
The electrical power transmission industry and high-voltage equipment design industry 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 seeking to develop innovative transport solutions to reduce the visual pollution of overhead lines such as high-voltage direct current (HVDC) power lines. To do this, it is necessary to characterize and develop new insulators and take environmental constraints into account.
This teaching unit covers the different properties of insulating and conductive materials, such as conductivity, permittivity, dielectric breakdown, etc. It defines the theory behind the physical origin of the various phenomena associated with these properties.
Part of the course is also devoted to measurement techniques, characterization, and data analysis related to the various properties of dielectrics.
This teaching unit also includes a course on the specific features of high voltage use and applications in high voltage equipment. It will define the functions, characteristics, and constraints of this equipment.
A presentation of HVDC networks is provided, covering converter and link architectures (single-pole, double-pole), 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.
Photovoltaic Energy
ECTS
4 credits
Training structure
Faculty of Science
Photovoltaic solar energy is a clean energy source that does not emit greenhouse gases. It produces electrical energy (ground-based production) that contributes to increasing the energy efficiency of buildings. This energy can also be used in mobile or embedded solutions, combined with storage solutions if necessary.
This teaching unit:
- Will provide the scientific skills 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 sources based on photovoltaic systems that enable energy savings and a certain degree of autonomy depending on the situation.
- Will define the architectures, control, and command of terrestrial and space-based photovoltaic power generation systems.
- Will introduce the study of photovoltaic projects, resources, regulations, and the issue of connection to the distribution network.
An environmental aspect taking into account the overall impact of photovoltaic energy in the energy transition will be presented, introducing the advantages and disadvantages compared to other intermittent or non-intermittent energy sources.
Practical work will illustrate the key points introduced during this teaching unit. This topic may be proposed as a Master's 2 project.
Simulation Tools and Thermal Applications in Conversi
ECTS
6 credits
Training structure
Faculty of Science
When designing energy conversion systems, for example as part of a feasibility study, it is essential to use scientific calculation and/or simulation software, which will save a considerable amount of time.
This teaching unit will:
- Provide knowledge of numerical calculation methods used in commercial software for solving problems applied to electrical engineering.
- Introduce optimization concepts for finding an optimal solution under 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 finite element methods and software used to solve physical or multiphysics problems.
- Address thermal issues related to energy conversion and provide the theoretical knowledge necessary to understand and model thermal phenomena in electrical engineering components and systems (power electronics, HF transformers, distribution cables, etc.).
Energy Conversion Systems for Embedded Applications
ECTS
7 credits
Training structure
Faculty of Science
Electric power plays a key role in the development of transportation systems such as aeronautics and automotive. The significant environmental and economic constraints in these fields make it imperative to design and develop high-power-density converters with a high reliability rate.
This teaching unit will:
- Provide students with the key elements for the design, sizing, study, and simulation of power converters used in embedded systems and other applications, such as electrical energy management in renewable and non-renewable energy production, transport, and control systems.
- Present the benefits of converters for embedded systems, which are continually evolving toward all-electric operation, and discuss the issues posed by the current reliability rates of power electronics.
- Introduce concepts for calculating carbon footprints and eco-design. These design elements are now essential for designing high-performance products and contributing to the success of the energy transition.
- Provide students with skills in current power electronics devices and enable them to better understand emerging converter structures.
- Present the constraints associated with the use of passive components, particularly magnetic components operating at high frequencies, which are absolutely necessary for the operation of these converters.
Students must be able to complete an entire project based on specific specifications, which will require them to study a regulated conversion structure in its entirety.
The practical work associated with the course will provide a better understanding of the technological barriers in the design of high-performance power electronics structures.
This teaching unit will serve as a basis for Master's 2 projects.
Modeling and Sizing of a Synchronous Actuator
ECTS
5 credits
Training structure
Faculty of Science
To reduce our CO2 emissions, key transport industries (automotive, aeronautics, etc.) are seeking to develop innovative transportation solutions. Most of these solutions are electric, and these electric motors are mainly based on synchronous motors.
This Teaching Unit will:
- Provide students with the scientific and technological knowledge needed to model and size a synchronous actuator for specific applications related to the field of electric propulsion.
- Provide the theoretical knowledge necessary to understand the physical phenomena intrinsic to the operation of synchronous motors (electromagnetic, electrical, thermal, mechanical).
- Define and study the different topologies and configurations of synchronous actuators (windings, rotors, etc.).
- Develop modeling methods that enable understanding of synchronous motor control.
- Will present a method for sizing a synchronous magnet actuator. She will combine this method with finite element software to verify the sizing.
- Provide knowledge in order to see the impact of such an actuator on the energy transition and the environment.
Finally, the practical part will implement the measurement methods and techniques necessary for the study, modeling of electromagnetic components, and control of synchronous motors. Application work, in which the measurements taken are subsequently used with scientific software (Excel, Matlab, FEMM, etc.), will serve to apply the course material. This topic may be offered as a Master 2 project.
Operational Safety
ECTS
2 credits
Training structure
Faculty of Science
Reliability Engineering (RE) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course teaches the approach and quantitative aspects of RE.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics, Photonics, and Systems
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
3 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLD, CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Energy Production and Electrical Network Modeling
ECTS
6 credits
Training structure
Faculty of Science
Electrical energy is one of the key energy vectors in energy management. It is becoming increasingly important in new applications that reduce carbon footprints, such as electric propulsion. Electricity is generated by high-power plants (thermal power stations) but also, increasingly, by intermittent sources using renewable energies (photovoltaic, wind, etc.). This electricity must be transported and distributed, and the overall management of transmission and distribution networks is a major constraint.
This teaching unit will:
- Provide theoretical knowledge of modeling the elements of electrical energy production, transmission, and distribution.
- Enable the definition of the three-phase sinusoidal regime, the quality of electrical energy, and the study of unbalanced networks by symmetrical components.
- Enable the modeling of transformers, inductive elements (neutral point coil, etc.), synchronous alternators, and asynchronous generators. It will provide experimental methods for characterizing these elements.
- Provide the conditions for connecting generators to electrical grids, parallel connection, and associated settings.
- Enable the establishment of 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. The use of network software will help illustrate these phenomena.
Renewable Energy - Smart Grids
ECTS
4 credits
Training structure
Faculty of Science
The energy transition is often associated with objectives for implementing means of production based on renewable energies (wind, solar, hydro, etc.). The use of intermittent sources creates particular constraints for electricity transmission and distribution networks. This teaching unit will consist of three parts: a technological and theoretical section on networks; a second section on production methods and renewable energies, with a focus on wind energy; and finally, a third section on the digital evolution of electricity networks: smart networks and smart grids.
This teaching unit will:
- Define the technology of all components of a high-voltage and low-voltage electrical distribution network.
- Provide the knowledge necessary to understand the functions and characteristics of electrical networks (architectures, overhead, underground, voltage levels, power ratings, transformers, alternators, etc.) and
- Allow the selection and implementation of devices according to requirements (insulation, protection, control, etc.).
- Define electrical safety rules for interventions, thereby enabling understanding and application of lockout procedures.
- Enable the determination, selection, and adjustment of protections based on network and equipment characteristics by explaining fault current calculations and the basic use of professional calculation software.
- Detail the choice of grounding schemes that meet specific specifications and economic criteria, availability constraints, quality requirements, etc.
- Provide an overview of the current state of the art in electrical energy storage and present the use of hydrogen as an energy carrier associated with electrical energy and the energy transition.
- Describe the means of production and develop the principle of conversion for wind and hydroelectric power generation.
- Introduce methods for studying wind power projects, analyzing resources, regulations, connection issues, and environmental impact.
- Introduce smart grids and the use of the internet and industrial networks in the protection and control of electrical networks.
Component and System Reliability
ECTS
2 credits
Training structure
Faculty of Science
Reliability is one of the four components of SdF, which are Reliability, Maintainability, Availability, and Safety. This fundamental component of SdF is taught in this course unit, covering both qualitative and quantitative aspects.
Dielectric Materials and Components - High Voltage - HVDC
ECTS
4 credits
Training structure
Faculty of Science
The electrical power transmission industry and high-voltage equipment design industry 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 seeking to develop innovative transport solutions to reduce the visual pollution of overhead lines such as high-voltage direct current (HVDC) power lines. To do this, it is necessary to characterize and develop new insulators and take environmental constraints into account.
This teaching unit covers the different properties of insulating and conductive materials, such as conductivity, permittivity, dielectric breakdown, etc. It defines the theory behind the physical origin of the various phenomena associated with these properties.
Part of the course is also devoted to measurement techniques, characterization, and data analysis related to the various properties of dielectrics.
This teaching unit also includes a course on the specific features of high voltage use and applications in high voltage equipment. It will define the functions, characteristics, and constraints of this equipment.
A presentation of HVDC networks is provided, covering converter and link architectures (single-pole, double-pole), 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.
Photovoltaic Energy
ECTS
4 credits
Training structure
Faculty of Science
Photovoltaic solar energy is a clean energy source that does not emit greenhouse gases. It produces electrical energy (ground-based production) that contributes to increasing the energy efficiency of buildings. This energy can also be used in mobile or embedded solutions, combined with storage solutions if necessary.
This teaching unit:
- Will provide the scientific skills 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 sources based on photovoltaic systems that enable energy savings and a certain degree of autonomy depending on the situation.
- Will define the architectures, control, and command of terrestrial and space-based photovoltaic power generation systems.
- Will introduce the study of photovoltaic projects, resources, regulations, and the issue of connection to the distribution network.
An environmental aspect taking into account the overall impact of photovoltaic energy in the energy transition will be presented, introducing the advantages and disadvantages compared to other intermittent or non-intermittent energy sources.
Practical work will illustrate the key points introduced during this teaching unit. This topic may be proposed as a Master's 2 project.
Simulation Tools and Thermal Applications in Conversi
ECTS
6 credits
Training structure
Faculty of Science
When designing energy conversion systems, for example as part of a feasibility study, it is essential to use scientific calculation and/or simulation software, which will save a considerable amount of time.
This teaching unit will:
- Provide knowledge of numerical calculation methods used in commercial software for solving problems applied to electrical engineering.
- Introduce optimization concepts for finding an optimal solution under 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 finite element methods and software used to solve physical or multiphysics problems.
- Address thermal issues related to energy conversion and provide the theoretical knowledge necessary to understand and model thermal phenomena in electrical engineering components and systems (power electronics, HF transformers, distribution cables, etc.).
Energy Conversion Systems for Embedded Applications
ECTS
7 credits
Training structure
Faculty of Science
Electric power plays a key role in the development of transportation systems such as aeronautics and automotive. The significant environmental and economic constraints in these fields make it imperative to design and develop high-power-density converters with a high reliability rate.
This teaching unit will:
- Provide students with the key elements for the design, sizing, study, and simulation of power converters used in embedded systems and other applications, such as electrical energy management in renewable and non-renewable energy production, transport, and control systems.
- Present the benefits of converters for embedded systems, which are continually evolving toward all-electric operation, and discuss the issues posed by the current reliability rates of power electronics.
- Introduce concepts for calculating carbon footprints and eco-design. These design elements are now essential for designing high-performance products and contributing to the success of the energy transition.
- Provide students with skills in current power electronics devices and enable them to better understand emerging converter structures.
- Present the constraints associated with the use of passive components, particularly magnetic components operating at high frequencies, which are absolutely necessary for the operation of these converters.
Students must be able to complete an entire project based on specific specifications, which will require them to study a regulated conversion structure in its entirety.
The practical work associated with the course will provide a better understanding of the technological barriers in the design of high-performance power electronics structures.
This teaching unit will serve as a basis for Master's 2 projects.
Modeling and Sizing of a Synchronous Actuator
ECTS
5 credits
Training structure
Faculty of Science
To reduce our CO2 emissions, key transport industries (automotive, aeronautics, etc.) are seeking to develop innovative transportation solutions. Most of these solutions are electric, and these electric motors are mainly based on synchronous motors.
This Teaching Unit will:
- Provide students with the scientific and technological knowledge needed to model and size a synchronous actuator for specific applications related to the field of electric propulsion.
- Provide the theoretical knowledge necessary to understand the physical phenomena intrinsic to the operation of synchronous motors (electromagnetic, electrical, thermal, mechanical).
- Define and study the different topologies and configurations of synchronous actuators (windings, rotors, etc.).
- Develop modeling methods that enable understanding of synchronous motor control.
- Will present a method for sizing a synchronous magnet actuator. She will combine this method with finite element software to verify the sizing.
- Provide knowledge in order to see the impact of such an actuator on the energy transition and the environment.
Finally, the practical part will implement the measurement methods and techniques necessary for the study, modeling of electromagnetic components, and control of synchronous motors. Application work, in which the measurements taken are subsequently used with scientific software (Excel, Matlab, FEMM, etc.), will serve to apply the course material. This topic may be offered as a Master 2 project.
Operational Safety
ECTS
2 credits
Training structure
Faculty of Science
Reliability Engineering (RE) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course teaches the approach and quantitative aspects of RE.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLD, CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
PHOTONICS, MICROWAVES & COMMUNICATION SYSTEMS
ECTS
10 credits
Training structure
Faculty of Science
Free & Guided Propagations
ECTS
6 credits
Training structure
Faculty of Science
In order to use 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 propagation in free space allows you to accurately size your beams, whether for long-distance communication with satellites, for propagating fast signals in electronic circuits, or for high-speed communication with optical fibers.
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Optical Communications
ECTS
3 credits
Training structure
Faculty of Science
This module covers fiber optic telecommunications systems and networks, performance analysis, and improvement solutions.
Metrology & Photonic Instrumentation
ECTS
5 credits
Training structure
Faculty of Science
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 detailed, with contributions from researchers in the field.
Experimental and Digital Practices in Photonics and Microwaves
ECTS
5 credits
Training structure
Faculty of Science
This module consists entirely of practical work and 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 transmissions
ECTS
7 credits
Training structure
Faculty of Science
The fields covered by this module are vast, as they include both microwave fundamentals such as matching and S-parameters, as well as practical applications and the study of electromagnetic compatibility.
The topics are covered in class and systematically illustrated through practical exercises.
Photonic & Microwave Transmitters & Receivers
ECTS
10 credits
Training structure
Faculty of Science
The program associated with this EU offers students a comprehensive overview of photonic and microwave transmitters and receivers, 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 similarities between these two frequency ranges. The skills targeted are therefore knowledge of the operation and main characteristics of these active, optical, and microwave components, which are essential in the development of telecommunications systems, sensors, radars, etc.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (SPLD, CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
PHOTONICS, MICROWAVES & COMMUNICATION SYSTEMS
ECTS
10 credits
Training structure
Faculty of Science
Free & Guided Propagations
ECTS
6 credits
Training structure
Faculty of Science
In order to use 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 propagation in free space allows you to accurately size your beams, whether for long-distance communication with satellites, for propagating fast signals in electronic circuits, or for high-speed communication with optical fibers.
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Optical Communications
ECTS
3 credits
Training structure
Faculty of Science
This module covers fiber optic telecommunications systems and networks, performance analysis, and improvement solutions.
Metrology & Photonic Instrumentation
ECTS
5 credits
Training structure
Faculty of Science
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 detailed, with contributions from researchers in the field.
Experimental and Digital Practices in Photonics and Microwaves
ECTS
5 credits
Training structure
Faculty of Science
This module consists entirely of practical work and 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 transmissions
ECTS
7 credits
Training structure
Faculty of Science
The fields covered by this module are vast, as they include both microwave fundamentals such as matching and S-parameters, as well as practical applications and the study of electromagnetic compatibility.
The topics are covered in class and systematically illustrated through practical exercises.
Photonic & Microwave Transmitters & Receivers
ECTS
10 credits
Training structure
Faculty of Science
The program associated with this EU offers students a comprehensive overview of photonic and microwave transmitters and receivers, 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 similarities between these two frequency ranges. The skills targeted are therefore knowledge of the operation and main characteristics of these active, optical, and microwave components, which are essential in the development of telecommunications systems, sensors, radars, etc.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Choice of INTEGRATED & EMBEDDED ELECTRONIC SYSTEMS
ECTS
10 credits
Training structure
Faculty of Science
Image Processing
ECTS
3 credits
Training structure
Faculty of Science
Nowadays, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanics, etc.
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 has long been performed using electronic circuits, image processing is now carried out almost exclusively digitally, i.e., using algorithms generally programmed with an imperative language (C, C++, Java, Python, etc.).
This teaching unit aims to provide a solid foundation in image processing. It covers, among other things, image formation and acquisition, colorimetric transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, and an introduction to deep learning methods. The courses are supplemented by supporting videos.
The teaching unit consists mainly of 11 lectures covering the basics of the main areas of image processing and three practical sessions, with topics to be chosen from six proposals. Students can choose to carry out the work on images they bring in that are relevant to their field of study.
Introduction to Integrated Circuit Design
ECTS
3 credits
Training structure
Faculty of Science
Manufacturing processes
- Concept of technological stages
- Manufacturing masks
Analog circuit design:
- Basic CMOS cells
- CMOS amplifiers: 1 stage, 2 stages, 3 stages; advanced structures
- Electrical simulation of cells and AOPs
Digital circuit design:
- Simple logic gates - Complex ANDORI gates
- Domino logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Digital Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate the situation, let us take the example of integrated circuits currently manufactured for the telephone industry. The most advanced of these contain no fewer than 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 libraries of pre-characterized logic gates. These libraries take into account both the external environment, such as supply voltage (V) and temperature (T), and the circuit manufacturing context through manufacturing process variability (P). Only with the information contained in these libraries is it possible to i) establish the performance in terms of frequency and power consumption of the circuits being designed and ii) guarantee high manufacturing yield. All of these constraints, known as "PVT," are taken into account using a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training structure
Faculty of Science
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- inheritance
- pointers
- templates
- C++11 standards
Artificial Intelligence
- learning: State of the art, issues, 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
- Implementation of a logic simulator for microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to classification tools based on artificial intelligence
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
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 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 Digital Security
ECTS
2 credits
Training structure
Faculty of Science
- Objectives and challenges of physical security
- Symmetric encryption (DES, AES) and associated microelectronic architectures
- Modular arithmetic and multiplication of large numbers
- Asymmetric encryption (RSA) and associated microelectronic architectures
- Authentication Principle
- Random number generation
- Hidden channel attacks
- Offensive fouls
Analog Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The first sessions of the course are devoted to reviewing large-signal and small-signal transistor models, as well as small-signal modeling techniques for basic analog integrated circuits. The second part is devoted to describing the basic blocks whose interconnection makes it possible to build analog integrated circuits: current/voltage reference, current mirrors and 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 blocks.
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training structure
Faculty of Science
- Testing digital integrated circuits.
- Examples of mistakes.
- Generation of test vectors.
- Design for test (DFT).
- Built-in self-test (BIST).
- Analog Integrated Circuit Testing.
- Industrial testing (functional and parametric testing, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training structure
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Choice of INTEGRATED & EMBEDDED ELECTRONIC SYSTEMS
ECTS
10 credits
Training structure
Faculty of Science
Image Processing
ECTS
3 credits
Training structure
Faculty of Science
Nowadays, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanics, etc.
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 has long been performed using electronic circuits, image processing is now carried out almost exclusively digitally, i.e., using algorithms generally programmed with an imperative language (C, C++, Java, Python, etc.).
This teaching unit aims to provide a solid foundation in image processing. It covers, among other things, image formation and acquisition, colorimetric transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, and an introduction to deep learning methods. The courses are supplemented by supporting videos.
The teaching unit consists mainly of 11 lectures covering the basics of the main areas of image processing and three practical sessions, with topics to be chosen from six proposals. Students can choose to carry out the work on images they bring in that are relevant to their field of study.
Introduction to Integrated Circuit Design
ECTS
3 credits
Training structure
Faculty of Science
Manufacturing processes
- Concept of technological stages
- Manufacturing masks
Analog circuit design:
- Basic CMOS cells
- CMOS amplifiers: 1 stage, 2 stages, 3 stages; advanced structures
- Electrical simulation of cells and AOPs
Digital circuit design:
- Simple logic gates - Complex ANDORI gates
- Domino logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Digital Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate the situation, let us take the example of integrated circuits currently manufactured for the telephone industry. The most advanced of these contain no fewer than 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 libraries of pre-characterized logic gates. These libraries take into account both the external environment, such as supply voltage (V) and temperature (T), and the circuit manufacturing context through manufacturing process variability (P). Only with the information contained in these libraries is it possible to i) establish the performance in terms of frequency and power consumption of the circuits being designed and ii) guarantee high manufacturing yield. All of these constraints, known as "PVT," are taken into account using a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training structure
Faculty of Science
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- inheritance
- pointers
- templates
- C++11 standards
Artificial Intelligence
- learning: State of the art, issues, 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
- Implementation of a logic simulator for microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to classification tools based on artificial intelligence
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
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 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 Digital Security
ECTS
2 credits
Training structure
Faculty of Science
- Objectives and challenges of physical security
- Symmetric encryption (DES, AES) and associated microelectronic architectures
- Modular arithmetic and multiplication of large numbers
- Asymmetric encryption (RSA) and associated microelectronic architectures
- Authentication Principle
- Random number generation
- Hidden channel attacks
- Offensive fouls
Analog Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The first sessions of the course are devoted to reviewing large-signal and small-signal transistor models, as well as small-signal modeling techniques for basic analog integrated circuits. The second part is devoted to describing the basic blocks whose interconnection makes it possible to build analog integrated circuits: current/voltage reference, current mirrors and 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 blocks.
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training structure
Faculty of Science
- Testing digital integrated circuits.
- Examples of mistakes.
- Generation of test vectors.
- Design for test (DFT).
- Built-in self-test (BIST).
- Analog Integrated Circuit Testing.
- Industrial testing (functional and parametric testing, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training structure
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
ROBOTICS selection
ECTS
10 credits
Training structure
Faculty of Science
Image Processing
ECTS
3 credits
Training structure
Faculty of Science
Nowadays, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanics, etc.
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 has long been performed using electronic circuits, image processing is now carried out almost exclusively digitally, i.e., using algorithms generally programmed with an imperative language (C, C++, Java, Python, etc.).
This teaching unit aims to provide a solid foundation in image processing. It covers, among other things, image formation and acquisition, colorimetric transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, and an introduction to deep learning methods. The courses are supplemented by supporting videos.
The teaching unit consists mainly of 11 lectures covering the basics of the main areas of image processing and three practical sessions, with topics to be chosen from six proposals. Students can choose to carry out the work on images they bring in that are relevant to their field of study.
Programming Tools for Robotics
ECTS
3 credits
Training structure
Faculty of Science
The module will cover the following points:
- Introduction to the Git version control system
- Introduction to ROS middleware for building robotic applications
- Modularization of a robotic application
Practical work: Implementation of a ROS application, testing on a simulator, and verification on a real robot
Fundamentals of Robotics
ECTS
4 credits
Training structure
Faculty of Science
The module will cover the following points:
- Introduction to robotics: history, types of robots, serial and parallel mechanisms, applications
- Components (sensors and actuators)
- Trajectory generation (in joint and operational spaces)
- Direct/inverse geometric models, direct/inverse kinematic model
- Kinematics control and singularities
- Issues and applications in mobile robotics
- Non-holonomic models: unicycle, bicycle, car
- Sensors and odometry
- Location by rangefinder and data fusion (Kalman filter)
- Mapping (homogeneous transformations and ICP)
- Navigation (positioning control, path tracking)
Practical work: applying acquired knowledge to a real robot (either a manipulator arm or a wheeled robot), ROS programming with Git and Python.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training structure
Faculty of Science
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- inheritance
- pointers
- templates
- C++11 standards
Artificial Intelligence
- learning: State of the art, issues, 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
- Implementation of a logic simulator for microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to classification tools based on artificial intelligence
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
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 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
Faculty of Science
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 & Von Neumann architectures
- Knowledge and implementation of the main features of a microcontroller
- Choosing and sizing an embedded programming solution for a given need
- Programming a Raspberry Pi board in C
- -----------------------------------------------------------------------------------------------------------------------------------------------------
-
Optimization
- Linear optimization
- Non-linear optimization (gradient descent, Lagrange multipliers)
- Applying optimization in robotics (optimal control based on quadratic programming under linear constraints)
Embedded Systems
- Harvard & Von Neumann Architectures
- Knowledge and implementation of the main functions of a microcontroller
- Selection and implementation of an embedded programming solution adapted to specific design specifications
- C Programming on a Raspberry Pi
Applied Robotics
ECTS
10 credits
Training structure
Faculty of Science
This teaching unit covers a range of topics in robotics, from micro to macro scale, including micro manipulators, cable robots, surgical robots, underwater robots, flying robots, 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 above topics will be carried out to further explore the basics taught, 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 1mm. Applications include all fields requiring high precision (assembly of mechanical, electronic, or optical microsystems, microsurgery, etc.).At these scales, robots cannot be created by simply miniaturizing conventional robots. New robot concepts and new actuation principles must be used. This course is an introduction to microrobotics and presents the essential concepts of scale effects, the physics of the microworld, deformable and flexible robotics, and microactuators.
Surgical robotics: The objective of this course is to give students an introduction to the field of surgical robotics. The aim is to enable them to understand the needs expressed by clinicians and to use a few examples to illustrate the process that led to the design and production of robots used for surgical procedures. Some design elements and control architectures will be discussed, with an emphasis on the need to ensure the safety of patients and medical staff.
Underwater and flying robots: Mobile robotics dedicated to aerial and underwater environments relies on specific features that will be introduced in this course. Current solutions and outstanding issues will be presented. Questions relating to modeling and nonlinear controls applied to under/iso/over-actuated systems will be addressed.
Humanoid robotics: This will involve presenting advanced geometric and kinematic modeling methods for tree-like robotic structures such as humanoid robots. Basic concepts will also be presented on the center of mass, center of pressure, ZMP, static stability, and dynamic stability. A study on bipedal walking control will be carried out, including 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 (Ax=b underdetermined systems) using methods based on constrained optimization techniques (LP, QP) and hierarchical control based on zero-space projection techniques or task hierarchies based on QP or LP hierarchies.
Parallel cable robots: this course presents the principle of parallel cable robots (PCRs), followed by a state-of-the-art review including application examples, PCR demonstrators, and commercial PCRs. The geometric, kinematic, and dynamic models of CPCs are then developed. Based on these models, the different types of CPCs, 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) techniques consist of interactive simulation of a 3D universe in which the user is immersed. This simulation is generally visual in nature, but it can also include other perceptual information through several sensory modalities: spatialized sound, haptic or force feedback, somatosensory approach, etc. This course is an introduction to the different techniques used in VR/AR systems: we will cover the main 3D synthesis libraries (OpenGL, Vulkan), the peripherals available on the market, the basics of physics engines, and the techniques used to locate the user 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, teleoperation component modeling, and 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 teaching unit covers a set of specialties in robotics, ranging from micro to macro scales, including micro manipulation, surgical, submarine, 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 deepen the theoretical foundations using both simulation software and real robots.
Micro-robotics: Micro-robotics concerns the design, modeling, and control of miniaturized robotic systems capable of performing handling tasks on objects between 1µm and 1mm in size. Application fields include all areas requiring high precision (assembly of mechanical, electronic, or optical microsystems, microsurgery, etc.). At these scales, robots cannot be fabricated by simple homothetic miniaturization of conventional robots. New robot concepts and new actuating principles must be used. This course is an introduction to micro-robotics and presents the essential concepts of scale effect, physics of the micro-world, deformable and flexible robotics, and micro-actuators.
Surgical robotics: The objective of this sub-unit is to give students an introduction to the field of surgical robotics. It is about being able to understand the needs expressed by clinicians and to show, through a few examples, the process that allowed the development of robots used for surgical procedures. Some design elements as well as some control architectures will be discussed, emphasizing the need to ensure the safety of the patient and the medical team.
Submarine and flying robots: The specificities of underwater and aerial robotics will be presented. Current solutions and open issues will be exposed. The basic elements required by the control design for this type of vehicles, from modeling to nonlinear control techniques, will be addressed, according to the under/iso/over actuation property of the systems.
Humanoid robotics: This sub-unit concerns advanced kinematic and differential kinematics modeling methods for humanoid robots. Basics on the center of mass (COM), the center of pressure, the zero-moment point (ZMP), static stability, and dynamic stability are addressed. A study on bipedal gait control will be carried out, including gait models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the sub-unit focuses on the differential kinematic control of highly redundant structures (under-determined system of type Ax = b) using methods based on optimization techniques (LP, QP) under constraints, as well as hierarchical control based on projection into null space or task hierarchies based on QP or LP hierarchies.
Cable-driven parallel robots: This sub-unit presents the basic principle of Cable-Driven Parallel Robots (CDPRs) followed by a state of the art including application examples, CDPR demonstrators, and commercial CPPRs. Geometric, kinematic, and dynamic models of CDPRs are then developed. Based on these models, the different types of CDPRs, several definitions of their workspace, the main concepts useful for their design, as well as simple control strategies will finally be presented.
Virtual and Augmented Reality: AR and VR consist of providing the user with an interactive simulation of a 3D world, where one can simulate physics, but also enhance it with additional data visualization. This simulation is usually mostly graphical, but it can also include other perceptual information across multiple sensory modalities: spatialized sound, haptics, somatosensory, etc. This course is an introduction to the different techniques involved in creating an AR/VR system. We will address current 3D technologies (OpenGL, Vulkan), available devices, the basics of physical engines, and the localization and vision techniques used to track user movements in real time and compute their point of view.
Operational safety of robots: This part concerns the reliability of robotic systems, mainly in the operational phase. When a robot moves in a complex and partially unknown environment, unforeseen events can occur. The system must react to these events to ensure its own safety and that of its environment. This course will introduce the basic notions of dependability, and will present examples of safety mechanisms applied to mobile robotics.
Teleoperation: This part covers a brief introduction to the development history, the typical structures of teleoperation schemes, and the modeling of teleoperation components. Based on the system modeling, the teleoperation performance evaluation criteria are defined and, accordingly, the performance analysis and control design methods are introduced. The course also provides the applications of teleoperation in the domain of robotic surgery as well as the open issues and challenges existing in practical implementation.
Perception for Robotics
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit focuses on the study and implementation of perception systems for mobile robots, manipulation robots, humanoid robots, etc. The course centers on proprioceptive and exteroceptive perception systems, with a strong emphasis on vision systems. Lectures cover the general principles of perception and the functioning of the most commonly used sensors (cameras, projectors, motion and position sensors, etc.). This teaching is accompanied by a series of practical assignments in the form of a long project with sub-goals covering different parts of the course.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
This course presents the perception systems commonly used on all types of robots (e.g., mobile robots, manipulators, humanoids). The course presents proprioceptive and exteroceptive sensors with a focus on vision. We start by introducing the general principles of perception, and then explain the modeling and working principle of the main robot sensors: monocular cameras, stereo cameras, distance position and movement sensors, etc. The lab practicals consist of a robotic project with sub-goals addressing the various steps of the course.
Manipulation Robotics
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit covers the techniques and tools required for kinematic and dynamic modeling and control for manipulation robotics. The courses are structured around the following four areas:
1) Modeling of manipulator robots: homogeneous transformations, direct and inverse geometric models, kinematic modeling, study of singularities
2) Introduction to the dynamics of manipulator robots: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for calculating dynamics
3) Articulation and operational commands in free space
4) Motion control in constrained 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 practical sessions using MATLAB/V-REP tools on various manipulation robots (6- and 7-axis robots) and also on a real humanoid robot called "Poppy."
------------------------------------------------------------------------------------------------------------------------------------------------------------
This teaching unit covers the techniques and tools necessary for kinematic and dynamic modeling and the control of robot manipulators. The lectures provided are structured around the following four axes:
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 the computation of 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, generation of movement, application examples.
Several examples of all of these techniques will be addressed in supervised work and practice using MATLAB/V-REP tools on different manipulation robots (6- and 7-axis robots) and also on a real humanoid robot, "Poppy."
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
ROBOTICS selection
ECTS
10 credits
Training structure
Faculty of Science
Image Processing
ECTS
3 credits
Training structure
Faculty of Science
Nowadays, image processing is ubiquitous in information technology: medicine, biology, agriculture, entertainment, culture, measurement, mechanics, etc.
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 has long been performed using electronic circuits, image processing is now carried out almost exclusively digitally, i.e., using algorithms generally programmed with an imperative language (C, C++, Java, Python, etc.).
This teaching unit aims to provide a solid foundation in image processing. It covers, among other things, image formation and acquisition, colorimetric transformations, morphological operations, geometric transformations, compression, frequency transformations, recognition and matching techniques, and an introduction to deep learning methods. The courses are supplemented by supporting videos.
The teaching unit consists mainly of 11 lectures covering the basics of the main areas of image processing and three practical sessions, with topics to be chosen from six proposals. Students can choose to carry out the work on images they bring in that are relevant to their field of study.
Programming Tools for Robotics
ECTS
3 credits
Training structure
Faculty of Science
The module will cover the following points:
- Introduction to the Git version control system
- Introduction to ROS middleware for building robotic applications
- Modularization of a robotic application
Practical work: Implementation of a ROS application, testing on a simulator, and verification on a real robot
Fundamentals of Robotics
ECTS
4 credits
Training structure
Faculty of Science
The module will cover the following points:
- Introduction to robotics: history, types of robots, serial and parallel mechanisms, applications
- Components (sensors and actuators)
- Trajectory generation (in joint and operational spaces)
- Direct/inverse geometric models, direct/inverse kinematic model
- Kinematics control and singularities
- Issues and applications in mobile robotics
- Non-holonomic models: unicycle, bicycle, car
- Sensors and odometry
- Location by rangefinder and data fusion (Kalman filter)
- Mapping (homogeneous transformations and ICP)
- Navigation (positioning control, path tracking)
Practical work: applying acquired knowledge to a real robot (either a manipulator arm or a wheeled robot), ROS programming with Git and Python.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training structure
Faculty of Science
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- inheritance
- pointers
- templates
- C++11 standards
Artificial Intelligence
- learning: State of the art, issues, 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
- Implementation of a logic simulator for microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to classification tools based on artificial intelligence
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
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 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
Faculty of Science
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 & Von Neumann architectures
- Knowledge and implementation of the main features of a microcontroller
- Choosing and sizing an embedded programming solution for a given need
- Programming a Raspberry Pi board in C
- -----------------------------------------------------------------------------------------------------------------------------------------------------
-
Optimization
- Linear optimization
- Non-linear optimization (gradient descent, Lagrange multipliers)
- Applying optimization in robotics (optimal control based on quadratic programming under linear constraints)
Embedded Systems
- Harvard & Von Neumann Architectures
- Knowledge and implementation of the main functions of a microcontroller
- Selection and implementation of an embedded programming solution adapted to specific design specifications
- C Programming on a Raspberry Pi
Applied Robotics
ECTS
10 credits
Training structure
Faculty of Science
This teaching unit covers a range of topics in robotics, from micro to macro scale, including micro manipulators, cable robots, surgical robots, underwater robots, flying robots, 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 above topics will be carried out to further explore the basics taught, 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 1mm. Applications include all fields requiring high precision (assembly of mechanical, electronic, or optical microsystems, microsurgery, etc.).At these scales, robots cannot be created by simply miniaturizing conventional robots. New robot concepts and new actuation principles must be used. This course is an introduction to microrobotics and presents the essential concepts of scale effects, the physics of the microworld, deformable and flexible robotics, and microactuators.
Surgical robotics: The objective of this course is to give students an introduction to the field of surgical robotics. The aim is to enable them to understand the needs expressed by clinicians and to use a few examples to illustrate the process that led to the design and production of robots used for surgical procedures. Some design elements and control architectures will be discussed, with an emphasis on the need to ensure the safety of patients and medical staff.
Underwater and flying robots: Mobile robotics dedicated to aerial and underwater environments relies on specific features that will be introduced in this course. Current solutions and outstanding issues will be presented. Questions relating to modeling and nonlinear controls applied to under/iso/over-actuated systems will be addressed.
Humanoid robotics: This will involve presenting advanced geometric and kinematic modeling methods for tree-like robotic structures such as humanoid robots. Basic concepts will also be presented on the center of mass, center of pressure, ZMP, static stability, and dynamic stability. A study on bipedal walking control will be carried out, including 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 (Ax=b underdetermined systems) using methods based on constrained optimization techniques (LP, QP) and hierarchical control based on zero-space projection techniques or task hierarchies based on QP or LP hierarchies.
Parallel cable robots: this course presents the principle of parallel cable robots (PCRs), followed by a state-of-the-art review including application examples, PCR demonstrators, and commercial PCRs. The geometric, kinematic, and dynamic models of CPCs are then developed. Based on these models, the different types of CPCs, 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) techniques consist of interactive simulation of a 3D universe in which the user is immersed. This simulation is generally visual in nature, but it can also include other perceptual information through several sensory modalities: spatialized sound, haptic or force feedback, somatosensory approach, etc. This course is an introduction to the different techniques used in VR/AR systems: we will cover the main 3D synthesis libraries (OpenGL, Vulkan), the peripherals available on the market, the basics of physics engines, and the techniques used to locate the user 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, teleoperation component modeling, and 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 teaching unit covers a set of specialties in robotics, ranging from micro to macro scales, including micro manipulation, surgical, submarine, 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 deepen the theoretical foundations using both simulation software and real robots.
Micro-robotics: Micro-robotics concerns the design, modeling, and control of miniaturized robotic systems capable of performing handling tasks on objects between 1µm and 1mm in size. Application fields include all areas requiring high precision (assembly of mechanical, electronic, or optical microsystems, microsurgery, etc.). At these scales, robots cannot be fabricated by simple homothetic miniaturization of conventional robots. New robot concepts and new actuating principles must be used. This course is an introduction to micro-robotics and presents the essential concepts of scale effect, physics of the micro-world, deformable and flexible robotics, and micro-actuators.
Surgical robotics: The objective of this sub-unit is to give students an introduction to the field of surgical robotics. It is about being able to understand the needs expressed by clinicians and to show, through a few examples, the process that allowed the development of robots used for surgical procedures. Some design elements as well as some control architectures will be discussed, emphasizing the need to ensure the safety of the patient and the medical team.
Submarine and flying robots: The specificities of underwater and aerial robotics will be presented. Current solutions and open issues will be exposed. The basic elements required by the control design for this type of vehicles, from modeling to nonlinear control techniques, will be addressed, according to the under/iso/over actuation property of the systems.
Humanoid robotics: This sub-unit concerns advanced kinematic and differential kinematics modeling methods for humanoid robots. Basics on the center of mass (COM), the center of pressure, the zero-moment point (ZMP), static stability, and dynamic stability are addressed. A study on bipedal gait control will be carried out, including gait models, trajectory generation, and ZMP/COM control, as well as dynamic stabilization of the robot. The second part of the sub-unit focuses on the differential kinematic control of highly redundant structures (under-determined system of type Ax = b) using methods based on optimization techniques (LP, QP) under constraints, as well as hierarchical control based on projection into null space or task hierarchies based on QP or LP hierarchies.
Cable-driven parallel robots: This sub-unit presents the basic principle of Cable-Driven Parallel Robots (CDPRs) followed by a state of the art including application examples, CDPR demonstrators, and commercial CPPRs. Geometric, kinematic, and dynamic models of CDPRs are then developed. Based on these models, the different types of CDPRs, several definitions of their workspace, the main concepts useful for their design, as well as simple control strategies will finally be presented.
Virtual and Augmented Reality: AR and VR consist of providing the user with an interactive simulation of a 3D world, where one can simulate physics, but also enhance it with additional data visualization. This simulation is usually mostly graphical, but it can also include other perceptual information across multiple sensory modalities: spatialized sound, haptics, somatosensory, etc. This course is an introduction to the different techniques involved in creating an AR/VR system. We will address current 3D technologies (OpenGL, Vulkan), available devices, the basics of physical engines, and the localization and vision techniques used to track user movements in real time and compute their point of view.
Operational safety of robots: This part concerns the reliability of robotic systems, mainly in the operational phase. When a robot moves in a complex and partially unknown environment, unforeseen events can occur. The system must react to these events to ensure its own safety and that of its environment. This course will introduce the basic notions of dependability, and will present examples of safety mechanisms applied to mobile robotics.
Teleoperation: This part covers a brief introduction to the development history, the typical structures of teleoperation schemes, and the modeling of teleoperation components. Based on the system modeling, the teleoperation performance evaluation criteria are defined and, accordingly, the performance analysis and control design methods are introduced. The course also provides the applications of teleoperation in the domain of robotic surgery as well as the open issues and challenges existing in practical implementation.
Perception for Robotics
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit focuses on the study and implementation of perception systems for mobile robots, manipulation robots, humanoid robots, etc. The course centers on proprioceptive and exteroceptive perception systems, with a strong emphasis on vision systems. Lectures cover the general principles of perception and the functioning of the most commonly used sensors (cameras, projectors, motion and position sensors, etc.). This teaching is accompanied by a series of practical assignments in the form of a long project with sub-goals covering different parts of the course.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
This course presents the perception systems commonly used on all types of robots (e.g., mobile robots, manipulators, humanoids). The course presents proprioceptive and exteroceptive sensors with a focus on vision. We start by introducing the general principles of perception, and then explain the modeling and working principle of the main robot sensors: monocular cameras, stereo cameras, distance position and movement sensors, etc. The lab practicals consist of a robotic project with sub-goals addressing the various steps of the course.
Manipulation Robotics
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit covers the techniques and tools required for kinematic and dynamic modeling and control for manipulation robotics. The courses are structured around the following four areas:
1) Modeling of manipulator robots: homogeneous transformations, direct and inverse geometric models, kinematic modeling, study of singularities
2) Introduction to the dynamics of manipulator robots: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for calculating dynamics
3) Articulation and operational commands in free space
4) Motion control in constrained 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 practical sessions using MATLAB/V-REP tools on various manipulation robots (6- and 7-axis robots) and also on a real humanoid robot called "Poppy."
------------------------------------------------------------------------------------------------------------------------------------------------------------
This teaching unit covers the techniques and tools necessary for kinematic and dynamic modeling and the control of robot manipulators. The lectures provided are structured around the following four axes:
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 the computation of 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, generation of movement, application examples.
Several examples of all of these techniques will be addressed in supervised work and practice using MATLAB/V-REP tools on different manipulation robots (6- and 7-axis robots) and also on a real humanoid robot, "Poppy."
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Choice Option
ECTS
10 credits
Training structure
Faculty of Science
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Choice SENSORS, ELECTRONICS & CONNECTED OBJECTS
ECTS
10 credits
Training structure
Faculty of Science
Sensors and Electronics for Connected Objects
ECTS
3 credits
Training structure
Faculty of Science
Acquire theoretical and practical knowledge in the field of sensors (vocabulary, definitions, composition, implementation, instrumentation), as well as capacitive, inductive, and resistive measurement. These measurement techniques will be applied to temperature, humidity, stress, and displacement sensors. In addition, conditioning electronics and the instrument chain will be addressed, with a particular focus on wireless transmission using technologies used in connected objects (Wi-Fi, Bluetooth, BLE, Zigbee, Lora, RFID).
Introduction to Integrated Circuit Design
ECTS
3 credits
Training structure
Faculty of Science
Manufacturing processes
- Concept of technological stages
- Manufacturing masks
Analog circuit design:
- Basic CMOS cells
- CMOS amplifiers: 1 stage, 2 stages, 3 stages; advanced structures
- Electrical simulation of cells and AOPs
Digital circuit design:
- Simple logic gates - Complex ANDORI gates
- Domino logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Sensor Design Technology
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit, devoted to sensor manufacturing methods, is structured around a technology project, carried out in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The proposed projects will focus on the manufacture and characterization of elementary microsystems. The main manufacturing and characterization techniques will be presented through lectures and practical work will enable the project to progress.
Sensors & Associated Systems
ECTS
9 credits
Training structure
Faculty of Science
Acquire theoretical and practical knowledge in the field of thermal, mechanical, acoustic, and optical sensors. Implement these sensors within an automated instrumentation chain.
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Embedded Electronics and Communication
ECTS
6 credits
Training structure
Faculty of Science
This course is divided into three parts, including the IoT part, which will be taught by an industry professional.
Wireless sensors section
- Different types of wirelessly connected sensors,
- reminder about communications
(Technologies, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(General information, 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 objects
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT electronic architecture
- Consumption management
- Definition of the antenna and 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 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
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
Operational Safety
ECTS
2 credits
Training structure
Faculty of Science
Reliability Engineering (RE) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course teaches the approach and quantitative aspects of RE.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Automatic Multivariable
ECTS
5 credits
Training structure
Faculty of Science
The module will cover the following points:
- Transfer function link and differential equation
- Representation and continuous status feedback (eigenvalues, stability)
- Representation and sampled status feedback
- Feedback control without and with full-loop feedback, LQR control
- State observers
- Nonlinear control with examples
Practical work: applying knowledge to real-world examples (e.g., electric motors), programming in Python (numpy and control libraries).
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Analog Electronics
ECTS
6 credits
Training structure
Faculty of Science
- This teaching unit complements basic training in analog electronics with in-depth knowledge of signal filtering, amplification, and modulation. This knowledge is essential for understanding and implementing analog electronic systems in all fields of engineering science.
- Teaching is organized in the form of lectures, tutorials, and practical work, opening up the possibility for mini-projects.
Digital Electronics
ECTS
6 credits
Training structure
Faculty of Science
This teaching unit, devoted to the fundamentals of digital electronics, is structured in an original way around a technical project, carried out individually or in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The main concepts of digital electronics will be explored in depth through lectures, and practical work may supplement the theoretical aspects to guide the progress of the project.
Energy Conversion Systems
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit consists of several parts, the first of which deals with the power electronics structures required to power an electronic system. The second part will focus on the current or voltage regulation of these structures. A third part will deal with the conversion functions required to control MCC and DC Brushless actuators.
The last section presents actuator topologies for robotics and their implementation. DC motor control and autopilot control of a synchronous motor will illustrate this last section.
Practical work will enable students to observe the principle and implementation of regulated systems for electronics and actuators. This course unit may serve as a basis for M1 project topics.
Computer Engineering for the EEA
ECTS
4 credits
Training structure
Faculty of Science
Computer engineering is the discipline that deals with the design, development, and manufacture of computer systems, both hardware and software.
This discipline has become fundamental in engineering sciences, whether in electronics, robotics, signal processing, measurement, etc., due to the important role that computers now play in all these fields.
This module aims to encourage students to develop computer code on a scale corresponding to that of a complete software program. The quantity of code involved naturally creates a need to structure the code so that it remains viable, and the concepts associated with code structuring will therefore be addressed or reinforced.
Teaching is therefore organized mainly around practical work and projects. The context largely concerns the core themes of the EEA: signal processing (acquisition chain), instrument interfacing, and data retrieval via the internet on an embedded Linux platform. The topic of event-driven programming through the development of graphical interfaces will also be covered. The languages used will be Labview and Python. Portions of C/C++ may be used in projects at the students' initiative.
Logic Synthesis / VHDL
ECTS
3 credits
Training structure
Faculty of Science
- Controller summary.
- Robust synthesis and risk management.
- Representation and synthesis of synchronous machines.
- Description/synthesis language.
- The basics of the VHDL language (entity, architecture, etc.).
- Behavioral and structural descriptions.
- Simulation (Testbench).
- Reprogrammable circuits (CPLD, FPGA).
English
ECTS
2 credits
Training structure
Faculty of Science
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Project
ECTS
5 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Choice Option
ECTS
10 credits
Training structure
Faculty of Science
Internship or Final Project
ECTS
10 credits
Training structure
Faculty of Science
The internship or final project should highlight the student's scientific skills, independence, and adaptability:
- Internship lasting 2 to 3 months (maximum 5 months) to be carried out in a research laboratory or within a company;
- or a 3-month final project in a research laboratory or teaching project room.
Communication Techniques
ECTS
3 credits
Training structure
Faculty of Science
Description:
1 - The aim is to enable students to understand the importance of a well-prepared application that is tailored to a specific internship or job advertisement, or linked to the activities of a professional organization in the case of a speculative application; to write resumes and cover letters; to gain a better understanding of their personality; to use new technologies (social networks and job boards) and to tailor their search to their career plans. Finally, to know how to prepare for and behave during job interviews.
2 - The aim is to enable students to write a scientific article following the completion of a project. To do this, they must be familiar with the objectives and characteristics of the article, the plan to be followed, the different stages of completion, and the rules of presentation. Next, in order to present their project orally, students must know and be able to apply the general presentation structure; define appropriate and relevant visual aids; follow the rules of oral expression in order to express themselves correctly and professionally (vocabulary, syntax, etc.); and adopt behaviors that energize their speech and engage their audience.
Choice SENSORS, ELECTRONICS & CONNECTED OBJECTS
ECTS
10 credits
Training structure
Faculty of Science
Sensors and Electronics for Connected Objects
ECTS
3 credits
Training structure
Faculty of Science
Acquire theoretical and practical knowledge in the field of sensors (vocabulary, definitions, composition, implementation, instrumentation), as well as capacitive, inductive, and resistive measurement. These measurement techniques will be applied to temperature, humidity, stress, and displacement sensors. In addition, conditioning electronics and the instrument chain will be addressed, with a particular focus on wireless transmission using technologies used in connected objects (Wi-Fi, Bluetooth, BLE, Zigbee, Lora, RFID).
Introduction to Integrated Circuit Design
ECTS
3 credits
Training structure
Faculty of Science
Manufacturing processes
- Concept of technological stages
- Manufacturing masks
Analog circuit design:
- Basic CMOS cells
- CMOS amplifiers: 1 stage, 2 stages, 3 stages; advanced structures
- Electrical simulation of cells and AOPs
Digital circuit design:
- Simple logic gates - Complex ANDORI gates
- Domino logic
- Speed optimization
Physics of Electronic Components
ECTS
4 credits
Training structure
Faculty of Science
The course provides a progressive introduction to the main physical phenomena that enable students to understand 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 deals with the characteristics of materials at equilibrium. The third part explains the main electronic transport phenomena. Finally, the fourth and fifth parts present the most important electronic components: diodes and transistors.
Sensor Design Technology
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit, devoted to sensor manufacturing methods, is structured around a technology project, carried out in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The proposed projects will focus on the manufacture and characterization of elementary microsystems. The main manufacturing and characterization techniques will be presented through lectures and practical work will enable the project to progress.
Sensors & Associated Systems
ECTS
9 credits
Training structure
Faculty of Science
Acquire theoretical and practical knowledge in the field of thermal, mechanical, acoustic, and optical sensors. Implement these sensors within an automated instrumentation chain.
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Embedded Electronics and Communication
ECTS
6 credits
Training structure
Faculty of Science
This course is divided into three parts, including the IoT part, which will be taught by an industry professional.
Wireless sensors section
- Different types of wirelessly connected sensors,
- reminder about communications
(Technologies, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(General information, 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 objects
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT electronic architecture
- Consumption management
- Definition of the antenna and 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 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
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
Operational Safety
ECTS
2 credits
Training structure
Faculty of Science
Reliability Engineering (RE) is the science of failures. It focuses on predicting, measuring, and, more broadly, controlling them. This course teaches the approach and quantitative aspects of RE.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Photonic & Microwave Transmitters & Receivers
ECTS
5 credits
Training structure
Faculty of Science
Sensors & Associated Systems
ECTS
4 credits
Training structure
Faculty of Science
EU NON-CORE TRAINING UNIT
ECTS
2 credits
Training structure
Faculty of Science
Defusing quantitative nonsense
ECTS
2 credits
Training structure
Faculty of Science
Innovations in clinical biomarkers, biotechnologies for pers
ECTS
2 credits
Training structure
School of Medicine
Time of year
Autumn
Challenges in chemistry for health and the environment
ECTS
2 credits
Training structure
School of Pharmacy
Time of year
Autumn
Why is democracy difficult?
ECTS
2 credits
Training structure
Faculty of Law and Political Science
Time of year
Every year
Mediterranean Terrestrial Ecosystems
ECTS
2 credits
Training structure
Faculty of Science
Scientific openness to earth and water issues under global c
ECTS
2 credits
Training structure
Faculty of Science
Plant health 2.0: a global war
ECTS
2 credits
Training structure
Faculty of Science
One health and eco-epidemiology
ECTS
2 credits
Training structure
Faculty of Science
Fundamentals of sustainable management
ECTS
2 credits
Training structure
Montpellier Management
Hours per week
20h
Time of year
Autumn
Who's afraid of AI?
ECTS
2 credits
Training structure
Faculty of Science
Biology by the numbers: Measure, Predict, and Design
ECTS
2 credits
Training structure
Faculty of Science
The Chemistry of Beer, Wine, and Culinary Arts
ECTS
2 credits
Training structure
School of Pharmacy
How the way we move reveals who we are
ECTS
2 credits
Training structure
Faculty of Sports Science
Explore, understand, and learn
Training structure
Faculty of Science
Personal project: research project + English
ECTS
10 credits
Training structure
Education and University Life
Research Project
ECTS
8 credits
Training structure
Faculty of Law and Political Science
Time of year
Autumn
English
Training structure
Faculty of Law and Political Science
Time of year
Autumn
EU French as a foreign language
Training structure
Faculty of Law and Political Science
Time of year
Autumn
Analog Electronics
ECTS
3 credits
Training structure
Faculty of Science
Cross-functional training units IDIL
Level of education
Master's degree
ECTS
4 credits
Training structure
Education and University Life
In-Lab
Level of education
Master's degree
ECTS
2 credits
Training structure
Education and University Life
RESEARCH INTERNSHIP EEA
ECTS
30 credits
Training structure
Faculty of Science
Signal Processing
ECTS
4 credits
Training structure
Faculty of Science
This teaching unit complements basic training in signal processing with in-depth knowledge of deterministic or random digital signals. This knowledge is essential in all engineering sciences, as digital signal processing is currently used in the majority of applications.
In the first part (10.5 hours of lectures, 6 hours of practical work), the course covers the sampling and quantification 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 use on real deterministic signals.
The second part of the course (9 hours of lectures, 4.5 hours of tutorials, 3 hours of practical work) is dedicated to random signals and how the properties of certain random signals can be used either to reduce the random part of a signal whose deterministic part we wish to favor (filtering, increasing the signal-to-noise ratio, etc.) or to improve information transmission or even identify complex linearized systems.
Multidisciplinary team project
ECTS
10 credits
Training structure
Education and University Life
Embedded Electronics and Communication
ECTS
4 credits
Training structure
Faculty of Science
Experimental and Digital Practices in Photonics and Hypnosis
ECTS
4 credits
Training structure
Faculty of Science
Sensor Design Technology
ECTS
5 credits
Training structure
Faculty of Science
This teaching unit, devoted to sensor manufacturing methods, is structured around a technology project, carried out in pairs, the progress of which will follow the progression of the associated courses.
Each project topic will be assigned at the beginning of the teaching unit.
The proposed projects will focus on the manufacture and characterization of elementary microsystems. The main manufacturing and characterization techniques will be presented through lectures and practical work will enable the project to progress.
Wireless transmissions
ECTS
4 credits
Training structure
Faculty of Science
Microwave components and noise (including optoelectronic noise)
ECTS
4 credits
Training structure
Faculty of Science
Metrology & Photonic Instrumentation
ECTS
4 credits
Training structure
Faculty of Science
Cross-functional units 2B IDIL
Training structure
Education and University Life
EU NON-CORE TRAINING UNITS IDIL (CHOICE)
ECTS
4 credits
Training structure
Faculty of Science
Defusing quantitative nonsense
ECTS
2 credits
Training structure
Faculty of Science
Innovations in clinical biomarkers, biotechnologies for pers
ECTS
2 credits
Training structure
School of Medicine
Time of year
Autumn
Challenges in chemistry for health and the environment
ECTS
2 credits
Training structure
School of Pharmacy
Time of year
Autumn
Why is democracy difficult?
ECTS
2 credits
Training structure
Faculty of Law and Political Science
Time of year
Every year
Mediterranean Terrestrial Ecosystems
ECTS
2 credits
Training structure
Faculty of Science
Scientific openness to earth and water issues under global c
ECTS
2 credits
Training structure
Faculty of Science
Plant health 2.0: a global war
ECTS
2 credits
Training structure
Faculty of Science
Fundamentals of sustainable management
ECTS
2 credits
Training structure
Montpellier Management
Hours per week
20h
Time of year
Autumn
One health and eco-epidemiology
ECTS
2 credits
Training structure
Faculty of Science
Who's afraid of AI?
ECTS
2 credits
Training structure
Faculty of Science
Biology by the numbers: Measure, Predict, and Design
ECTS
2 credits
Training structure
Faculty of Science
The Chemistry of Beer, Wine, and Culinary Arts
ECTS
2 credits
Training structure
School of Pharmacy
How the way we move reveals who we are
ECTS
2 credits
Training structure
Faculty of Sports Science
Explore, understand, and learn
Training structure
Faculty of Science
RESEARCH INTERNSHIP EEA
ECTS
30 credits
Training structure
Faculty of Science
French as a Foreign Language
ECTS
5 credits
Training structure
Faculty of Science
EU CHOICE 1 RADMEP
ECTS
10 credits
Training structure
Faculty of Science
Optical and thermal sensors
ECTS
5 credits
Training structure
Faculty of Science
Entrepreneurship and digital innovation
ECTS
5 credits
Training structure
Faculty of Science
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Acoustic sensors syst
ECTS
5 credits
Training structure
Faculty of Science
Industrial methods and tools for qualifying
ECTS
3 credits
Training structure
Faculty of Science
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training structure
Faculty of Science
- Testing digital integrated circuits.
- Examples of mistakes.
- Generation of test vectors.
- Design for test (DFT).
- Built-in self-test (BIST).
- Analog Integrated Circuit Testing.
- Industrial testing (functional and parametric testing, characterization).
Workshop #3: CERN:
ECTS
3 credits
Training structure
Faculty of Science
Embedded Electronics and Communication
ECTS
6 credits
Training structure
Faculty of Science
This course is divided into three parts, including the IoT part, which will be taught by an industry professional.
Wireless sensors section
- Different types of wirelessly connected sensors,
- reminder about communications
(Technologies, related electronics, how to make a choice based on specifications)
- RFID and sensors.
- Sensor networks
(General information, 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 objects
- Communication protocols: BLE, LoRa, NB-IoT, 5G
- IoT electronic architecture
- Consumption management
- Definition of the antenna and 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 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
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
M2 RADMEP internship
ECTS
30 credits
Training structure
Faculty of Science
Admission
Admission requirements
Applications can be submitted on the following platforms:
French & European students:
- For the M1, follow the "My Master's Degree" procedure on the website: https://www.monmaster.gouv.fr/
- For M2 students, applicants must submit their application via the e-candidat application: 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
Student with a bachelor's degree in electronics, applied physics, automation, 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 and technological training in the fields of EEA.
Individual undergoing professional retraining in continuing education or work-study programs.
Individuals in vocational training, continuing education, or work-study programs.
Foreign student with a bachelor's degree in science and technology.
Mandatory prerequisites
Candidates must have a solid academic background in digital/analog electronics, electrical engineering, power electronics, automation, 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 on the LMD4 is approximately 87%.
And after
Continuing education
After completing their master's degree, students who wish to do so can pursue a doctorate in academia or industry in a field related to their studies, which will lead them to a level equivalent to eight years of higher education.
Continuing studies abroad
After completing their master's degree, students who wish to do so can pursue a doctorate in academia or industry in a field related to their studies, which will lead them to a level equivalent to eight years of higher education.
Gateways 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 admission to the Master's 2 program. Admission is subject to approval by the program's academic selection committee.
A Master's 1 student may be redirected to another program with the agreement of the program director or to another national program.
Professional integration
Students who have successfully completed this program are offered two career opportunities.
- Access to careers in industry: the path chosen by around 70% of graduates. Numerous opportunities in the field of microelectronic integrated circuit and system design and testing: designer of embedded and heterogeneous systems, digital circuits, analog and mixed circuits, application engineer, product engineer.
- Access to research careers: 30% of graduates pursue further studies to become R&D engineers or researchers.
-
The typical jobs available are:
- Project manager (research).
- Senior executive in scientific studies and applied or fundamental research.
- Senior executive in industrial studies, research, and development.
- Chargé d'affaires.
- Teacher (if eligible for competitive examinations for certification).
- Teacher-researcher (if master's degree followed by a doctorate).