Cours C34 - Programmation objet I - Intensif

Prochaine échéance : Examen 1 : 17 Avril

Cours 1: jeudi 2 avril ( 4 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 )
  • exemples de modèles conceptuels :Personne Trivago Famille Santé Autre
  • DEVOIR : installer IntelliJ à la maison ( document sur LÉA )
  • DEVOIR : Annexe 2 , #2

Cours 2 ( 4 périodes ) :mardi 7 avril


  • UML : modèle conceptuel : Annexe 2, #1 ( 30 min )
  • Annexe 2B ( 25 min )
  • Annexe 3, notion de classes et de méthodes, appels, exemple Compagnie de taxis, signature d'une méthode ( 60 min)
  • Modificateurs d'accès : Exercice Annexe 3B ( 30 min )
  • TP1 : explications et temps de travail ( 1h ) ( à remettre dans une semaine )

 

Cours 3 Jeudi 9 avril ( 4 périodes )


  • Les constructeurs, emploi du mot-clé this :Annexe 4 ( 1h )
  • Exercice annexe 5 : Gym ( 40 min )
  • méthodes de mutation et d'accès ( 20 min )
  • Exercice Annexe 6 - Banque
  • le modificateur static ( 20 min )
  • pause 20 min
  • le modificateur final ( 15 min )

 

Cours 4 Vendredi 10 Avril ( 3 périodes )


  • TP1 : temps de travail ( 40 min) Partie C
  • explications JUnit, méthode assertEquals ( 45 min )
  • exercice Strings ( 1h )
  • terminer la méthode nbOccurences

 

Cours 5 Mardi 14 Avril ( 4 périodes )


  • retour sur exercice String, nbOccurences ( 30 min )
  • Annexe 7 - expressions régulières( 1h )
  • Annexe7B -Pattern, Matcher ( 30 min )
  • remise TP1

 

Cours 6 16 Avril( 4 périodes )


  • Annexe 7C ( 1h30 min )
  • Annexe 7D - méthode split, caractère \\b (45 min)
  • Examen 1 : vendredi 17 Avril Annexes 1-7C

 

Cours 7 17 Avril ( 3 périodes )


  • Examen 1 ( 2 périodes )
  • explications TP2 ( 20 min )