Programmation orientée objet et temps réel avec Java

Dominique Blouin

Télécom Paris, Institut Polytechnique de Paris
E-mail : dominique.blouin@telecom-paris.fr
Cours : https://inf103.telecom-paris.fr/java-temps-reel/

Licence des droits d'usage

Par le téléchargement ou la consultation de ce document, l'utilisateur accepte la licence d'utilisation qui y est attachée, telle que détaillée dans les dispositions suivantes, et s'engage à la respecter intégralement.

La licence des droits d'usage de ce document confère à l'utilisateur un droit d'usage sur le document consulté ou téléchargé, totalement ou en partie, dans les conditions définies ci-après, et à l'exclusion de toute utilisation commerciale.

Le droit d'usage défini par la licence autorise un usage dans un cadre académique, par un utilisateur donnant des cours dans un établissement d'enseignement secondaire ou supérieur et à l'exclusion expresse des formations commerciales et notamment de formation continue. Ce droit comprend :

Aucune modification du document dans son contenu, sa forme ou sa présentation n'est autorisée.

Les mentions relatives à la source du document et/ou à son auteur doivent être conservées dans leur intégralité.

Le droit d'usage défini par la licence est personnel, non exclusif et non transmissible.

Tout autre usage que ceux prévus par la licence est soumis à autorisation préalable et expresse de l'auteur.

Java temps réel (28 heures)

Heure 1  :  CM  :  Introduction et organisation du cours
Heure 2  :  CM  :  Introduction à la programmation orientée objet
Heure 3  :  CM  :  Types de données, classes, objets et constructeurs
Heure 4  :  TP  :  TP 1  Premier programme "HelloWorld" avec Eclipse et en ligne de commande
Heure 5  :  TP  :  TP 2  Programmer une classe Robot
Heure 6  :  CM  :  Visibilité des déclarations, encapsulation des données et portée des déclarations
Heure 7  :  TP  :  TP 3 Modéliser une usine contenant des robots
Heure 8  :  TP  :  TP 3 Modéliser une usine contenant des robots (suite)
Heure 9  :  CM  :  Programmation des méthodes
Heure 10  :  TP  :  TP 3b Trier les robots de l'usine
Heure 11  :  TP  :  TP 3b Trier les robots de l'usine (suite)
Heure 12  :  CM  :  Héritage de classes (partie 1)
Heure 13  :  TD-P  :  TD Projet 1 Modéliser un système de production robotisé (exercice de conception en groupe)
Heure 14  :  CM  :  Héritage de classes (partie 2)

Java temps réel (28 heures)

Heure 15  :  TP-P  :  TP Projet 5 Modéliser un système de production robotisé (vue structurelle)
Heure 16  :  TP-P  :  TP Projet 5 Modéliser un système de production robotisé (vue structurelle, suite)
Heure 17  :  TP-P  :  TP Projet 5 Modéliser un système de production robotisé (vue structurelle, suite)
Heure 18  :  CM  :  Interfaces de programmation
Heure 19  :  CM  :  Le patron de conception Modèle-Vue-Contrôleur (MVC)
Heure 20  :  TP-P  :  TP Projet 6 Visualiser le modèle d'usine de production de biens grâce aux interfaces et au MVC
Heure 21  :  TP-P  :  TP Projet 6 Visualiser le modèle d'usine de production de biens grâce aux interfaces et au MVC (suite)
Heure 22  :  TP-P  :  TP Projet 6 Visualiser le modèle d'usine de production de biens grâce aux interfaces et au MVC (suite)
Heure 23  :  TP-P  :  TP Projet 6 Visualiser le modèle d'usine de production de biens grâce aux interfaces et au MVC (suite)
Heure 24  :  TP-P  :  TP Projet 6 Visualiser le modèle d'usine de production de biens grâce aux interfaces et au MVC (suite)

Java temps réel (28 heures)

Heure 25  :  TP-P  :  TP Projet 7 Simulation de l'usine de production de biens
Heure 26  :  TP-P  :  TP Projet 7 Simulation de l'usine de production de biens (suite)
Heure 27  :  TD  :  Revue et exercices pour l'examen
Heure 28  :  TD  :  Revue et exercices pour l'examen (suite)
Heure 29  :  EF  :  Examen final
Heure 30  :  EF  :  Examen final