Course

COM-112(a): Project oriented programming

Related courses (144)
BIO-311: Neuroscience
The course starts with fundamentals of electrical - and chemical signaling in neurons. Students then learn how neurons in the brain receive and process sensory information, and how other neurons control the behavior of an animal. Furthermore, memory, learning, and brain disorders will be introduced.
BIO-310: Immunology
Ce cours décrit le fonctionnement du système immunitaire humain et les bases immunologiques de la vaccination, de la transplantation, de l'immunothérapie, et de l'allergie. Il présente aussi le rôle des cellules souches dans la formation des tissus, notamment la lignée hématopoïétique.
BIO-105: Cellular biology and biochemistry for engineers
Basic course in biochemistry as well as cellular and molecular biology for non-life science students enrolling at the Master or PhD thesis level from various engineering disciplines. It reviews essential notions necessary for a training in biology-related engineering fields.
CS-411: Digital education
This course addresses the relationship between specific technological features and the learners' cognitive processes. It also covers the methods and results of empirical studies on this topic: do student actually learn due to technologies?
CS-431: Introduction to natural language processing
The objective of this course is to present the main models, formalisms and algorithms necessary for the development of applications in the field of natural language information processing. The concepts introduced during the lectures will be applied during practical sessions.
CS-440: Advanced computer graphics
This course covers advanced 3D graphics techniques for realistic image synthesis. Students will learn how light interacts with objects in our world, and how to recreate these phenomena in a computer simulation to create synthetic images that are indistinguishable from photographs.
CH-457: AI for chemistry
The AI for Chemistry course will focus on teaching students how to use machine learning algorithms and techniques to analyze and make predictions about chemical data. The course will cover topics such as the basics of machine learning, common algorithms and their applications in chemistry.
EE-111: Circuits and systems
Ce cours présente une introduction à la théorie et aux méthodes d'analyse et de résolution des circuits électriques.
ENV-220: Fundamentals in ecology
The students will learn the fundamentals in ecology with the goal to perceive the environment beyond its physical and chemical characteristics. Starting from basic concepts, they will acquire mechanistic understanding of biodiversity, ecosystem functioning and global change.
FIN-413: Financial applications of blockchains and distributed ledgers
This course provides an introduction to distributed ledger technology, blockchains and cryptocurrencies, and their potential applications in finance and banking.