Topic outline

  • Supports aux cours/TDs/TPs

  • Supports de cours

    • Introduction à Java

      • Présentation des notions d'héritage, de surcharge, de généricité
      • Explication du principe de gestion de mémoire
      • interfaces, méthodes par défaut, enumérations, records, classes internes, ...
      • Présentation des classes "utiles" : Object, String, ....
      • Présentation des collections, des flux et de la programmation fonctionnelle
      • Gestion des erreurs en Java
      • Manipulation de fichiers, sauvegardes et lectures de données
      • Création de processus, de tâches, de timers
      • Principe de l'exclusion mutuelle, de synchronisation
      • Exemple de communications via 
        • le protocole TCP/IP
        • le protocole UPD
      • Utilisation de Remote Method Invocation (RMI)
    • Elément de conception d'interactions graphiques avec la librairie JavaFX

    • Video du cours de presentation de JavaFX

    • Cours javaFX sur les fenêtre de dialogues évoluées via FXML

    • Exemples d'outils pour tester & debugger

  • Supports aux TDs

  • Support aux TPs

    • Assignment icon
      TP 1. Algo génétique - G1 Assignment
      Not available unless: You belong to G1 : Groupe de TP 1
    • Assignment icon
      TP 1. Algo génétique - G2 Assignment
      Not available unless: You belong to G2 : Groupe de TP 2
    • Assignment icon
      TP 2. Clustering - G1 Assignment
      Not available unless: You belong to G1 : Groupe de TP 1
    • Assignment icon
      TP2 Clustering - G2 Assignment
      Not available unless: You belong to G2 : Groupe de TP 2
    • Assignment icon
      TP Algo Fourmis - G2 Assignment

      Comme expliqué en cours, vous devez compléter le code qui réalise une simulation de colonie de fourmis.

      Voir l'énoncé, associé aux codes sur cette page : 

      https://github.com/EmmanuelADAM/coursJavaAvance/tree/master/TP/fourmis

      Not available unless: You belong to G2 : Groupe de TP 2
    • Assignment icon
      TP Propagation de virus - G1 Assignment

      Le but de ce TP est de réaliser une ébauche de simulation de propagation de virus entre personnes.

      Voir plus de détail ici https://github.com/EmmanuelADAM/coursJavaAvance/tree/master/TP/PropaVirusAide

      Not available unless: You belong to G1 : Groupe de TP 1