# AAT C3

## Description

Define a set of tests that can validate the performance of the solution to be implemented.

## Progression

M1 ():

M2 ():

M3 ():

## AAv List (66)

01_XBALR-AAv3 (12H): At the end of the 1st semester, students must be able to verify the validity of an algorithm (it performs exactly the task for which it was designed) and its robustness (it is protected from abnormal conditions of use)

01_XBALR-AAv6 (8H): At the end of the 1st semester, students must be able to measure and compare the complexity in terms of calculation time of the algorithms provided

01_XCELE-AAv1 (23H): At the end of Semester 1, students will be able to measure an electrical quantity (current or voltage, continuous or time-varying) identifiable on a schematic diagram with the required precision, regardless of the representation standards used to present the diagram.

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.

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_XDAUT-AAv4 (15H): Using the wiring diagrams and/or PLC program previously developed, the student will be able to validate* the control system's performance by experimenting. He/she will connect the inputs/outputs of his/her control system to the sensors and preactuators on the trainer, so as to test compliance with the specifications. 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-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_XCCEL-AAv2 (53H): At the end of the semester the student has created from a microcontroller and elementary electronic components (resistors, capacitors, diodes, transistors, LEDs, potentiometers) at least one multitasking project described by specifications.

03_XDPRG-AAV2 (21H): At the end of this course, a student is able to describe in a report an informal testing approach for their work, identifying malfunctions, reporting the observed performance, and indicating the adjustments made.

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-AAv2 (30H): At the end of the 4th semester of electronics, the student will be able to determine, for an LTI system describes in a given formalism, the index and frequency response using the resolution of the differential equation or the Laplace transform, and to represent these responses in appropriate form.

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_XCCEL-AAv2 (53H): At the end of the semester the student has created from a microcontroller and elementary electronic components (resistors, capacitors, diodes, transistors, LEDs, potentiometers) at least one multitasking project described by specifications.

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-AAv5 (15H): Correctly create an experimental test protocol, implement it and identify the causes of malfunctions to validate system operation:

04_XBPRG-AAV2 (24H): At the end of this course, a student is able to perform unit tests and measure performance.

04_XDELE-AAv2 (30H): At the end of the 4th semester of electronics, the student will be able to determine, for an LTI system describes in a given formalism, the index and frequency response using the resolution of the differential equation or the Laplace transform, and to represent these responses in appropriate form.

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_XDASA-AAv3 (10H): At the end of the semester, students will be able to exploit different representations to predict the behavior of a closed-loop SLIT system. These representations include Bode, Nyquist and Black diagrams.

05_XDASA-AAv4 (10H): At the end of the semester, students will be able to criticize the performance of a correction strategy based on the closed-loop index response using criteria such as precision, dynamic performance and robustness.

06_XDASN-AAv2 (20H): Students will be able to analytically determine the time response of a discrete-time SISO SLIT system when a digital signal is sent to its input, and to determine the main characteristics of this response.

06_XDASN-AAv4 (20H): Students will be able to synthesise a digital corrector using a frequency method to control a SLIT system in contained time in accordance with the constraints of a specification. The students will be able to validate their corrector with simulation software and criticise the performance obtained

06_XSZG6-AAv3 (12H): set up a test protocol for a non-mobile mechatronic system with two self-controlled axes, implement it and evaluate the results

06_XDASN-AAv2 (20H): Students will be able to analytically determine the time response of a discrete-time SISO SLIT system when a digital signal is sent to its input, and to determine the main characteristics of this response.

06_XDASN-AAv4 (20H): Students will be able to synthesise a digital corrector using a frequency method to control a SLIT system in contained time in accordance with the constraints of a specification. The students will be able to validate their corrector with simulation software and criticise the performance obtained

05AODPRC-AAv3 (8H): At the end of the programming course, a fifth semester student will be able to verify the validity of an algorithm (he carries out exactly the task for which he been designed) and its robustness (it is protected from abnormal conditions 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 ).

05AOGASA-AAv3 (10H): At the end of the semester, students will be able to exploit different representations to predict the behavior of a closed-loop SLIT system. These representations include Bode, Nyquist and Black diagrams.

05AOGASA-AAv4 (10H): At the end of the semester, students will be able to criticize the performance of a correction strategy based on the closed-loop index response using criteria such as precision, dynamic performance and robustness.

06POEASN-AAv2 (20H): Students will be able to analytically determine the time response of a discrete-time SISO SLIT system when a digital signal is sent to its input, and to determine the main characteristics of this response.

06POEASN-AAv4 (20H): Students will be able to synthesise a digital corrector using a frequency method to control a SLIT system in contained time in accordance with the constraints of a specification. The students will be able to validate their corrector with simulation software and criticise the performance obtained

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-ST7-AAv4 (40H): At the end of the technician internship, the student will be able to independently and rigorously test the solution by following the experimental protocols proposed by the management. They will be able to produce their results in a synthetic and judicious manner by validating performance and evaluating the gains and losses of the choice.

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-IPS-AAv10 (12H): Speed variation. At the end of this course, the seventh semester student will be able, in pairs, to design a program allowing a speed variator to be controlled via a fieldbus in order to respect the different operating modes.

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_X-SEN-AAv4 (30H): At the end of semester 9, the student will be able to structure an embedded project in such a way as to ensure optimal operating security.

07_X-SEN-AAv5 (30H): At the end of semester 7, the student will be able to deploy a secure communication solution to transmit and exploit data from sensors in the cloud.

07_O-SCR-AAv1 (30H): At the end of the course/semester, the student will be able to characterize the operation of an active and/or passive radio frequency component or device through measurements carried out with a Vector Network Analyzer (VNA) or simulations with Keysight ADS software.

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-MSI-AAv4 (10H): At the end of the teaching, the student will be able to understand the concept of testing. In particular, a student will be able to write automated tests.

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-AAV6 (200H): At the end of the assistant engineer internship, the student will be able to propose and implement tests to validate a design responding to a given functional representation. The results of these tests will be presented in a complete, synthetic and efficient manner so as to allow their analysis. The student will then also be able to propose modifications to be made to the design to make the prototype functional and in line with expectations.

07_O-SCR-AAv1 (30H): At the end of the course/semester, the student will be able to characterize the operation of an active and/or passive radio frequency component or device through measurements carried out with a Vector Network Analyzer (VNA) or simulations with Keysight ADS software.

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-MSI-AAv4 (10H): At the end of the teaching, the student will be able to understand the concept of testing. In particular, a student will be able to write automated tests.

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-AAV2 (20H): The student of the CNO module, at the end of the module, in pairs, will be able to use the functionalities of the optical spectrum analyzer (OSA) to carry out the static experimental characterization (losses, gain, SMSR, OSNR, NF) of the components of an optical communication chain comprising a DFB laser, a modulator, an optical fiber of any length and an optical amplifier, and to write a report of studies.

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-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-IAS-AAv6 (40H): At the end of the module, students will be able to work in a team and independently in the design and implementation of a system solving a given problem using appropriate AI techniques of their choice.

09_O-MRA-AAv10 (18.75H): At the end of the semester, MRA students will be able to implement a theoretical solution in mobile robotics (structure, mechatronic assembly and programming) on an existing physical support (platform type LEGO robots).

10_X-S10-AAv5 (200H): At the end of the engineering internship, the student is able to write all the tests making it possible to validate a design responding to a given functional representation, implement these tests in a manner autonomous and analyze the experimental results in order to propose modifications to make the prototype functional and consistent with expectations.