Site de l'Université | English version
Programme des cours 2012-2013Dernière mise à jour : 18/06/2013
INFO0062-1  Programmation orientée-objet

Durée :  30h Th, 30h Pr
Nombre de crédits :  
Bachelier en sciences de l'ingénieur, orientation ingénieur civil, 2e année5
Bachelier en sciences de l'ingénieur, orientation ingénieur civil, 3e année5
Bachelier en sciences informatiques, 2e année6
Année préparatoire au master en sciences informatiques6
Master en ingénieur civil en informatique, à finalité approfondie, 1re année5
Master en ingénieur civil mécanicien, à finalité approfondie, 2e année5
Master en ingénieur civil physicien, à finalité approfondie, 1re année5
Master en ingénieur civil en informatique, à finalité spécialisée en gestion, 1re année5
Master en ingénieur civil physicien, à finalité spécialisée en gestion, 1re année5
Bachelier en sciences géographiques, orientation générale, 2e année5
Année préparatoire au master en sciences géographiques, orientation géomatique et géométrologie6
Master en bioinformatique et modélisation, à finalité approfondie, 1re année6
Master en sciences mathématiques, à finalité spécialisée en informatique, 2e année6
Nom du professeur :  Bernard Boigelot
Langue(s) du cours :  
Langue française
Organisation et évaluation :  
Enseignement au deuxième quadrimestre
Contenus du cours :  
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.
Acquis d'apprentissage (objectifs d'apprentissage) du cours :  
Etre capable de résoudre un problème algorithmique simple grâce à l'approche orientée-objet, et maîtriser les bases du langage Java.
Prérequis et corequis / Modules de cours optionnels recommandés :  
Une connaissance de base de l'algorithmique est souhaitable.
Activités d'apprentissage prévues et méthodes d'enseignement :  
Séances de répétitions. Des travaux de programmation sont à réaliser par les étudiants.
Mode d'enseignement (présentiel ; enseignement à distance) :  
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.
Lectures recommandées ou obligatoires et notes de cours :  
Une copie des transparents utilisés lors du cours théorique est disponible sur la page WWW associée au cours.
Modalités d'évaluation et critères :  
Un examen écrit en juin. Un examen écrit en septembre. Les travaux de programmation interviennent dans la note finale, et doivent être représentés s'ils n'ont pas été réussis en première session.
Ouvrage de référence: Object-Oriented Programming, Timothy Budd, Addison-Wesley, 1998.
Stage(s) :  
Remarques organisationnelles :  
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/.
Contacts :  
Enseignant: Bernard Boigelot, boigelot@montefiore.ulg.ac.be Assistant: Jean-François Degbomont, degbomont@montefiore.ulg.ac.be (hainaut@montefiore.ulg.ac.be)


imageAccueil
imageRecherche par faculté
imageRecherche par enseignant
imageRecherche par cours

Administration de l'Enseignement et des Etudiants - Responsable de l'information : Monique Marcourt, Direction générale à l'Enseignement et à la Formation - Réalisation SEGI