 |  |
| INFO0062-1 | Programmation orientée-objet
 |
 |
| Durée : | 30h Th, 30h Pr |
 |
| Crédits/ECTS : |
| Bachelier en sciences de l'ingénieur, orientation ingénieur civil, 2e année |  | Deuxième quadrimestre |  | 5 |
 |
| Bachelier en sciences informatiques, 2e année |  | Deuxième quadrimestre |  | 6 |
 |
| Année préparatoire au master en sciences informatiques |  | Deuxième quadrimestre |  | 6 |
 |
| Master en ingénieur civil en informatique, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Master en ingénieur civil mécanicien, à finalité approfondie, 2e année |  | Toute l'année |  | 5 |
 |
| Master en ingénieur civil physicien, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Master en ingénieur civil en informatique, à finalité spécialisée en gestion, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Master en ingénieur civil physicien, à finalité spécialisée en gestion, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Bachelier en sciences géographiques, orientation générale, 2e année |  | Deuxième quadrimestre |  | 5 |
 |
| Année préparatoire au master en sciences géographiques, orientation géomatique et géométrologie |  | Deuxième quadrimestre |  | 6 |
 |
| Master en bioinformatique et modélisation, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 6 |
 |
| Master en bioinformatique et modélisation, à finalité approfondie, 1re année |  | Toute l'année |  | 6 |
 |
| Master en sciences mathématiques, à finalité spécialisée en informatique, 2e année |  | Toute l'année |  | 6 |
 |
|
 |
| Titulaire(s) : | Bernard Boigelot |
 |
| Langue : | Langue française |
 |
| 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: Jean-François Degbomont, degbomont@montefiore.ulg.ac.be
(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/. |
 |

|
|  |