University of Liege | Version française
Study programmes 2007-2008Last update : 7/05/2008
INFO0063-1  Object-Oriented Software Engineering
Duration :  30h Th, 30h Pr
Credits/ECTS :  
civil engineering in electromechanics, 2nd year5
civil engineer in computer sciences, 2nd year5,5
civil engineer in computer sciences, 3rd year5,5
civil engineer in computer sciences, 3rd year5
"licencié" in computer, 2nd year6
Master in Computer Engineering, in-depth approach, 1st yearToute l'année5
Master in Informatical Sciences, in-depth approach, 1st yearToute l'année6
Master in Computer Engineering, specialized approach, 1st yearToute l'année5
Master in Informatical Sciences, specialized approach, 1st yearToute l'année6
Master in Informatical SciencesToute l'année6
Master in Bio-informatics and Modelling, Research focus, 1st yearToute l'année6
Holder(s) :  Bernard Boigelot
Language :  Langue française
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.
Course objective :  Studying development methodologies suited for large and complex software systems.
Prerequisites :  A basic knowledge of object-oriented programming and of the Java language.
Workshops :  Exercise sessions. A practical project has to be carried out by students.
Organization :  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.
Written notes :  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 :  A written exam in June. A written exam in September.
Contacts :  Professor : Bernard Boigelot, boigelot@montefiore.ulg.ac.be
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/.


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