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.

Formule pédagogique : Cours Magistral

(12/2024)


Pour toute information, écrivez-nous: Bureau du registraire
Page réalisée par le Service des technologies de l'information
Extrait du système intégré de gestion des activités relatives à l'enseignement
© Université du Québec à Chicoutimi, 12/2024

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)
2138 Maîtrise en informatique (cybersécurité)
2139 Maîtrise en informatique (intelligence artificielle)
3017 Maîtrise en informatique
3037 Maîtrise en informatique (professionnel)
3775 Diplôme d'études supérieures spécialisées en informatique appliquée

Ce cours est offert aux trimestres suivants:

Hiver 2025

Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ

du mardi 07-01-2025 au mardi 22-04-2025 de 16:00 à 18:45 Local: P1-5050
Automne 2025

Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ

du mardi 26-08-2025 au mardi 09-12-2025 de 13:00 à 15:45 Local:

Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ

du mardi 26-08-2025 au mardi 09-12-2025 de 16:00 à 18:45 Local:

Groupe 12 (CHICOUTIMI SOIR) - RÉSERVÉ

du mercredi 27-08-2025 au mercredi 10-12-2025 de 16:00 à 18:45 Local:
© UQAC 2025. Tous droits réservés.