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