INF731 - Programmation orientée objet
Présentation
Sommaire
- Cycle
- 2e cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Automne 2024, Hiver 2025
- Répartition de la charge de travail
- 3-0-6
Cible(s) de formation
Reconnaître les problèmes qui se prêtent à une solution orientée objet (OO), apprécier les avantages de cette solution, analyser un problème concret dans cette optique et le résoudre complètement en respectant les standards; considérer la performance, produire une hiérarchie de classes, généraliser par polymorphismes et travailler dans un contexte impliquant plusieurs intervenants.
Contenu
Historique et fondements du modèle OO. Bases du C#. Classes et instances. Constructeur, destructeur. Méthodes, attributs. Encapsulation. Surcharge d'opérateurs. Héritage simple. Gestion de la mémoire. Abstraction. Méthodes virtuelles et polymorphismes. Considérations de design. Mise en pratique des concepts dans le cadre de travaux de développement.
Concomitante(s)
* Sujet à changement