Master Bio Informatique

Programmation Orientée Objet & Java

 

Supports de cours

   Cours 0 - Présentation de l'UE  
   Cours 1 - Présentation du langage Java, Environnement de développement & Syntaxe du langage  
   Cours 2 - Notion de classe et objet  
   Cours 3 - Utilisation d'objets  
      Corrections : Rectangle.java  - Point.java 
   Cours 4 - Package ; Visibilité des membres ; Membres particuliers et Classes utiles 
      Corrections : Rectangle.java  - Point.java  - ListeRectangle.java 
   Cours 5 - Enumérations et exceptions 
   Cours 6 - Héritage, classe abstraite et interface 
   Cours 7 - Structure de données 
   Cours 8 - Entrées / Sorties 
   Cours 9 - Système de fenetrage et principaux composants  
      Supports commentés : Fenêtre principale  - Boite de dialogue  - Sélecteur de fichiers 
   Cours 10 - Gestionnaires de géométrie  
      Supports commentés : FlowLayout 
   Cours 11 - Gestion des événements  

 

Sujets de TP

   TP 1 - Base du langage Java  
      Ressources : saisie.jar 
      Corrections : Exercice1.java  - Exercice2.java 
   TP 2 - Evaluation des méthodes de tri  
      Ressources : Explications tri par sélection  - Explications & algos des tris par insertion, fusion et rapide 
      Corrections : Tableau.java  - Mesure.java  - Evaluation.java 
   TP 3 - Manipulation d'objets  
      Corrections : Point.java  - Vecteur.java  - Triangle.java 
   TP 4 - Arbre binaire  
      Corrections : NoeudEntier.java  - Personne.java  - Noeud.java 
   TP 5 - Structures de données  
      Corrections : Note.java  - Matiere.java  - Eleve.java  - Classe.java  - NomMatiere.java 
   TP 6 - Séquence ADN  
      Corrections : Base.java  - SequenceADN.java  - ListeSequence.java  - ComparateurSequence.java  - Main.java 
   TP 7 - Interface Graphique  
      Corrections : Personne.java  - InterfaceAffichePersonne.java  - InterfaceListePersonne.java 
      BoiteDialogueAjoutPersonne.java  - Operateur.java  - Calculette.java