Home - Search by Faculty - By teacher - By course


INFO0063-1

Object-Oriented Software Engineering


Duration :30h Th, 30h Pr
Credits/ECTS :
4th year of the 5 year degree in civil engineering in computer sciences5,5
5th year of the 5 year degree in civil engineering in computer sciences5,5
2nd "licence" in computer6
2nd year of Master's degree in computer sciences,6
Holder(s) :Bernard Boigelot
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/.




ULg : Students and Studies Administration - Academic Affairs
Contact : Monique Marcourt, direction A.E.E.
Date of data : 27/02/2006
Developed by SEGI