uqac.ca

web

8PRO114

Programmation orientée objet

(3.0 cr.)

Familiariser avec le paradigme de la programmation orientée objet (POO). Faire connaître les outils de développement objet. 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): (8INF259)

(04/2018)

Appartenance départementale

Informatique et mathématique

Ce cours n'est dans aucun programme ouvert aux admissions.

Ce cours est offert au trimestre suivant:

Hiver 2019

Groupe 01 (CHICOUTIMI JOUR) - OUVERT

du mercredi 09-01-2019 au mercredi 24-04-2019 de 08:00 à 10:45 Local: P1-5050
du vendredi 11-01-2019 au vendredi 18-01-2019 de 13:00 à 15:45 Local: P1-5070(travaux dirigés)
le vendredi 25-01-2019       de 13:00 à 15:45 Local: P1-5070(travaux dirigés)
du vendredi 01-02-2019 au vendredi 12-04-2019 de 13:00 à 15:45 Local: P3-6050(travaux dirigés)
le vendredi 19-04-2019       de 13:00 à 15:45 Local: P3-6050(travaux dirigés)
le vendredi 26-04-2019       de 13:00 à 15:45 Local: (travaux dirigés)
© UQAC 2019. Tous droits réservés.