Familiariser avec le paradigme de la programmation orientée objet (POO). Faire connaître les outils de développement objet. Rendre apte à réaliser des applications informatiques basées sur l'approche de la programmation objet.
Notions de base relatives à la méthodologie orientée objet : type abstrait de données, classe, objet, héritage simple et multiple, objet complexe, les mécanismes d'abstraction et de paramétrisation en POO, surcharge, généricité, polymorphisme, etc. Introduction aux aspects avancés reliés au développement logiciel suivant une méthodologie orientée objet: utilisation des patrons de conception (design patterns), la refactorisation, la mesure de qualité et les tests unitaires, etc. Qualités d'un langage de classe : modularité, réutilisabilité, extensibilité et maintenance. Initiation au langage de modélisation UML. Technologies orientées objet. Illustration des concepts en utilisant le langage C++.
Préalable(s): 8SIF109
| 0711 | Programme court de premier cycle en informatique pour étudiants en séjour d'études |
| 4108 | Certificat en informatique de gestion |
| 4128 | Certificat en informatique appliquée |
| 4202 | Certificat en informatique |
| 6801 | Baccalauréat avec majeure en mathématique |
| 6908 | Baccalauréat avec majeure en conception de jeux vidéo |
| 7710 | Baccalauréat en informatique de gestion |
| 7833 | Baccalauréat en informatique |
| 7943 | Baccalauréat en génie informatique |
Groupe 11 (CHICOUTIMI SOIR) - OUVERT
| du | mardi | 27-08-2013 | au | mardi | 10-12-2013 | de | 16:00 | à | 18:45 | Local: | ||
| du | mercredi | 28-08-2013 | au | mercredi | 11-12-2013 | de | 16:00 | à | 18:45 | Local: | (travaux dirigés) |