Je suis responsable de ce module, qui arrive après celui de POO. L'objectif est de permettre aux étudiants de devenir de vrais programmeurs en renforçant leurs compétences à la fois sur des techniques algorithmiques importantes comme la récursivité, sur des notions de base (efficacité et correction d'un programme) et sur les outils classiques (debogueur, profiler). L'objectif est d'avoir un point de vue à la fois théorique et pratique (preuve de programme vs. deboguage ou complexité algorithmique vs. profiling).

Bibliographie

Supports de cours

Il s'agit des supports 2013/2014, mais comme je n'ai pas fini de remettre à jour mes supports, tout n'y est pas encore.

Sujets des TD et TP

Sujets des projets

Évaluations passées