Algorithmique et programmation en Java : cours et exercices

Cet ouvrage s'adresse principalement aux étudiants de 1<sup>er</sup> et 2<sup>e</sup> cycles ainsi qu'aux élèves ingénieurs. Il intéressera également toute personne désireuse de découvrir la programmation avec Java.
L'auteur propose ici une introduction à l'algorithmique (algorithmes et structures de données classiques) et à la programmation impérative et orientée objet. Il met l'accent sur les notions de validité et de fiabilité en s'appuyant sur des notations formelles. Tous les algorithmes et les structures de données sont traduits et présentés en Java.
De nombreux exercices complètent ce cours. Les corrigés sont disponibles sur le site web de l'auteur (www.esinsa.unice.fr/~vg/Enseignement/AlgoProg/algoprog.html), ainsi que de nombreuses animations de types abstraits.