Outil de gestion de progression

Séquence : Séquence 3 : Introduction à la POO

Objectif

- Découvrir la POO en JAVA

Attendu

- Maitriser les 4 concept fondamentaux de la POO - Savoir lire et créer un diagramme de classe

Compétences

[2.1.5] Identification, développement, utilisation ou adaptation de composants logiciels

Savoir technlogiques

D.A.2.1/2 - Concepts de la programmation objet : classe, objet, abstraction, interface, héritage, polymorphisme, annotations, patrons de conception, interface de programmation d’applications

Détail des séances lié à cette séquence

Titre Duree ObjectifIntermediaire Deroule actions
Séance 1 : La notion de classe et d'encapsulation 3 - Connaitre les 4 principes de la POO - Qu'est ce qu'une classe/objet - L'encapsulation - Introduction à la POO
- Introduction aux classes et au principe d'encapsulation
- Mise en activité autours d'un TP
- Corrige du TP
Séance 1Bis : La notion de classe et d'encapsulation - Remédiation 2 - Remédiation - explication du cours sur une autre approche - fin du TP - Rappel du cours précédent
- RE-Introduction aux classes et au principe d'encapsulation
- Continuation du TD
- Corrige du TD
Séance 2 : Les collections 3 - Comprendre et utiliser des collections - Mettre en application à travers des exercices simples - Cours sur les Collections
- TP d'application
Séance 3 : Les collections appliqués à nos objets 3 - Comprendre et utiliser des collections - Mettre en application à travers des exercices en lien avec nos propres objets - Rappel de cours oral
- Correction TP arrayList
- Exercice mélangeant Collections et Classes/Objets .
Séance 4 : Les collections appliqués à nos objets (suite et fin) 3 - Continuation Exercice mélangeant Collections et Classes/Objets . - Correction de ce dernier - Rappel des objectifs
- Continuation des exercices 2 et 3
- Corrections
Séance 5 : l'agrégation et l'organisation du code 3 - Qu'est-ce que le paquetage - Qu'est-ce que l’agrégation - Mise à disposition du cours en version numérique
- Explication du cours
- Distribution du TP
- Mise en activité
- Correction du TP
Séance 6 : l'agrégation et l'organisation du code (suite et fin) 3 - Comprendre l'aggrégation et le mettre en place - Rappel de cours
- Fin du Tp
- Correction et temps d'échange sur le TP
Séance 7 : Evaluation intermédiaire + le polymorphisme 3 Evaluation : - Se repérer dans un code - Créer une classe répondant à un code donné Cours : Reporté suite à l'échange avec les élèves. Evaluation :
- Exercice d'analyse de cole et en déduire le résultat
- Réaliser une class suivant un main() donné
Cours :
Reporté suite à l'échange avec les élèves.
Projet :
Sujet du projet distribué pour les vacances
Séance 8 : Le polymorphisme 3 - Mettre en application ce qui a été vu au précédent cours - Rappel de cours
- Distribution du TP
- Correction du TP
Seance 9 : TP type projet simple pour préparation à l'examen finale 3 Mettre en application les différents concepts vu durant les cours - Rappel de cours
- Distribution du sujet
- Mise en activité
- Correction du TP
Séance.10 : Evaluation fin de séquence 3 Mettre en application ce qui a été vu dans les cours précédent Le sujet est sous la forme d'un projet mettant en application ce qui a été vu dans les cours
Loading…
Loading the web debug toolbar…
Attempt #