ELE116 - Environnement de développement de logiciels
Se familiariser avec un environnement informatique moderne de développement et de gestion de projets informatiques.
Cycle de vie du logiciel. Outils de développement et d’aide à la programmation. Introduction à la conception orientée objet, classes, objets, encapsulation, héritage, polymorphisme. Les structures de données, de matrices, de listes et d’arbres sont revues et utilisées pour présenter les principes de patron de comportement, de création et de structure. Notions de test, de déverminage et de portabilité entre les différentes plates-formes.
Séances de laboratoire : réalisation en équipe de projets selon les concepts de programmation orientée-objet en Java sur plate-forme Unix. Séances de laboratoire : réalisation en équipe de projets selon les concepts de programmation orientée objet en Java sur plate-forme Unix.