University of Liege | Version française
Study programmes 2011-2012Last update : 14/06/2012
INFO0063-1  Object-Oriented Software Engineering

Duration :  30h Th, 30h Pr
Number of credits :  
Master of science in computer science and engineering, in-depth approach, 1st yearSecond semester5
Master in Computer science, Research Focus, 1st yearSecond semester6
Master of science in computer science and engineering, professional focus in management, 1st yearSecond semester5
Master in Computer Science, Professional Focus (Management), 1st yearSecond semester6
Master in Computer scienceSecond semester6
Master in Bio-informatics and Modelling, Research focus, 1st yearSecond semester6
Lecturer :  Bernard Boigelot
Language(s) of instruction :  
French language
Course contents :  
This course introduces a software development methodology and studies the differents activities composing it. Each element of a development cycle is illustrated with the help of UML diagrams. Implementation issues are addressed in the context of the Java language. The course also contains an (optional) introduction to object-oriented programming, as well as to software patterns and to test techniques.
Learning outcomes of the course :  
Mastering the modeling and development techniques for large and complex object-oriented software.
Prerequisites and co-requisites/ Recommended optional programme components :  
A basic knowledge of object-oriented programming and of the Java language.
Planned learning activities and teaching methods :  
Exercise sessions. A practical project has to be carried out by students.
Mode of delivery (face-to-face ; distance-learning) :  
Theoretical lessons followed by exercise sessions. A practical project has to be carried out by students (individually or in pairs). The course is given on the second semester.
Recommended or required readings :  
A copy of the slides used during the theoretical lessons is available on the WWW page of the
course.

References :
  • Applying UML and Patterns, Craig Larman, Prentice-Hall, 1997.
  • UML Distilled, Martin Fowler et Kendall Scott, Addison-Wesley, 1998.
  • Design Patterns : Elements of Reusable Object-Oriented Software, E. Gamma, R. Helm, R. Johnson et J. Vlissides, Addison-Wesley, 1994.
Assessment methods and criteria :  
A written exam in June. A written exam in September. The result of the practical project is taken into account. Projects that have failed in June have to be resubmitted in September.
Organizational remarks :  
A WWW page with up-to-date information about the course is available at the address:
http://www.montefiore.ulg.ac.be/~boigelot/cours/se/.
Contacts :  
Professor : Bernard Boigelot, boigelot@montefiore.ulg.ac.be Assistant: Jean-François Degbomont, degbomont@montefiore.ulg.ac.be


imageHome
imageSearch by Faculty
imageSearch by teacher
imageSearch by course code and title

Students and Studies Administration - Academic Affairs - Contact : Monique Marcourt, General Director for Education and Training - Developed by SEGI