Options d’inscription

Un algorithme est une description précise et rigoureuse d’une suite d’opérations permettant d’obtenir, en un nombre fini d’étapes, la solution d’un problème.

L'objectif de ce cours est de permettre aux étudiants de concevoir des algorithmes permettant de résoudre des problèmes de base. L'accent est mis sur les méthodes de conception, les différentes structures de données et la notion de type abstrait afin de préparer l'étudiant au génie logiciel et à la programmation orientée objet. Sont étudiés ensuite différents algorithmes classiques permettant de manipuler le structures de données.

Le module se termine par des notions plus avancées telles que les méthodes gloutonnes, la programmation dynamique ou l'analyse amortie.

Tout au long du module on traitera des exemples issus de la pratique DevOps.

Auto-inscription (Étudiant)
Auto-inscription (Étudiant)