# AAT C1

## Description

Develop a system architecture to meet a set of specifications by developing function blocks and creating a complete overview diagram showing interdependencies and communication between the constituent elements.

## Progression

M1 ():

M2 ():

M3 ():

## AAv List (106)

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

02_XCOPT-AAv5 (9.5H): At the end of the course, students will be able to characterize by calculation (positions of an object and its image, magnification or magnification, resolution precision, etc.) the formation of images by complex optical instruments (eye, telescope, microscope, camera, etc.)

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_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_XDPRG-AAV1 (21H): At the end of this course, a student is able to write a simple program that meets the requirements of the Rust language, using library features, based on provided documentation and examples.

03_XDBDD-AAv3 (16H): At the end of the BDR training, based on needs expressed by a client, students know how to DESIGN in a structured way a relational database satisfying these needs. This design will be based on the formalisms seen in class (Entity-Association, UML).

04_XCCEL-AAv1 (17H): At the end of the fourth week the student is able, using an LTSpice diagram provided, to create the structural and routing diagram on KiCad software allowing the creation of a double printed circuit face.

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_XCELM-AAv3 (17H): At the end of the semester, students should be able to clearly explain the influence phenomena between potentially charged conductors, and apply them to capacitors.

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_XDELM-AAv3 (17H): At the end of the semester, students should be able to clearly explain the influence phenomena between potentially charged conductors, and apply them to capacitors.

05_XBOPT-AAv3 (13H): At the end of the course, students are able to describe and analyze the change in polarization state of an electromagnetic wave using polarimetry instruments (birefringent plates, rectilinear polarizer ideal, and their combination).

05_XBOPT-AAv6 (16H): At the end of the course, students are able to characterize and analyze interferometric setups (photodetection of an optical beat, Young interferometer, Mach-Zehnder and Fabry interferometers -Perot, anti-reflective layer, etc.) and to explain and interpret phenomena linked to interference (Newton rings, iridescence, etc.).

05_XBOPT-AAv7 (7.5H): At the end of the course, students are able to state the principles of diffraction, analyze the distribution of light intensity due to diffraction through various apertures (slit rectangular, circular slit, diffraction gratings), as well as describing the phenomena linked to diffraction (Airy spot, resolving power limited by diffraction, etc.).

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.

05_XDASA-AAv1 (15H): At the end of the semester, students will be able to model in the form of an exploitable transfer function a linear and time-invariant system (SLIT) with one input and an output (SISO) described by a system of mechanical and/or electrical equations, and to criticize the domain of validity of this modeling.

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.

06_XCCPO-AAv4 (12H): At the end of the course, students will be able to understand a state-transition and activity diagram. In particular, students will be able to apply the concepts of states, transitions and events on the one hand and the concepts of control flows and data flows on the other.

06_XDASN-AAv1 (10H): Students will be able to model, in the form of a Z transfer function, a closed-loop system comprising a digital corrector, NA (with or without BOZ) / AN converters, and a continuous system to be controlled.

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_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_XSZG6-AAv1 (25H): design the prototype of a non-mobile mechatronic system with two self-controlled axes

06_XCCPO-AAv4 (12H): At the end of the course, students will be able to understand a state-transition and activity diagram. In particular, students will be able to apply the concepts of states, transitions and events on the one hand and the concepts of control flows and data flows on the other.

06_XDASN-AAv1 (10H): Students will be able to model, in the form of a Z transfer function, a closed-loop system comprising a digital corrector, NA (with or without BOZ) / AN converters, and a continuous system to be controlled.

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_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.

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:

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.

05AOGASA-AAv1 (15H): At the end of the semester, students will be able to model a one-input linear and time-invariant system (SLIT) in the form of an exploitable transfer function and an output (SISO) described by a system of mechanical and/or electrical equations, and to criticize the domain of validity of this modeling.

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.

05AOGELM-AAv3 (11H): At the end of the semester, students should be able to clearly explain the influence phenomena between potentially charged conductors, and apply them to capacitors.

06POCOPT-AAv3 (9H): At the end of the course, students will be able to describe and analyse the change in polarisation state of an electromagnetic wave using polarimetric instruments (birefringent plates, ideal rectilinear polariser, and their combination).

06POCOPT-AAv6 (12H): At the end of the course, students will be able to characterise and analyse interferometric set-ups (photodetection of an optical beat, Young's interferometer, Mach-Zehnder and Fabry-Perot interferometers, anti-reflection layer, etc.) and explain and interpret phenomena related to interference (Newton rings, iridescence, etc.).

06POCOPT-AAv7 (4.25H): At the end of the course, students will be able to state the principles of diffraction, analyse the distribution of light intensity due to diffraction through various apertures (rectangular slit, circular slit, diffraction gratings) and describe phenomena related to diffraction (Airy spot, resolving power limited by diffraction, etc.).

06PODCPO-AAv3 (12H): At the end of the course, students will be able to understand a state-transition and activity diagram. In particular, students will be able to apply the concepts of states, transitions and events on the one hand and the concepts of control flows and data flows on the other.

06PODBDD-AAv3 (16H): At the end of the BDR training, based on needs expressed by a client, students know how to DESIGN in a structured way a relational database satisfying these needs. This design will be based on the formalisms seen in class (Entity-Association, UML).

06POEASN-AAv1 (10H): LStudents will be able to model in the form of a Z transfer function a closed-loop system comprising a digital corrector, NA (with or without BOZ) / AN converters, and a continuous system to be controlled.

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

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.

07_X-IPS-AAv1 (5H): Functional diagram and division into tasks of the project. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to produce a functional diagram and a forecast division of the necessary work into elementary tasks, for the realization of a project. instrumentation based on a microcontroller.

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_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-SCR-AAv3 (15H): At the end of the course/semester, students in the module know how to calculate the fields and the intensity of an electromagnetic wave propagating in an absorbing dielectric medium and in a conductive medium.

07_O-SCR-AAv4 (15H): At the end of the course/semester, students know the characteristics of the propagation of an electromagnetic wave of microwave frequencies in a rectangular metal waveguide.

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-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-AAv1 (20H): At the end of the MSI optional module, a student will be able, by implementing the concepts of metamodeling, to analyze, modify and transform a business model written in UML.

07_O-MSI-AAv2 (20H): At the end of the MSI optional module, a student will be able to understand the notion of Design Pattern. In particular, students will be able to explain and develop a solution by applying one or more Design Patterns

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-CMV-AAv2 (14H): At the end of the semester, the group must be able to present in writing and orally, the objectives to be achieved, the work approach and the results obtained by choosing the most appropriate supports.

07_O-CMV-AAv3 (14H): At the end of teaching, in a given multidisciplinary context, with an imperfect, partially documented and possibly non-functional existing system , and with given disciplinary specifications, the student group must be able to implement a complete design approach: analysis of needs, justified choice of solutions, design and sizing, production, validation and documentation.

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.

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-SCR-AAv3 (15H): At the end of the course/semester, students in the module know how to calculate the fields and the intensity of an electromagnetic wave propagating in an absorbing dielectric medium and in a conductive medium.

07_O-SCR-AAv4 (15H): At the end of the course/semester, students know the characteristics of the propagation of an electromagnetic wave of microwave frequencies in a rectangular metal waveguide.

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-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-AAv1 (20H): At the end of the MSI optional module, a student will be able, by implementing the concepts of metamodeling, to analyze, modify and transform a business model written in UML.

07_O-MSI-AAv2 (20H): At the end of the MSI optional module, a student will be able to understand the notion of Design Pattern. In particular, students will be able to explain and develop a solution by applying one or more Design Patterns

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-CMV-AAv2 (14H): At the end of the semester, the group must be able to present in writing and orally, the objectives to be achieved, the work approach and the results obtained by choosing the most appropriate supports.

07_O-CMV-AAv3 (14H): At the end of teaching, in a given multidisciplinary context, with an imperfect, partially documented and possibly non-functional existing system , and with given disciplinary specifications, the student group must be able to implement a complete design approach: analysis of needs, justified choice of solutions, design and sizing, production, validation and documentation.

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-AAV4 (20H): The student of the CNO module, at the end of the module, will be able to identify the different constituent blocks of a digital transmission chain (encoders, transmitters, receivers, propagation channel) and to know the role and main characteristics of each element. The student will be able to understand the importance of the concept of entropy in digital transmission and its link with the amount of information contained in a digital signal.

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-AAV7 (15H): The student of the CNO module, at the end of the module, will be able to analyze the architecture of digital transceivers. It will be able to determine the influences of their components on the performances in terms of noise factor and non-linearities of the transmission/reception chain, to respect the specifications of a digital transmission.

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-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-AAv8 (18.75H): At the end of the semester, MRA students will be able to design the in-plane perception/localization system of a wheeled robot.

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-REV-AAv3 (30H): Each student is able, using a 3d description language and a 3d library, to design a 3d model of the specified world and create a program simulating interactive exploration and time real of this model.

09_O-REV-AAv4 (32H): Each student is able to choose a suitable animation model for each specified behavior and create the software modules that implement them within a simulation platform.

09_O-REV-AAv7 (8H): students are able to explain the needs related to the creation of conversational virtual agents

09_O-REV-AAv8 (12H): Each student is able to list the steps necessary for motion capture.

10_X-S10-AAv2 (200H): At the end of the engineering internship, the student is able, based on specifications provided, to propose a functional representation (block diagram, UML, etc.) identifying the scientific problems to be solved and, for each problem, through a state of the art, identify the existing solutions.