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
EE-512: Applied biomedical signal processingThe goal of this course is twofold: (1) to introduce physiological basis, signal acquisition solutions (sensors) and state-of-the-art signal processing techniques, and (2) to propose concrete examples
HUM-412: The ethics of engineering IL'objectif de ce séminaire est d'amener les étudiants à réfléchir aux enjeux éthiques que les nouvelles technologies peuvent soulever (comme l'incompatibilité potentielle avec l'autonomie, la démocrat
PENS-307: Urban planning in the SouthCe cours est une introduction aux outils techniques et conceptuels essentiels à la planification urbaine et à la prise de décisions basées sur l'évidence. Ces outils sont introduits dans le contexte d
CS-721: Privacy at the communication layerIn this seminar course students will get in depth understanding of mechanisms for private communication. This will be done by reading important papers that will be analyzed in the class. Students will
COM-304: Communications projectThe course teaches the development of systems that solve real-world challenges in communications, signal processing, AI, and robotics. Students will work in teams, construct their ideas, and either pr
MATH-310: AlgebraThis is an introduction to modern algebra: groups, rings and fields.