uqac.ca

web

8INF957

Programmation objet avancée

(3.0 cr.)

Principes objet avancés: typage statique, héritage et méta programmation. Fondements: objets, classes, types et sous-types, interface, spécialisation, héritage, propriétés, polymorphismes, envoi de message, généricité, collections, types d'applications Java, assertions, exceptions et programmation événementielle. Héritage multiple et variations : conflits de propriétés, techniques de linéarisation et héritage d'interface. Méta-programmation : méta-modélisation, introspection, réflexivité. Programmation par contrat, aspect, objet et composant. Objets distribués, entrées/sorties, XML et Java.

(06/2012)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

0784 Programme court de deuxième cycle en informatique pour étudiants en séjour d'études
1537 Maîtrise en informatique (jeux vidéo)
3017 Maîtrise en informatique
3037 Maîtrise en informatique
3775 Diplôme de deuxième cycle en informatique appliquée

Ce cours est offert aux trimestres suivants:

Hiver 2018

Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ

du lundi 08-01-2018 au lundi 23-04-2018 de 16:00 à 18:45 Local: P1-5070
Automne 2018

Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ

du vendredi 31-08-2018 au vendredi 14-12-2018 de 08:00 à 10:45 Local:
À propos du site Web institutionnel - © UQAC 2018. Tous droits réservés.