Discrete mathematics is a discipline with applications to almost all areas of study. It provides a set of indispensable tools to computer science in particular. This course reviews (familiar) topics as diverse as mathematical reasoning, combinatorics, disc ...
Ce cours est une introduction à la linguistique, discipline qui étudie les unités et les règles des langues humaines et rend compte de leur fonctionnement et de leurs fonctions. ...
Comment les IA génératives transforment nos manières de lire, d'écrire et de penser ? Pour répondre à cette question, il faut analyser l'écriture assistée par IA génératives à l'aide des concepts et des méthodes de la linguistique et de la génétique des te ...
Ce cours explore une définition spécifique de la rationalité architecturale, en empruntant au surréalisme et à l'épistémologie de Bachelard pour tenter de comprendre la manière dont les formes architecturales fonctionnent lorsqu'elles nous émerveillent. ...
We 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 ...
Comment les IA génératives transforment nos manières de lire, d'écrire et de penser ? Pour répondre à cette question, il faut analyser l'écriture assistée par IA génératives à l'aide des concepts et des méthodes de la linguistique et de la génétique des te ...
The course introduces the foundations on which programs and programming languages are built. It introduces syntax, types and semantics as building blocks that together define the properties of a program part or a language. Students will learn how to apply ...
Il est question d'aborder la domestication des Alpes par l'entremise de l'étude des modalités de construction de l'environnement bâti. Une étude entre architecture, génie civil, anthropologie et sciences du territoire en vue de la compréhension de la const ...