Cours C34 - Programmation objet I - Régulier
prochaine remise : tp1 : 16 septembre
examen 1 : 18 septembre
Cours 1 : mercredi 26 août ( 3 périodes )
- plan de cours ( 15 min )
- Qu'est-ce que la programmation orientée objet ? Annexe 1 ( 1h )
- vidéo bowling
- Petite pratique avec IntelliJ, Annexe 1B ( 25 min )
- Pourquoi apprendre une méthode de programmation orientée objet ? Annexe 1C
- 3 principes fondamentaux de la prog OO ( 25 min )
Cours 2 : vendredi 28 août ( 2 périodes )
- exemples de modèles conceptuels :Personne Trivago Famille Santé Autre
- UML : modèle conceptuel : ( 30 min )
- Annexe 2 - #1 ( 20 min ) à terminer en devoir
- modèle conceptuel UML : correction #1, commencer #2
- notion de package, regarder l'API Java, import ( 10 min )
- DEVOIR : Annexe 2 , #1
- DEVOIR : installer IntelliJ à la maison ( document sur LÉA )
Cours 3 Mercredi 5 sept ( 3 périodes )
- Correction Annexe 2 #1 ( 30 min )
- Annexe 2 #2 ( 40 min )
- Annexe 3 : notion de classes et de méthodes, appels, exemple Compagnie de taxis ( 40 min)
- paramètres, types de retour ( 15 min )
Cours 4 Vendredi 6 Septembre ( 2 périodes )
- Modificateurs d'Accès ; Exercice Annexe 3B ( 45 min )
- TP1 : explications / temps de travail ( 1h30 ) Partie A-B
Cours 5 Mercredi 9 Sept ( 3 périodes )
- Les constructeurs, emploi du mot-clé this :Annexe 4 ( 45 min )
- tp1 : les tests Junit ( partie C ) ( 45 min )
- Annexe 5 ( 30 min )
Cours 6 Vendredi 11 Sept ( 2 périodes )
- terminer Annexe 5, Méthodes d'accès et de mutation ( 40 min )
- le modificateur static ( 30 min )
- le modificateur final ( 20 min )
- Annexe 6 - exercice Compte Bancaire ( 1h15 )
- TP1 : à remettre mercredi prochain
- Examen 1 : cours 8 Vendredi 18 Sept : Annexes 1-6
- terminer TP1
Cours 7 16 Sept ( 3 périodes )
- terminer Annexe 6 ( 30 min )
- Exercice String Annexe 6B ( 1h00 )
- Annexe 7 : Les expressions régulières ( 30 min )
Cours 8 18 Sept
- examen 1
Cours 9 26 Sept
- correction Annexe 7B
- Annexe 7B - exercices, Pattern, Matcher ( 1h )
- Annexe 7C - exercice de programmation
- Annexe 7D - méthode split, caractère \\b ( 1h )
Cours 10 27 Sept
- Comparaison d'objets Annexe 8 - 8B ( 1h )
- Annexe 9 LocalDateTime( 1h )
- TP 2 : à regarder
Cours 11 30 septembre ( 3 périodes )
- explications tp2, recherche d'informations ( 20 min )
- explications modèle tp2 ( 30 min )
- temps pour tp2 ( 1h )
- Annexe 10 - Les tableaux
Cours 12 2 oct ( 2 périodes )
- boucle for améliorée
- Annexe 11 - transtypage
- temps pour tp2