Cours C34 - Programmation objet I - Régulier

Examen 2 : 15 novembre

TP Echecs ( Partie 1 ) : 18 novembre

Cours 1 : jeudi 29 août ( 2 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 )

Cours 2 : vendredi 30 août ( 3 périodes )


  • Pourquoi apprendre une méthode de programmation orientée objet ? Annexe 1C
  • 3 principes fondamentaux de la prog OO ( 25 min )
  • exemples de modèles conceptuels :Personne Trivago Famille Santé Autre
  • UML : modèle conceptuel : Annexe 2, #1 ( 30 min )
  • notion de package, regarder l'API Java, import ( 10 min )
  • Annexe 3 : notion de classes et de méthodes, appels, exemple Compagnie de taxis ( 40 min)
  • DEVOIR : Annexe 2 , #2
  • DEVOIR : installer IntelliJ à la maison ( document sur LÉA )

 

Cours 3 Jeudi 5 sept ( 2 périodes )


  • Correction Annexe 2B ( 20 min )
  • terminer Annexe 3 terminer exercice, paramètres, types de retour ( 25 min )
  • Modificateurs d'Accès ; Exercice Annexe 3B ( 45 min )

 

Cours 4 Vendredi 6 Septembre


  • TP1 : explications / temps de travail ( 1h30 ) Partie A-B
  • pause 15 min
  • Les constructeurs, emploi du mot-clé this :Annexe 4 ( 45 min )

 

Cours 5 Jeudi 12 Sept


  • tp1 : les tests Junit ( partie C ) ( 45 min )
  • Annexe 5 ( 30 min )

 

Cours 6 13 Sept


  • 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 lundi
  • Examen 1 : cours 10 Vendredi 27 Sept : Annexes 1-7C
  • terminer Annexe 6

 

Cours 7 19 Sept


  • correction Annexe 6 ( 20 min )
  • Exercice String Annexe 6B ( 1h00 )
  • Annexe 7 : Les expressions régulières ( 30 min )

 

Cours 8 20 Sept


  • Annexe 7B - exercices, Pattern, Matcher ( 1h )
  • Annexe 7C - exercice de programmation : à terminer pour la semaine prochaine
  • pratiquer pour examen, Annexes 5-6, terminer Annexe 7C

 

Cours 9 26 Sept


  • correction Annexe 7C ( 40 min )
  • Annexe 7D - méthode split, caractère \\b ( 1h )
  • pratiquer pour examen, cours 10 27 sept

 

Cours 10 27 Sept


  • examen 1 ( 8h05 - 9h45 )
  • après l'examen faire Annexe 8 - 8B
  • lire et comprendre Annexe 8 - faire Annexe 8B

 

Cours 11 3 oct


  • correction Annexe 8B ( 20 min )
  • Annexe 9 LocalDateTime( 1h )
  • explications tp2, recherche d'informations ( 20 min )

 

Cours 12 4 oct


  • explications modèle tp2 ( 30 min )
  • temps pour tp2 ( 1h )
  • Annexe 10 - Les tableaux

 

Cours 13 11 oct ( 3 périodes )


  • Annexe 12 - exercice sur les tableaux
  • boucle for améliorée
  • Annexe 11 - transtypage

 

Cours 14 24 oct ( 2 périodes )


  • temps pour TP2

 

Cours 15 25 oct ( 3 périodes )


  • temps pour tp2 ( 1h30 )
  • explications GUI graphique ( 40 min )
  • Sous-classes Annexe 13 théorie, mot-clé super

 

Cours 16: 31 oct ( 2 périodes )


  • Annexe 14Sous-classes, mot-clé super, Formes ( 1h30 )

 

Cours 17 1er nov ( 3 périodes )


  • Annexe 13B - Decimal Format ( 30 min )
  • Annexe 14 - Maisons, sous-classes ( 1h30 )
  • temps pour TP2 à remettre 5 novembre

 

Cours 18 : 7 Nov


  • retour sur Annexe 14 ( 30 min )
  • classes abstraites Annexe 16 ( 30 min )
  • Tp Echecs : Partie 1 : à remettre le 18 nov. ( 30 min )
  • EXAMEN 2 : 15 novembre Annexes 8 - 15

 

Cours 19 8 nov


  • temps pour travailler TP Echecs ( 2h )
  • devoir : Echecs Partie 1 : à remettre le 18 nov 2, annexe 15 à faire pour réviser