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 | 29-08-2023 | au | mardi | 12-12-2023 | de | 13:00 | à | 15:45 | Local: | P1-6080 |
Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mardi | 29-08-2023 | au | mardi | 12-12-2023 | de | 16:00 | à | 18:45 | Local: | P1-5070 |
Groupe 12 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mercredi | 30-08-2023 | au | mercredi | 13-12-2023 | de | 16:00 | à | 18:45 | Local: | P1-6380 |
Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ
du | mardi | 09-01-2024 | au | mardi | 23-04-2024 | de | 16:00 | à | 18:45 | Local: |