PROFDINFO.COM

Votre enseignant d'informatique en ligne

Programmation orientée par objets

Description

No de cours : 420-KAB-LG

Programme : Informatique industrielle ou informatique de gestion
Pondération : 4-4-4
Préalable(s) : 420-KA0-LG

Enseignant(s) : Alexandre André-Lespérance, Etienne Forest, Stéphane Chassé

Cliquez ici pour obtenir le(s) plan de cours.

Agenda

Semaine Cours 1 Cours 2 Cours 3 Cours 4
1

 

Présences

Présentation du plan de cours

Chapitre 1 (Notes de cours diapos 1-10)

Devoirs:

Si vous voulez revoir la théorie présentée en classe aujourd'hui:

Sondage 1.2

Laboratoire 1 - Classes et objets

(Exercices 1.1 et 1.1b)

 

Solution 1.1b

Nos exigences en laboratoire

Laboratoire 1 - Classes et objets

(exercices 1.2 et 1.3)

 

Exercices de révision (les solutions vous seront présentées en classe le cours même)

Laboratoire 1 - Classes et objets

(exercice 1.4)

2

 

Solution 1.2-1.3

Exercice de modélisation 1

Exercices de modélisation 2

Laboratoire 1 - Classes et objets

(exercice 1.5)

 

Solution 1.4

Solution exercices de modélisation 1 et 2

Exercice de modélisation 3

Laboratoire 1 - Classes et objets

(exercice 1.6)

Devoirs:

Sondage 2.1

Solution 1.5

Solution exercice de modélisation 3

Laboratoire 2 - Le cycle de vie (exercices 2.1 à 2.3)

Devoirs:

Sondage 2.2

Solution 1.6

Laboratoire 2 - Le cycle de vie (exercices 2.4 et 2.5)

3

Solutions 2.1 à 2.3

Laboratoire 2 - Le cycle de vie (exercice 2.6)

Solutions 2.4 et 2.5

Laboratoire 2 - Le cycle de vie

(exercice 2.7)

Solution 2.6

Laboratoire 2 - Le cycle de vie

(exercice 2.7, suite

Projet CFun:

Code

Feuille réponse

Devoirs:


Solution 2.7 et CFun

Sondage 3.1

Laboratoire 3 - Les relations

(exercice 3.1)
Devoirs:

4

Sondage 3.2

Laboratoire 3 - Les relations

(exercice 3.2)

Devoirs:

Solution 3.1

Sondage 3.3

Laboratoire 3 - Les relations

(exercice 3.3)

Solution 3.2

Laboratoire 3 - Les relations

(exercice 3.4)

Solution 3.3

Laboratoire 3 - Les relations

(exercice 3.4 suite)

 

 

5

Laboratoire 3 - Les relations

(exercice 3.5)

Devoirs:

Solution 3.4

Sondage 3.3

Laboratoire 3 - Les relations

(exercice 3.6)

Solution 3.5

Laboratoire 3 - Les relations

(exercice 3.7)

Solution 3.6

Laboratoire 3 - Les relations

(exercice 3.7)

6

Laboratoire 3 - Les relations

(exercice 3.8)

 

Fin des exercices du Laboratoire 3 - Les relations

Solutions de tous les exercices

Révision théorique et pratique avant la relâche

 

COURS ANNULÉ

Examen de

mi-session

(théorique)

Lundi le 12 mars 2018

 

Devoirs:

7

Sondage 4.1

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.1 à 4.4)

Examen de

mi-session

(pratique)

Jeudi le 15 mars 2018

Devoirs:

Sondage 4.2

Solutions 4.1 à 4.4

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.5)

Devoirs:

Retour sur l'examen théorique

Sondage 4.3

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.6 -4.7)

Devoirs:

8

Sondage 4.4

Solution 4.5

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercice 4.8)

Solutions 4.5 à 4.7

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.10)

Solution 4.8

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.10 suite)

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.10 suite)

Devoirs:

9

Sondage 4.6

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercices 4.11 et 4.12)

Devoirs:

Sondage 4.5

Solution 4.10

Laboratoire 4 - Pointeurs, allocation dynamique et références

(exercice 4.13)

Devoirs:

Solution 4.11, 4.12

Sondage 5.1

Laboratoire 5 - Le polymorphisme

(exercice 5.1)

Solution 4.13

Laboratoire 5 - Le polymorphisme

(exercice 5.2)

 

10

Laboratoire 5 - Le polymorphisme

(exercice 5.2)

 

Laboratoire 5 - Le polymorphisme

(fin des exercices du chapitre 5)

Devoirs:

Sondage 6.1

Sondage 6.2

Solution 5.1

Laboratoire 6 - La bibliothèque standard

(exercice 6.1 a)

Laboratoire 6 - La bibliothèque standard

(exercice 6.1 b)

Devoirs:

11

Sondage 6.3

Laboratoire 6 - La bibliothèque standard

(exercice 6.1c)

Devoirs:

  • Visionner la capsule 6.4 sur comment réaliser l'exercice 6.2

Laboratoire 6 - La bibliothèque standard

(exercice 6.2)

Solution 6.1

Laboratoire 6 - La bibliothèque standard

(exercice 6.2)

Laboratoire 6 - La bibliothèque standard

(exercice 6.2)

Devoirs:

12

Sondage 7.1

Laboratoire 7 - Notions avancées

(exercice 7.1 sur les opérateurs)

Solution 6.2

Laboratoire 7 - Notions avancées

(exercice 7.1 sur les opérateurs)

Devoirs:

  • Visionner la capsule 7.2 sur le chapitre 7 - Notions avancées (membres statiques, Notes de cours diapos 231-238)
  • Remplir le document accompagnateur (ou la version pdf du document)

Sondage 7.2

Laboratoire 7 - Notions avancées

(exercice 7.2)

Devoirs:

  • Visionner la capsule 7.3 sur le chapitre 7 - Notions avancées (exceptions, Notes de cours diapos 219-230)
  • Remplir le document accompagnateur (ou la version pdf du document)

Solution 7.1

Sondage 7.3

Laboratoire 7 - Notions avancées

(exercice 7.3)

13

Solution 7.2

Laboratoire 7 - Notions avancées

(fin des exercices)

Solution 7.3

Présentation de l'Activité synthèse

Activité synthèse

Activité synthèse

14

Activité synthèse

Activité synthèse

 

Activité synthèse

 

Activité synthèse


15

Examen final

(théorique)

 

Activité synthèse

Examen final (pratique)

Activité synthèse
ÉVAL

Remise de l'activité synthèse

Note: cet agenda est approximatif et peut être modifié en cours de session pour s'adapter aux imprévus et au rythme du groupe.