Study of the concept and operation of optical sensors and imaging in commercial and industrial applications. Review of the basics of optics, fiber optics, optoelectronics, and optical components (e.g., Bragg gratings). Physical mechanisms of interaction with light: mechanical losses, thermo-optic effect, optical path difference (phase difference), Faraday effect, Doppler effects, beam deflection, plasmonic resonance, Raman and Brillouin scattering, spectral fluorescence/absorption, and nonlinear effects. Measurement methods: amplitude and phase measurements (interferometric), polarimetric measurement, spectral measurements. Examples of local sensors and comparison with their electronic equivalents. Concept and operation of plasmonic sensors. Concepts and operation of spectral measurements (spectrometer, FTIR, LIBS). Concepts of quasi-distributed and distributed sensors, their advantages, and applications. Theory and method of 3D shape measurement by distributed fiber optic sensors. Distributed temporal and frequency measurement methods: Raman and Brillouin inelastic scattering (ROTDR, BOTDA, BOTDR, BOFDR) and Rayleigh elastic scattering or Bragg gratings (OFDR, cOTDR). Non-scanning machine vision systems, their operation, and limitations: amplitude, thermal, hyperspectral, and phase imaging. LIDAR scanning imaging system: operation, limitations, distance measurement methods, and comparison with RADAR system (using radio frequencies).
Historique et structure générale des microprocesseurs et microcontrôleurs. Architecture interne reliant processeur central, bus, mémoires, périphériques,entrées/sorties et horloge. Architecture et format des instructions machines. Modes d'adressage. Pipelinage des instructions. Gestion des routines, des interruptions et des exceptions. Niveaux de priorité des vecteurs d'interruption. Ports d'entrée/sortie, numériques et analogiques. Commandes des périphériques principales via le mappage des registres de commandes, d'états et de données. Organisation, fonctionnement et gestion des différents types de mémoire (programme, données et pile). Protocoles de communication. Conversion analogique/numérique. Pseudo-instructions, assembleur et C embarqué. Programmation mixte. Notation à virgule fixe. Vecteurs de tests. Cartes de développement. Systèmes dédiés.
Network systems ranging from social, technology to biology networks are ubiquitous. Examples of such networks include financial networks, social networks, robotics networks, biological networks, smart grids, communication networks and epidemic spread networks, etc. Network modelling and analysis of these systems are important in understanding behaviours these systems. This course aims to provide an introduction to various network models for modelling, analyzing and predicting properties of such networks, with the objective to equip students with the theoretical and numerical tools to study network systems. Students will be exposed to both theoretical and numerical tools in analyzing network systems. In addition, students will be trained in the reading and the implementation of results in seminal research papers. Topics in the course include: introduction to network systems, matrix theory and algebraic graph theory, centrality measures and applications, clustering for networks, consensus dynamics (including convergence analysis and applications), continous time positive systems, compartmental models, network synchronization and Kuramoto oscillators, epidemic spread over networks, network games and learning, as well as two special topics (one on graph neural networks, and the other on mean field games). This course is suitable for students who want to have some exposure of research topics related to network systems and games.