INF1005 - Concepts avancés en objet  (3 crédits)

Niveau :  Deuxième année
Département :  Mathématiques et informatique
Description :

Amener l'étudiant à comprendre les mécanismes du développement orienté-objet. Approfondir les notions de la programmation orientée-objet. Utiliser un environnement de développement (IDE). Utiliser le paradigme de programmation événementielle.

Introduction au langage C++. Etude des notions importantes de la programmation orientée-objet : héritage, hiérarchie de classes, polymorphisme, classes abstraites, programmation générique, visibilité. Notions de robustesse et de sécurité dans les applications. Programmation événementielle : événements, messages, gestion des exceptions.

Les langages utilisés dans ce cours sont C++ et Java (à titre comparatif). L'environnement de développement est Visual C++. Le cours comporte 18 heures d'atelier.

Préalable 1 :

INF1004 Structures de données et algorithmes
Université du Québec
à Trois-Rivières

3351, boul. des Forges, C.P. 500
Trois-Rivières (Québec) G9A 5H7
Information générale : crmultiservice@uqtr.ca
Téléphone : 819 376-5011
Sans frais : 1 800 365-0922
Télécopieur : 819 376-5210