CS-341: Computer graphicsThe students study and apply fundamental concepts and algorithms of computer graphics for rendering, geometry
synthesis, and animation. They design and implement their own interactive graphics programs. ...
COM-406: Foundations of Data ScienceWe discuss a set of topics that are important for the understanding of modern data science but that are typically not taught in an introductory ML course. In particular we discuss fundamental ideas and techniques that come from probability, information the ...
CS-442: Computer visionComputer Vision aims at modeling the world from digital images acquired using video or infrared cameras, and other imaging sensors.
We will focus on images acquired using digital cameras. We will introduce basic processing techniques and discuss their fie ...
ME-213: Programmation pour ingénieurMettre en pratique les bases de la programmation vues au semestre précédent. Développer un logiciel structuré. Méthode de debug d'un logiciel. Introduction à la programmation scientifique. Introduction à l'instrumentation virtuelle. ...
MSE-471: Biomaterials (pour MX)The course introduces the main classes of biomaterials used in the biomedical field. The interactions with biological environment are discussed and challenges highlighted. State of the art examples per type of material are discussed. Students will engineer ...
MATH-101(d): Analyse IÉtudier les concepts fondamentaux d'analyse et le calcul différentiel et intégral des fonctions réelles d'une variable. ...
MICRO-562: Experimental biomicroscopyBy combining hands-on and theoretical training, this course introduces commonly used optical microscopy techniques. The lab training takes place in BIOP Core Facility and provides access to use microscopes and image biological samples. Theoretical part cov ...
MSE-637(b): Transmission electron microscopy and diffraction (b)This intensive course is intended for researchers who envisage using transmission electron microscopy to study materials samples or to help them interpret TEM data in publications. It presents basics of TEM instrumentation, imaging, electron diffraction, s ...
MATH-101(g): Analyse IÉtudier les concepts fondamentaux d'analyse et le calcul différentiel et intégral des fonctions réelles d'une variable. ...
ENV-525: Physics and hydrology of snowThis course covers principles of snow physics, snow hydrology, snow-atmosphere interaction, and snow modeling. It transmits detailed understanding of physical processes within the snow and at its interfaces with the atmosphere and the ground, and presents ...
MATH-106(f): Analyse IIÉtudier les concepts fondamentaux d'analyse et le calcul différentiel et intégral des fonctions réelles de plusieurs
variables. ...
MICRO-330: CapteursPrincipes physiques et électronique utilisés dans les capteurs. Applications des capteurs. ...
CIVIL-312: Hydraulic analysis and designWater is vital for life but also a powerful natural force. Hydraulic engineering addresses the sustainable management of water for reliable supply, renewable energy, and protection from hazards. ...
MICRO-530: NanotechnologyThis course gives the basics for understanding nanotechnology from an engineer's perspective: physical background, materials aspects and scaling laws, fabrication and imaging of nanoscale devices. ...
CS-550: Formal verificationWe introduce formal verification as an approach for developing highly reliable systems. Formal verification finds proofs that computer systems work under all relevant scenarios. We will learn how to use formal verification tools and explain the theory and ...
MGT-526: Supply chain managementThis course introduces key concepts in supply chain management. It uses a combination of case studies, simulation exercises, formal lectures and group discussions to illustrate how the various concepts can be successfully implemented in practice. ...
CS-119(h): Information, calcul, communicationL'objectif de ce cours est d'initier les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'informatique et des communications et de développer une première compétence en programmation avec le langage Python. ...
MICRO-511: Image processing IIntroduction to the basic techniques of image processing. Introduction to the development of image-processing software and to prototyping using Jupyter notebooks. Application to real-world examples in industrial vision and biomedical imaging. ...