# AAT C2

## Description

For each function block, design technical solutions that meet the specifications, producing appropriate documentation .

## Progression

M1 ():

M2 ():

M3 ():

## AAv List (105)

01_XBALR-AAv2 (40H): At the end of the 1st semester, students must be able to construct algorithms comprising variables, conditional, iterative structures and function calls responding to a need expressed by a simple statement

01_XBALR-AAv4 (15H): At the end of the 1st semester, students must be able to propose reusable functions explicitly in different contexts of use

01_XCELE-AAv2 (16H): At the end of semester 1, the student will be able to determine the characteristics of an arrowed electrical quantity on any electrical schematic, using the different types of simulation (continuous operating point, time-based) of the LTSpice simulation software. They will be able to plot the voltage-current characteristic of an unknown dipole and the input-output characteristic of a circuit, interpreting the results.

01_XCELE-AAv4 (32H): At the end of semester 1, the student will be able to size an unknown system for which they will only be provided with the electrical diagram and specifications. To do this, he will mobilize his knowledge and work in a team while managing his time. He will be able to provide proof of compliance with the specifications through experimental characterization and discuss the performance of the prototype developed.

01_XDCAO-AAv4 (36H): The student will be able to create a parameterized part or assembly.

01_XDEDM-AAv1 (15H): Situation: at the end of the course, the group must be able to represent a system in 3D from its orthogonal projection in 2D and reciprocally

01_XDEDM-AAv2 (15H): Situation: At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model) the student must be able to produce a kinematic diagram of the system while respecting the standards for representing elementary mechanical connections.

01_XDEDM-AAv3 (15H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to define the dimensional and geometric specifications necessary to guarantee a given mechanical functionality, while respecting the associated standards:

01_XDEDM-AAv4 (15H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to design a synchronous power transmission.

01_XDEDM-AAv5 (15H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to design a solution for guidance

01_XDEDM-AAv6 (15H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to design the assembly of the elements of a mechanical system

01_XDEDM-AAv7 (15H): At the end of the course, the student will be able to choose a manufacturing process knowing its limits.

02_XSZG2-AAv5 (18H): At the end of ZG2, the group of students must be able to use the modeling and simulation of a physical system with an iterative approach to solve an engineering sizing problem, respecting given specifications. The entire iterative process will be summarized in a document to be completed.

02_XSZG2-AAv7 (20H): At the end of ZG2, the group of students will be able to build a system from elementary bricks (discrete component and microprogrammed technologies ) in the field of measurement acquisition, based on specifications, to implement and test it.

02_XCCIN-AAv3 (16H): At the end of this course, the student will be able to describe the behavior then design switching functions, transcoding, comparison and arithmetic operations and logic from usual digital circuits, in accordance with a diagram or specifications.

02_XCELE-AAv1 (20H): At the end of the 2nd semester, the student will be able to adapt the component values of a 1st order circuit to achieve a standard and perfectly described electronic function (specifications). The student will systematically evaluate his proposal through a simulation study using LTSpice software.

02_XDAUT-AAv1 (12H): The student masters the vocabulary associated with the field of automation, and has a global vision of the

**structure of a system**. They understand the problems specific to pneumatic and electrical technologies, and can solve them in simple cases. Master the use of the GRAFCET language to specify the sequential operation of a programmed control system as part of a team02_XDAUT-AAv2 (10H): Based on given specifications, the student will be able to compile technical documentation relating to the project. This documentation will include a pneumatic and electrical power diagram, an

**electrical control diagram in wired control section**whose logic will be justified by the preactuator control equations derived from the actuator cycle diagram. These control and power diagrams should be produced in a single editsab file or on plain paper.02_XDAUT-AAv3 (10H): The student will be able to validate correctly* the performance of his cycle by simulating the wiring diagrams he has previously drawn up. They will also correctly* integrate the safety aspect (taking into account the Kas safety relay and its associated contacts).

02_XDEDM-AAv2 (30H): Based on a user need, the group must be able to follow an imposed mechanical design methodology and propose a solution to the expressed need and a functional prototype

02_XDIPI-AAv1 (20H): An S2 student, at the end of IPI, is capable of implementing the major stages of a development cycle of around thirty hours, of interactive software (for example a game) structured by a simulation loop and abstract types of data in the paradigm of procedural programming, with the help from a supervisor who validates or proposes the broad outlines of each of the stages of this cycle.

02_XDIPI-AAv4 (20H): An S2 student, at the end of IPI, is able to describe, implement and test abstract types of data in Python and to propose an equivalent implementation in the object-oriented programming paradigm while respecting the rules for writing the language. The student will have started to become familiar with the notions of classes, encapsulation, collaboration and inheritance.

03_XCCIN-AAv1 (16H): At the end of this course, the student will manage the digital coding of numbers (binary and complement to 2) and will be able to describe, analyze and use arithmetic circuits (from simple adder to UAL).

03_XCCIN-AAv2 (42H): At the end of this course, the student will be able to use a technical datasheet of a sequential circuit, to describe its functional behavior and distinguish the synchronous and asynchronous blocks, in order to allow its integration into a digital system.

03_XDAUT-AAv1 (16H): Starting from the “user” requirements of an existing machine in which the GEMMA is given, the student must be able to correctly structure the functional specifications of the control system using GRAFCET. GEMMA: guide d'étude des modes de marches et d'arrêtes (formalized document briefly describing the content and links between the different modes of operation).

03_XDAUT-AAv4 (12H): Based on an operating part controlled by a PLC with an existing program, the student team must be able to propose a functional HMI.

04_XBPRG-AAv2 (14H): At the end of this course, students in the fourth semester will be able to use the main common types of the Rust language (arithmetic or elaborated).

04_XCELE-AAv4 (30H): At the end of the 4th semester of electronics, the student will be able to propose a circuit respecting specifications. The specifications will be specified in the form either of several parameters characteristic of a cell of order 2 (type, amplification coefficient, natural frequency, damping coefficient) or by a frequency template. The student will be able to check the conformity of his proposal with the specifications using simulation software (Python/Numpy/Scipy and LTspice).

04_XDEDM-AAv2 (24H): Based on a user need, the group must be able to follow a mechanical design methodology and propose solutions to the expressed need, in particular:

04_XDSUP-AAv6 (9H): From an operational part controlled by an automaton with an existing program, the student group must be able to establish communication of the variables with the operator interface via an Ethernet connection.

04_XDSUP-AAv8 (4H): From an operational part controlled by a PLC with an existing program, the student group must be able to modify the configuration of the PLC program through supervision .

04_XDSUP-AAv9 (4H): From an operative part controlled by a PLC with an existing program, the student group must be able to monitor the operation of the operative part at help of alarms managed in supervision.

04_XSZG4-AAv4 (20H): Design and prototype components for the measurement model:

04_XDELE-AAv4 (30H): At the end of the 4th semester of electronics, the student will be able to propose a circuit respecting specifications. The specifications will be specified in the form either of several parameters characteristic of a cell of order 2 (type, amplification coefficient, natural frequency, damping coefficient) or by a frequency template. The student will be able to check the conformity of his proposal with the specifications using simulation software (Python/Numpy/Scipy and LTspice).

05_XCOBJ-AAv4 (20H): At the end of the OBJ course, a fifth semester student will be able to create a UML class diagram which models an explained problem (described in detail or already implemented) involving the main notions of object-oriented programming, within the framework of guided exercises.

05_XCOBJ-AAv6 (12H): At the end of the OBJ course, a fifth semester student will be able to describe the interactions between objects implemented during the realization of a use case using of a sequence and/or communication diagram, as part of guided exercises.

06_XDSIG-AAv3 (13H): At the end of the semester, the student must be able to analyse and design a digitisation-reconstruction chain for an analogue DC signal. The digital signal processing concepts to be put into practice are in particular : (1) Shannon's theorem on the choice of sampling frequency (oversampling and undersampling) and the spectral properties derived from it; (2) Issues on the choice of anti-aliasing filter parameters to be able to minimise overlap noise; (3) The issues involved in choosing the quantisation method and the number of digitiser bits to maximise the signal-to-noise ratio; (4) The issues involved in choosing the parameters of the low-pass reconstruction filter (interpolator filter) to correctly reproduce the analogue DC signal.

06_XDSIG-AAv4 (16H): At the end of the semester, the student must be able to know and master the determining factors (maximum frequency, frequency resolution and separation dynamics) in a digital spectral analysis (FFT digital tool: discrete-time and discrete-frequency spectral calculation). The use of digital spectral analysis requires appropriate choices to be made regarding the sampling frequency, the duration of signal observation, the type of apodisation window and the addition of zeros to the signal (zero-padding technique).

06_XDSIG-AAv5 (12H): At the end of the semester, the student must be able to carry out a complete analysis (time response, frequency response, stability study, number of coefficients in the recurrence equation, number of delay elements, fluence graph, digital sensitivity and calculation noise) of a digital filter of the RIF or RII type using discrete convolution and the Z transfer function.

06_XECAO-AAv1 (40H): The student will be able to create a parameterised part or assembly.

06_XSZG6-AAv1 (25H): design the prototype of a non-mobile mechatronic system with two self-controlled axes

06_XDSIG-AAv3 (13H): At the end of the semester, the student must be able to analyse and design a digitisation-reconstruction chain for an analogue DC signal. The digital signal processing concepts to be put into practice are in particular : (1) Shannon's theorem on the choice of sampling frequency (oversampling and undersampling) and the spectral properties derived from it; (2) Issues on the choice of anti-aliasing filter parameters to be able to minimise overlap noise; (3) The issues involved in choosing the quantisation method and the number of digitiser bits to maximise the signal-to-noise ratio; (4) The issues involved in choosing the parameters of the low-pass reconstruction filter (interpolator filter) to correctly reproduce the analogue DC signal.

06_XDSIG-AAv4 (16H): At the end of the semester, the student must be able to know and master the determining factors (maximum frequency, frequency resolution and separation dynamics) in a digital spectral analysis (FFT digital tool: discrete-time and discrete-frequency spectral calculation). The use of digital spectral analysis requires appropriate choices to be made regarding the sampling frequency, the duration of signal observation, the type of apodisation window and the addition of zeros to the signal (zero-padding technique).

06_XDSIG-AAv5 (12H): At the end of the semester, the student must be able to carry out a complete analysis (time response, frequency response, stability study, number of coefficients in the recurrence equation, number of delay elements, fluence graph, digital sensitivity and calculation noise) of a digital filter of the RIF or RII type using discrete convolution and the Z transfer function.

06_XECAO-AAv1 (40H): The student will be able to create a parameterised part or assembly.

05AOCEDM-AAv1 (3H): Situation: at the end of the course, the student must be able to represent a system in 3D from its orthogonal projection in 2D and vice versa

05AOCEDM-AAv2 (11H): Situation: At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model) the student must be capable of producing a kinematic diagram of the system while respecting the standards for representing elementary mechanical connections.

05AOCEDM-AAv3 (7H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to define the dimensional and geometric specifications necessary to guarantee a given mechanical functionality, while respecting the associated standards:

05AOCEDM-AAv4 (7H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to analyze a synchronous power transmission, in particular:

05AOCEDM-AAv5 (7H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to analyze a guidance solution, in particular:

05AOCEDM-AAv6 (7H): At the end of the course, from a given mechanical system (2D overall drawing or 3D CAD model), the student will be able to design the assembly of the elements of a mechanical system:

05AODOBJ-AAv4 (20H): At the end of the UML course, a fifth semester student will be able to create a UML class diagram which models an explained problem (described in detail or already implemented) involving the main notions of object-oriented programming, within the framework of guided exercises.

05AODOBJ-AAv6 (12H): At the end of the UML course, a fifth semester student will be able to describe the interactions between objects implemented during the realization of a use case in using a sequence and/or communication diagram, as part of guided exercises.

05AODPRC-AAv2 (30H): At the end of the programming course, a fifth semester student will be able to construct algorithms comprising variables, conditional, iterative and call structures. functions responding to a need expressed by a simple statement

05AODPRC-AAv4 (8H): At the end of the programming course, a fifth semester student will be able to propose reusable functions explicitly in different contexts of use

05AODPRC-AAv6 (14H): At the end of the programming course, a fifth semester student will be able to use the main common types (arithmetic or elaborate ).

06POCTHE-AAv1 (12.5H): At the end of the semester, S6O students will be able to calculate in detail the quantities of heat exchanged between systems or due to potential phase transitions and to deduce the evolution of their temperature as a function of time.

06POCTHE-AAv2 (12.5H): At the end of the semester, S6O students will be able to calculate in detail the steady-state temperature distribution in a solid subject to conduction and external heat sources or exchanges.

06POESIN-AAv3 (9H): At the end of the semester, students should be able to analyse and design a digitisation-reconstruction chain for continuous analogue signals. The digital signal processing concepts to be put into practice are in particular: (1) Shannon's theorem on the choice of sampling frequency (oversampling and undersampling) and the spectral properties derived from it; (2) The issues involved in choosing the parameters of the anti-aliasing filter to be able to minimise the overlapping noise; (3) The issues involved in choosing the parameters of the low-pass reconstruction filter (interpolator filter) to correctly reconstruct the analogue DC signal.

06POESIN-AAv4 (10H): At the end of the semester, the student must be able to know and master the determining factors (maximum frequency, frequency resolution and separation dynamics) in a digital spectral analysis (FFT digital tool: discrete-time and discrete-frequency spectral calculation). The use of digital spectral analysis requires appropriate choices to be made regarding sampling frequency, signal observation time and the addition of zeros to the signal (zero-padding technique).

06POESIN-AAv5 (12H): At the end of the semester, the student must be able to carry out a complete analysis (time response, frequency response, stability study, number of coefficients in the recurrence equation, number of delay elements, fluence graph, digital sensitivity and calculation noise) of a digital filter of the RIF or RII type using discrete convolution and the Z transfer function. This analysis should lead to an appropriate and argued choice with regard to the signal to be filtered.

06POGPRP-AAV2 (24H): At the end of the project, the student will be able to design a kinematic system for wheeled robots that is viable and complies with the tasks to be carried out, as well as the hardware specifications. They will be able to establish the kinematic model enabling the control to be synthesised. They will be able to calculate the low-level control setpoint (wheel speed) as a function of the high-level control setpoints (direction and longitudinal speed of the robot). The assessment elements are as follows:

06POGPRP-AAV4 (12H): At the end of the project, students will be able to program a microcontroller in order to control servomotors in a mobile robotics application. The robot should be remotely controllable and have the ability to follow a line on the ground. The robot's various functions will be validated by a demonstration at the end of the project.

07_X-IPS-AAv2 (16H): Electronic CAD. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to design, assemble, test and validate a functional double-sided electronic card (without metallized hole).

07_X-IPS-AAv3 (26H): Autonomous implementation of a microcontroller for an instrumentation application. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to implement a digital system allowing the instrumentation of a physical system (for example a motor, heating, pendulum, actuator shape memory alloy ...).

07_X-SEN-AAv3 (30H): At the end of semester 7, the student will be able to design an application on an STM32 microcontroller in which the The entire work to be carried out was divided into several tasks, respecting specifications and adding the synchronization elements necessary for the exchange of data between tasks and with peripherals. He will be able to program his solution using FreeRTOS primitives.

07_O-TSI-AAv2 (6H): At the end of the semester, the student will be able to determine the correlation functions (intercorrelation, autocorrelation) and the spectral energy density (DSE) or power (DSP ) of deterministic signals. It must also be able to apply correlation in radar detection to detect the presence of a pattern in a received signal.

07_O-TSI-AAv3 (12H): At the end of the semester, the student must be able to do the modeling and spectral analysis of the principles of modulation and demodulation of amplitude and frequency. The student must know how to analyze and interpret the temporal and frequency representations of analog signals corresponding to the following modulation formats: AM (dual band with DSB carrier, dual band with suppressed carrier DSB-SC, single sideband SSB) and FM (narrow band , wideband). He must also know how to use simulation tools (python, matlab or octave) and the spectrum analyzer to carry out demodulation by envelope detector or synchronous detector.

07_O-TSI-AAv4 (28H): At the end of the semester, the student must be able to design, analyze and implement digital filters of type RII or RIF in response to specifications in a specification. To successfully complete this work, the student must be able to: (1) Translate the specifications into a template. (2) Appropriately choose a filter structure (RII or RIF) and a synthesis method (bilinear transformation, impulse invariance or transfer function sampling) by arguing the relevance of the choices made. (3) Determine the filter coefficients by direct calculation or using a matlab/simulink type rapid prototyping tool. (4) Implement the filter in an interpreted language such as Python, Matlab or Octave and validate its performance against the specified template. He must also be able to study the influence of the frequency distortion implied by the synthesis method. (5) Choose a form (direct, cascade or parallel) of implementation. It must also be able to study the influence of the frequency distortion implied by the quantification of the filter on a finite number of bits (sensitivity to the finite representation of the coefficients). (6) Implement the filter on a microcontroller or DSP type hardware target. (7) Validate the synthesis against the specifications by measurement using a spectrum analyzer.

07_O-TSI-AAv5 (21H): At the end of the semester, the student must be able to design, analyze and implement a digital synthesizer with subtractive synthesis supporting the MIDI communication protocol ( Musical Instrument Digital Interface) dedicated to music. To successfully complete this work, the student must be able to: (1) Generate basic sound signals such as sine, square, triangle, sawtooth by table reading. The frequency of these signals must be a function of the note entered on the MIDI keyboard. The amplitude must be modulated over time by an ADSR type envelope (Attack Decay Sustain Release for Attack Decay Maintenance Extinction in French). (2) Simulate and implement RII or RIF type digital filtering whose resonance and cutoff frequency are adapted to the note received. Amplitude Envelope Management (ADSR) should bring the generated sound to life. (3) Add digital sound processing to generate Reverb (reverberation) or polyphony type effects. (4) Implement these sound synthesis algorithms on a microcontroller or DSP type hardware target.

07_O-TSI-AAv6 (40H): At the end of the semester, the student will be familiar with the challenges of artificial vision and will have acquired the fundamental concepts of processing and analysis of digital images 2D. This concerns: (1) the representation of images in the spatial and frequency domain, (2) contrast improvement by histogram modification techniques (linear and non-linear anamorphosis), (3) denoising by techniques linear filtering (2D convolution operators) and non-linear (filtering of order statistics, image averaging, morphological transformations), (4) restoration by contrast enhancement operations (deblurring), (5) segmentation by contour-based and region-based approaches, (6) texture analysis by frequency and statistical approaches, (7) feature extraction using attribute selection tools, (8) recognition of objects by Hough transform and by machine learning algorithms.

07_O-TSI-AAv7 (15H): At the end of the semester, the student will be able to effectively apply one or more classic processing and image algorithms to an input image. image analysis. He must be able to optimize the parameterization of each algorithm and analyze the relevance and limits of the results obtained.

07_O-TSI-AAv8 (12H): At the end of the semester, the student will be able to design, analyze and implement a processing and analysis chain of images in response to specifications reflecting the needs of a new computer vision application. This involves in particular: (1) finding the right preprocessing operator with regard to the nature of the noise in the image (Gaussian, impulsive or uniform), (2) making a justified choice on the method and on the segmentation operator to use, (3) know how to identify the right characteristic attributes for the analysis and exploitation of the information present in the image, (4) choose an object recognition algorithm adapted to the problematic, (5) implement the algorithms in an interpreted language such as matlab or octave and finally (6) carry out the necessary tests to validate the proposed solution and critically evaluate the results obtained.

07_O-CAI-AAv2 (32H): At the end of the “Interactive Application Design” module, students are able to APPLY the iterative approach, the different stages and an example of an associated method, from the design user-centered

07_O-CAI-AAv3 (45H): At the end of the “Interactive Application Design” module, students are able to DESIGN HMIs that meet the needs of targeted users

07_O-CAI-AAv5 (26H): At the end of the “Interactive Application Design” module, students are able to STRUCTURE an HMI by applying design patterns (Observer, MVC). The HMI produced from these design patterns must be reusable (evolution of models, adaptation of views, addition of controllers).

07_O-CAI-AAv6 (26H): At the end of the "Interactive Application Design" module, students are able to USE native functionality libraries (sensors, vibrators) on mobile devices and integrate them into a HMI.

07_O-CMV-AAv4 (13H): At the end of this course, the group of students must be able to implement a digital system allowing the measurement of quantities physics necessary for the study and characterization of the vibrations of a mechanical system.

07_O-CMV-AAv5 (12H): At the end of this teaching, the group of students must be able to control a rotating motor making it possible to excite a vibrating system.

07_O-CMV-AAv6 (14H): At the end of this course, the group of students must be able to model and simulate the mechanical operation of the system to develop a function mechanical transfer allowing the calculation and validation of PID correctors in closed loop.

08_X-ST8-AAV2 (150H): At the end of the assistant engineer internship, the student will be able, based on specifications provided, to propose a functional representation (block diagram, UML, etc. .)identifying the scientific problems to be solved and the existing solutions when they exist.

08_X-ST8-AAV5 (300H): At the end of the assistant engineer internship, the student will be able to implement a design process for a technical system, in the fields of electronics , IT and/or mechatronics. The student will document all design stages while respecting company standards in order to ensure that the work is taken over by another employee.

07_O-TSI-AAv2 (6H): At the end of the semester, the student will be able to determine the correlation functions (intercorrelation, autocorrelation) and the spectral energy density (DSE) or power (DSP ) of deterministic signals. It must also be able to apply correlation in radar detection to detect the presence of a pattern in a received signal.

07_O-TSI-AAv3 (12H): At the end of the semester, the student must be able to do the modeling and spectral analysis of the principles of modulation and demodulation of amplitude and frequency. The student must know how to analyze and interpret the temporal and frequency representations of analog signals corresponding to the following modulation formats: AM (dual band with DSB carrier, dual band with suppressed carrier DSB-SC, single sideband SSB) and FM (narrow band , wideband). He must also know how to use simulation tools (python, matlab or octave) and the spectrum analyzer to carry out demodulation by envelope detector or synchronous detector.

07_O-TSI-AAv4 (28H): At the end of the semester, the student must be able to design, analyze and implement digital filters of type RII or RIF in response to specifications in a specification. To successfully complete this work, the student must be able to: (1) Translate the specifications into a template. (2) Appropriately choose a filter structure (RII or RIF) and a synthesis method (bilinear transformation, impulse invariance or transfer function sampling) by arguing the relevance of the choices made. (3) Determine the filter coefficients by direct calculation or using a matlab/simulink type rapid prototyping tool. (4) Implement the filter in an interpreted language such as Python, Matlab or Octave and validate its performance against the specified template. He must also be able to study the influence of the frequency distortion implied by the synthesis method. (5) Choose a form (direct, cascade or parallel) of implementation. It must also be able to study the influence of the frequency distortion implied by the quantification of the filter on a finite number of bits (sensitivity to the finite representation of the coefficients). (6) Implement the filter on a microcontroller or DSP type hardware target. (7) Validate the synthesis against the specifications by measurement using a spectrum analyzer.

07_O-TSI-AAv5 (21H): At the end of the semester, the student must be able to design, analyze and implement a digital synthesizer with subtractive synthesis supporting the MIDI communication protocol ( Musical Instrument Digital Interface) dedicated to music. To successfully complete this work, the student must be able to: (1) Generate basic sound signals such as sine, square, triangle, sawtooth by table reading. The frequency of these signals must be a function of the note entered on the MIDI keyboard. The amplitude must be modulated over time by an ADSR type envelope (Attack Decay Sustain Release for Attack Decay Maintenance Extinction in French). (2) Simulate and implement RII or RIF type digital filtering whose resonance and cutoff frequency are adapted to the note received. Amplitude Envelope Management (ADSR) should bring the generated sound to life. (3) Add digital sound processing to generate Reverb (reverberation) or polyphony type effects. (4) Implement these sound synthesis algorithms on a microcontroller or DSP type hardware target.

07_O-TSI-AAv6 (40H): At the end of the semester, the student will be familiar with the challenges of artificial vision and will have acquired the fundamental concepts of processing and analysis of digital images 2D. This concerns: (1) the representation of images in the spatial and frequency domain, (2) contrast improvement by histogram modification techniques (linear and non-linear anamorphosis), (3) denoising by techniques linear filtering (2D convolution operators) and non-linear (filtering of order statistics, image averaging, morphological transformations), (4) restoration by contrast enhancement operations (deblurring), (5) segmentation by contour-based and region-based approaches, (6) texture analysis by frequency and statistical approaches, (7) feature extraction using attribute selection tools, (8) recognition of objects by Hough transform and by machine learning algorithms.

07_O-TSI-AAv7 (15H): At the end of the semester, the student will be able to effectively apply one or more classic processing and image algorithms to an input image. image analysis. He must be able to optimize the parameterization of each algorithm and analyze the relevance and limits of the results obtained.

07_O-TSI-AAv8 (12H): At the end of the semester, the student will be able to design, analyze and implement a processing and analysis chain of images in response to specifications reflecting the needs of a new computer vision application. This involves in particular: (1) finding the right preprocessing operator with regard to the nature of the noise in the image (Gaussian, impulsive or uniform), (2) making a justified choice on the method and on the segmentation operator to use, (3) know how to identify the right characteristic attributes for the analysis and exploitation of the information present in the image, (4) choose an object recognition algorithm adapted to the problematic, (5) implement the algorithms in an interpreted language such as matlab or octave and finally (6) carry out the necessary tests to validate the proposed solution and critically evaluate the results obtained.

07_O-CAI-AAv2 (32H): At the end of the “Interactive Application Design” module, students are able to APPLY the iterative approach, the different stages and an example of an associated method, from the design user-centered

07_O-CAI-AAv3 (45H): At the end of the “Interactive Application Design” module, students are able to DESIGN HMIs that meet the needs of targeted users

07_O-CAI-AAv5 (26H): At the end of the “Interactive Application Design” module, students are able to STRUCTURE an HMI by applying design patterns (Observer, MVC). The HMI produced from these design patterns must be reusable (evolution of models, adaptation of views, addition of controllers).

07_O-CAI-AAv6 (26H): At the end of the "Interactive Application Design" module, students are able to USE native functionality libraries (sensors, vibrators) on mobile devices and integrate them into a HMI.

07_O-CMV-AAv4 (13H): At the end of this course, the group of students must be able to implement a digital system allowing the measurement of quantities physics necessary for the study and characterization of the vibrations of a mechanical system.

07_O-CMV-AAv5 (12H): At the end of this teaching, the group of students must be able to control a rotating motor making it possible to excite a vibrating system.

07_O-CMV-AAv6 (14H): At the end of this course, the group of students must be able to model and simulate the mechanical operation of the system to develop a function mechanical transfer allowing the calculation and validation of PID correctors in closed loop.

09_O-CNO-AAV3 (10H): The student of the CNO module, at the end of the module, will be able to dimension and design a communication chain optical communication corresponding to precise and provided specifications and to validate it by means of simulations with dedicated software (for example OptisystemTM from Op-tiwave).

09_O-CNO-AAV5 (20H): The student of the CNO module, at the end of the module, will be able to master source coding techniques to compress information efficiently , using methods such as Huffman coding, arithmetic coding, Lempel-Ziv coding. The student will be able to understand how entropy can be used to optimize data compression and digital signal transmission. The student will be able to master different channel error detection and correction techniques, such as linear error correcting codes, Hamming codes, Reed-Solomon codes, etc.

09_O-CNO-AAV6 (21H): The student of the CNO module, at the end of the module, will be able to determine qualitatively, analytically and by simulation the spectral power density and the probability of errors of digital modulations in baseband and on carrier. It will be able to use the information obtained by adapting the signals in terms of waveforms and/or power, to meet the specifications of digital transmission.

09_O-IAS-AAv3 (30H): At the end of the module, students will be able to propose, design and implement a system solving a given problem using a given AI technique.

09_O-MRA-AAv6 (12.5H): At the end of the semester, MRA students will be able to interact the different models of a robot (geometric, kinematic and dynamic) within a simulation program /command in high-level programming (Scilab).

09_O-MRA-AAv9 (18.75H): At the end of the semester, MRA students will be able to synthesize the system and control laws of wheeled mobile robots, based on the model

09_O-CSP-AAv4 (42H): The student of the CSP module, at the end of the module, will be able to design the architecture of a structured, synchronous digital circuit into a processing unit and a control unit, possibly themselves hierarchical, corresponding to specifications provided, with signals and functional blocks clearly identified and specified and minimizing the risk of a metastable state due to the presence possible asynchronous signals or clock domains

09_O-CSP-AAv5 (15H): The student of the CSP module, at the end of the module, will be able to organize a control unit in a hierarchical and structured form in order to facilitate its development and its test allowing the control of all the elements of the associated processing unit to obtain correct overall operation, processing and control

10_X-S10-AAv4 (300H): At the end of the engineering internship, the student is able to propose a design process for a technical system, in the fields of electronics, IT and/or mechatronics, meeting given specifications and the environmental and societal issues imposed by the sponsor and/or the company. This design will be documented in compliance with company standards and will allow work to be resumed by another employee.