Programmation objets, web et mobiles (Java)

Ressources générales

Liste des cours

  • Cours 1 : Fondamentaux de Java (Pierre T.)
    TP 1 : Jeu de carte la bataille (deadline : samedi 7 octobre 2017 à 23h59, -1 par jour de retard).
    Ressources :
    1. Simple.java
  • Cours 2 : Héritage (Pierre T.)
    TP 2 : Jeu de carte la bataille :
    1. Corriger tous les bugs de classe A (-5 par problèmes non corrigés), classes B et C (-1 et -0.5).
    2. Avec lecture des pseudos d'un fichier ou de la console (cf. le README du projet).
    3. Deadline : samedi 14 octobre 2017 à 23h59, (-1 par jour de retard).
    TP 4 : Pokédeck
    1. Code à cloner
    2. Énoncé du TP
    3. Deadline : samedi 4 novembre 2017 à 23h59 jusqu'à l'énoncé 2.3.
  • Cours 3 : Outils de développement (Pierre T.)
    Ressources :
    1. Bataille avec JUnit
    TP 3 : Jeu de carte la bataille :
    1. Ajouter les tests JUnit au bon endroit, énoncé dans le README.
    2. Deadline : samedi 18 novembre 2017 à 23h59, (-1 par jour de retard).
    TP 4 : Pokédeck
    1. Énoncé du TP
    2. Deadline : samedi 9 décembre 2017 à 23h59 : Jusqu'à la fin + Tests JUnit, (-1 par jour de retard).
  • Cours 4 : Polymorphisme (Pierre T.)
    Ressources :
    1. Exercice MonsterHunter
    2. Exercice Mariage Polymorphique
  • Cours 5 : Interface homme-machine (Philippe E.)
  • Cours 6 : Design patterns (Philippe E.)
  • Cours 7 : Design patterns suite / Bilan 1er semestre (Pierre et Philippe)