 |  | |  |
| INFO0062-1

 | Programmation orientée-objet

| |
| 
| |
| Durée : | 30h Th, 30h Pr | |
|  | | |
| Crédits/ECTS : |
| |
|  | | |
| Titulaire(s) : | Bernard Boigelot | |
|  | | |
|  | | |
| Aperçu général :
| Le cours introduit les notions d'objet et de classe, ainsi que d'autres concepts élémentaires de l'approche orientée-objet (tels l'envoi de messages et l'instanciation d'objets). Il étudie ensuite le mécanisme d'héritage et le principe de polymorphisme. Les concepts théoriques sont illustrés à l'aide d'exemples écrits dans le langage Java. Les aspects particuliers de ce langage sont mis en évidence. | |
|  | | |
| Objectif du cours :
| Introduire les principes de la programmation orientée-objet et les illustrer à l'aide du langage Java. | |
|  | | |
| Pré-requis :
| Une connaissance de base de l'algorithmique est souhaitable. | |
|  | | |
| Travaux pratiques :
| Séances de répétitions. Des travaux sont à réaliser par les étudiants. | |
|  | | |
| Organisation :
| Un cours théorique suivi de séances de répétitions. Un travail est à réaliser par les étudiants. Le cours se donne au second semestre. | |
|  | | |
| Notes de cours :
| Une copie des transparents utilisés lors du cours théorique est disponible sur la page WWW associée au cours. | |
|  | | |
| Evaluation :
| Un examen écrit en juin. Un examen écrit en septembre. Ouvrage de référence: Object-Oriented Programming, Timothy Budd, Addison-Wesley, 1998. | |
|  | | |
| Contacts :
| Enseignant: Bernard Boigelot, boigelot@montefiore.ulg.ac.be
Assistant: Xavier Hainaut, hainaut@montefiore.ulg.ac.be | |
|  | | |
| Remarques :
| Une page www reprenant les informations relatives au cours peut être consultée à l'adresse suivante: http://www.montefiore.ulg.ac.be/~boigelot/cours/oop/. | |
|  | | |