EE-583: Spacecraft avionics architecturesThe course presents and analyses the different systems, architectures and components of spacecraft avionics (on board data handling and processing systems) controlling and commanding spacecraft and pa
EE-605: Statistical Sequence ProcessingThis course discusses advanced methods extensively used for the processing, prediction, and classification of temporal (multi-dimensional and multi-channel) sequences. In this context, it also describ
EE-714: Nonlinear signal modeling and predictionThe literature on nonlinear signal processing has exploded, and it becomes more and more difficult to identify the most useful approaches for specific contexts. This course presents promising developm
EE-717: Learning to controlThis course offers an overview of direct data-driven approaches to control design. In such methods, learning tools are used to compute optimal control laws from data without relying on a model of the
ENG-274: Programmation MatlabIntroduction au calcul scientifique, à la programmation et à la gestion et visualisation de données avec MATLAB / GNU Octave et Python sous GNU/Linux.
ENG-400: Water quality modelingThis course builds on environmental chemistry and microbiology taken in previous courses. The emphasis is on quantification using the public domain package, PHREEQC, which is an excellent computation
ENG-421: Fundamentals in systems engineeringIntroduction to systems engineering using the classical V-model. Topics include stakeholder analysis, requirements definition, concept selection, design definition and optimization, system integration