![]() | Study programme 2025-2026 | Français | |
![]() | Model-driven development | ||
Programme component of Bachelor's in Computer Science (MONS) (day schedule) à la Faculty of Science |
| Code | Type | Head of UE | Department’s contact details | Teacher(s) |
|---|---|---|---|---|
| US-B2-SCINFO-031-M | Compulsory UE | DUPONT Stéphane | S841 - Service d'Intelligence Artificielle |
|
| Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
|---|---|---|---|---|---|---|---|---|---|
| Français | 8 | 16 | 0 | 0 | 0 | 3 | 3.00 | 1st term |
| AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
|---|---|---|---|---|---|---|---|---|
| S-INFO-103 | Development directed by models | 8 | 16 | 0 | 0 | 0 | Q1 | 100.00% |
| Programme component | ||
|---|---|---|
![]() | US-B1-SCINFO-007-M Algorithms and imperative programming | |
![]() | US-B1-SCINFO-008-M Algorithms and object-oriented programming | |
![]() | US-B2-SCINFO-030-M Object-oriented software modelling | |
Objectives of Programme's Learning Outcomes
Learning Outcomes of UE
The goal of this UE is to acquire knowledge on object oriented design patterns, as well as a practical experience with model-based software development and software testing.
UE Content: description and pedagogical relevance
This UE focuses on advanced aspects of model-driven object-oriented development, using a recent version of the Java programming language. This activity will address the generation of object-oriented source code from models, synchronisation between code and models, design patterns, and software testing (e.g. unit testing, mock testing, behaviour-driven testing).
Prior Experience
Object Oriented Methodology. The student should have a good prior knowledge of the object-oriented programming paradigm, as well as practical experience with the object oriented programming, as well as the Java language.
Type of Teaching Activity/Activities
| AA | Type of Teaching Activity/Activities |
|---|---|
| S-INFO-103 |
|
Mode of delivery
| AA | Mode of delivery |
|---|---|
| S-INFO-103 |
|
Required Learning Resources/Tools
| AA | Required Learning Resources/Tools |
|---|---|
| S-INFO-103 | All learning resources and tools required for this cours are available via Moodle, the online e-learning platform of UMONS. |
Recommended Learning Resources/Tools
| AA | Recommended Learning Resources/Tools |
|---|---|
| S-INFO-103 | Not applicable |
Other Recommended Reading
| AA | Other Recommended Reading |
|---|---|
| S-INFO-103 | Not applicable |
Grade Deferrals of AAs from one year to the next
| AA | Grade Deferrals of AAs from one year to the next |
|---|---|
| S-INFO-103 | Authorized |
Term 1 Assessment - type
| AA | Type(s) and mode(s) of Q1 assessment |
|---|---|
| S-INFO-103 |
|
Term 1 Assessment - comments
| AA | Term 1 Assessment - comments |
|---|---|
| S-INFO-103 | Practical and theoretical knowledge will be assessed on the basis of: - a written exam asking in particular to write source code. - the delivery of source code and reports of practical work. |
Resit Assessment - Term 1 (BAB1) - type
| AA | Type(s) and mode(s) of Q1 resit assessment (BAB1) |
|---|---|
| S-INFO-103 |
|
Resit Assessment - Term 1 (BAB1) - Comments
| AA | Resit Assessment - Term 1 (BAB1) - Comments |
|---|---|
| S-INFO-103 | Not applicable |
Term 3 Assessment - type
| AA | Type(s) and mode(s) of Q3 assessment |
|---|---|
| S-INFO-103 |
|
Term 3 Assessment - comments
| AA | Term 3 Assessment - comments |
|---|---|
| S-INFO-103 | Practical and theoretical knowledge will be assessed on the basis of: - a written exam asking in particular to write source code. - the delivery of source code and reports of practical work. |