Ce cours à un double objectif:
- fixer les base algorithmiques et de programmation objet nécessaires à la poursuite d'études informatiques
- introduire les paradimges de programmation objet dans le cadre du génie logiciel.
Par ailleurs, ce cours reprends les approfondie les notions d'algorithmique simples et avancées qui sont supposées connues à la fin du L3 Miage.
Les concepts vus sont
génériques et peuvent s'appliquer à de nombreux langages, mais
l'application du cours sera ici fait en Java.