Cours INF2120 – Programmation II

1er cycle
3 crédits
Informatique
Magistral

Objectifs

Approfondir les concepts de la programmation orientée-objet, de mise au point et de test de composants logiciels. Identification et définition des classes d’une solution logicielle.

Sommaire du contenu

Relations entre les classes : composition et héritage. Classes abstraites et polymorphisme. Algorithmes récursifs simples. Structures de données classiques : piles, files, listes et arbres binaires de recherche. Techniques classiques de recherche (séquentielle et binaire) et de tri. Gestion des événements et des exceptions, fils d’exécution. Conception de paquetages Introduction à un environnement de développement logiciel.