INFO-H-200 : Programmation orientée objet

Cours de programmation orientée-objet

Titulaire

Assistants

Contenu du cours

Notion de classe, objet, interaction entre classes, encapsulation , héritage, polymorphisme. Etude pratique du JAVA, introduction aux diagrammes UML: “classe et séquence”

Cours

Programmation Android

Travaux Pratiques

Projet 2017-2018

Projet 2018

Proposition de code de base

  • Les inscriptions à la défense orale du projet doivent être réalisées via le document Google suivant avant le 8 mai à 23h59 :
    • Dans la colonne “Aspects”, les “(…+1)” signifient que vous pouvez obtenir jusqu'à un point bonus pour cette partie du projet. Dans la colonne “Range”, se trouve l'intervalle de valeur que vous pouvez obtenir pour chaque point évalué. Comme vous pouvez le constater, il est possible d'obtenir des points négatifs pour certains aspects qui sont jugés comme étant élémentaires. Attention, vous devez lors de la défense être capable de nous montrer, dans votre code, comment sont appliqués les différents concepts Java, ainsi que de nous expliquer leurs principes et leurs intérêts.
    • En ce qui concerne la réponse aux questions, vous devez également être capable de nous indiquer quelles modifications devraient être apportées à votre code si on vous imposait un certain changement dans votre jeu.


Quelques remarques:

  • Il est conseillé de réaliser les différents diagrammes (de classe et de séquence) à la main, mais ils doivent être parfaitement lisibles!
  • Les diagrammes de séquence doivent représenter un ou deux mécanismes qui illustrent au mieux les aspects orientés objet de votre projet.
  • Si vous ne rendez pas la première partie du projet, vous ne pourrez pas rendre la deuxième.

Vous trouverez ici dessous deux documents pouvant vous aider dans la conception de votre projet:

Gardez néanmoins à l'esprit que les indications données dans le document “UML” sont des principes qui fonctionnent généralement. Il existe des exceptions pour lesquelles ces instructions mèneront vers un diagramme erroné.

Examens des années précédentes

 
teaching/infoh200.txt · Last modified: 2018/05/02 18:13 by gdejaege