Site de l'Université | English version
Programme des cours 2011-2012Dernière mise à jour : 13/02/2012
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éeDeuxième quadrimestre5
Bachelier en sciences informatiques, 2e annéeDeuxième quadrimestre6
Année préparatoire au master en sciences informatiquesDeuxième quadrimestre6
Master en ingénieur civil en informatique, à finalité approfondie, 1re annéeDeuxième quadrimestre5
Master en ingénieur civil mécanicien, à finalité approfondie, 2e annéeDeuxième quadrimestre5
Master en ingénieur civil physicien, à finalité approfondie, 1re annéeDeuxième quadrimestre5
Master en ingénieur civil en informatique, à finalité spécialisée en gestion, 1re annéeDeuxième quadrimestre5
Master en ingénieur civil physicien, à finalité spécialisée en gestion, 1re annéeDeuxième quadrimestre5
Bachelier en sciences géographiques, orientation générale, 2e annéeDeuxième quadrimestre5
Année préparatoire au master en sciences géographiques, orientation géomatique et géométrologieDeuxième quadrimestre6
Master en bioinformatique et modélisation, à finalité approfondie, 1re annéeDeuxième quadrimestre6
Master en sciences mathématiques, à finalité spécialisée en informatique, 2e annéeDeuxième quadrimestre6
Nom du professeur :  Bernard Boigelot
Langue(s) du cours :  
Langue française
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.
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