J'ai eu la responsabilité (94-97) du cours d'algorithmique, dit I2, de la faculté des sciences et techniques de Toulon. Il s'agit d'un cours de deuxième niveau du premier cycle, D.E.U.G. option M.I.A.S.Les étudiants qui suivent ce cours ont préalablement suivi deux modules d'informatiques : un module d'initiation (dans lequel j'intervients ) sous la responsabilité de V. Gillot et Ch. Nguyen, et un module d'algorithmique et programmmation sous la responsabilité de V. Gillot. Aprés ce module, les étudiants pourront terminer le DEUG sans faire davantage d'informatique, ou au contraire en se spécialisant dans la filière informatique. Ces derniers suivront alors le cours d'informatique sur les structures avancées de J-P. Zanotti (listes, arbres, backtracking...), ainsi que le cours d'informatique théorique de M.C. Gontard (logique, grammaires ...).
Dans ce module un étudiant suit 39 heures de cours, 20 heures de travaux dirigés et 40 heures de travaux pratiques. Les but de ce cours sont (a) étude approfondie d'algorithmes simples du point de vue de la logique et de la compléxité, (b) passage de l'algorithme au programme, implémentation, (c) expérimentation de temps de calculs, (d) étude des mécanismes récursifs et de la structure de pile.