UQAM - Université du Québec à Montréal UQAM, Registrariat
UQAM  ›  Registrariat  ›  Cours ›  Cours INF2120

INF2120 Programmation II (3 cr.)

 

Sommaire de cette page

Séparateur

Description

Approfondir les concepts de la programmation orientée-objet. Approfondir les concepts de mise au point et de test de composants logiciels. Identification et définition des classes d'une solution logicielle. Relations entre les classes: composition et héritage. Classes abstraites et polymorphisme. Introduction à la notation UML. 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. Introduction à la programmation des interfaces graphiques (GUI). Gestion des événements et des exceptions. Conception de paquetages. Introduction aux outils automatisés de validation. Ce cours comporte une séance obligatoire de laboratoire (2 heures). Six de ces laboratoires seront évalués.

Séparateur

Préalables

INF1120 Programmation I

UQAM - Université du Québec à Montréal  ›  Mise à jour : 18 juin 2013