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, discrete structures & algorithmic thinking.

Le cours ICC est organisé en deux parties de 3 crédits chacune: Théorie (sur un site moodle distinct) et Pratique (le présent site moodle dédié à l'introduction à la programmation en C++).

Le cours ICC est organisé en deux parties de 3 crédits chacune: Théorie (le présent site moodle) et Pratique (site moodle dédié à la programmation en C++). Ce site moodle dédié à la partie théorique comporte trois modules. Le module 1 aborde la notion d'algorithme et de représentation de l'information. Le module 2 est consacré à l'échantillonnage d'un signal et à la compression de données. Le module 3 aborde des aspects liés aux systèmes: ordinateur, mémoire, communication, sécurité.