Programmation orientée objet - TIC303

Les TP

TP à rendre

Contrôle des connaissances

Contrôle continu : 40 % (2 contrôles intermédiaires)
TP : 20 %
Examen écrit final : 40 %

Correction contrôle 1

Correction contrôle 2

Objectifs

Révision des types de données primitifs et des techniques de flux de contrôle, la distinction entre la programmation objet orienté et programmation procédurale, les concepts fondamentaux de POO (classes, objets et instances, passage de message, hérédité, polymorphisme, encapsulation), les interfaces et classes abstraites, Collections et templates. Exceptions et gestion des exceptions. Flux d'entrée/sortie.
Illustration des concepts et des bonnes pratiques de programmation (modularité, encapsulation, extensibilité, polymorphisme, documentation, clarté des programmes,...) avec des exercices programmés dans le langage Java.

Supports de cours

Vous pouvez aussi les trouver ici. Une version plus complète qui servira pour vos développements et pour les contrôles de connaissance se trouve en lien au début de chaque TP.
Ce qui a été exposé pendant un cours doit être relu et compris avant le TP d'illustration du cours, et avant le cours suivant. Le reste des supports de cours qui n'aura pas été exposé oralement pendant le cours peut être lu en complément mais ne constitue pas un requis pour la suite du cours ou pour les contrôles.

Quelques conseils et informations utiles pour travailler en Java

Programme

  • Types primitifs
  • Techniques de flux de contrôle
  • Objets et classes
  • Héritage et  polymorphisme
  • Classes abstraites
  • Interfaces
  • Exceptions
  • Classes internes
  • Collections (illustration des classes abstraites et des interfaces)
  • Généricité
  • Entrées-sorties
  • Génération de documentation avec javadoc
  • Distribution de logiciels, fichiers jar
  • Emploi du temps 2013


    Modalités du contrôle des connaissances

    Documents autorisés pour les examens et contrôles : les supports de cours complets. Tous les autres documents sont interdits, y compris les énoncés et corrigés de TP. Les supports de cours ne pourront comporter que des notes manuscrites prises pendant le cours ; donc pas de copie de programmes écrits pendant les TPs. Les étudiants qui ont oublié leurs supports devront composer sans aucun support ; ne les oubliez pas !


    Home