MATH-351: Advanced numerical analysis IIThe student will learn state-of-the-art algorithms for solving differential equations. The analysis and implementation of these algorithms will be discussed in some detail. ...
COM-490: Large-scale data science for real-world dataThis hands-on course covers tools and methods used by data scientists, from researching solutions to scaling prototypes on Spark clusters. Students engage with the full data engineering and data science pipeline, from data acquisition to extracting insight ...
CS-471: Advanced multiprocessor architectureMultiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacenters. It includes a research project on multiprocessors ...
NX-465: Computational neurosciences: neuronal dynamicsIn this course we study mathematical models of neurons and neuronal networks in the context of biology and establish links to models of cognition. The focus is on brain dynamics approximated by deterministic or stochastic differential equations. ...
BIO-493: Scientific project design in integrative neurosciencesIn this course, students will investigate causal neuronal network mechanisms underlying sensory-guided decision-making in mice. Students will analyse published data to develop integrative neuroscience research projects including the design of new experimen ...
EE-600: Usability engineeringIntroduction to Human Factors/Usability Engineering theory and research methods.
Human Factors Engineering/Usability is interdisciplinary and focuses on human cognition, behavior and ergonomics in design. The course focus on human systems integration and ...
PHYS-743: Parallel programmingLearn the concepts, tools and API's that are needed to debug, test, optimize and parallelize a scientific application on a cluster from an existing code or from scratch. Both OpenMP (shared memory) and MPI (distributed memory) paradigms are presented and ...
CS-202: Computer systemsThis course will teach operating systems and networks in an integrated fashion,emphasising the fundamental concepts and techniques that make their interaction possible/practical. Core lectures will be coupled with C programming lectures and assignments for ...
HUM-432: How people learn: Designing Learning Tools IThe students will understand the cognitive and social factors which affect learning - particularly in science and engineering. They will be able to use social research techniques as part of the design process to understand end users. ...
BIO-483: Neuroscience: behavior and cognitionThe goal is to guide students into the essential topics of Behavioral and Cognitive Neuroscience. The challenge for the student in this course is to integrate the diverse knowledge acquired from those levels of analysis into a more or less coherent underst ...
PHYS-759: Nonequilibrum Physics for Complex SystemsWe will discuss recent topics in nonequilibrium physics of complex living and artificial systems, ranging from collective behaviors in active matter to noise and information processing in cellular biophysics to stochastic learning dynamics in deep artifici ...
BIO-693(10): State of the Art Topics in Neuroscience XThis symposium (Feb 16/17 2023) "What is memory? Molecular, cellular and computational answers" brings together leading experts in the field of learning and memory who will share their latest findings on the eternal question- What are memories made of? A ...
AR-343: Theory of building materialsPour faire bon usage des matériaux de construction, leur connaissance est indispensable, mais le choix doit être critique et raisonné. Une conscience qui s'acquiert également de manière transversale, en embrassant différents domaines et concepts. ...
BIO-382: Neuroscience for engineersThis optional course provides students who consider a specialization in Neuroengineering during their Master with a very broad overview of the many practical applications in the field. It should ensure these students to be well informed when choosing their ...