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
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 |
Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ
du | mardi | 27-08-2024 | au | mardi | 10-12-2024 | de | 13:00 | à | 15:45 | Local: | P3-6100 |
Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mardi | 27-08-2024 | au | mardi | 10-12-2024 | de | 16:00 | à | 18:45 | Local: | P1-7140 |
Groupe 12 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mercredi | 28-08-2024 | au | mercredi | 11-12-2024 | de | 16:00 | à | 18:45 | Local: | P1-6080 |
Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mardi | 07-01-2025 | au | mardi | 22-04-2025 | de | 16:00 | à | 18:45 | Local: |