Study programme 2022-2023 | Français | ||
Projet de modélisation et d'implémentation | |||
Programme component of Master's in Computer Science (MONS) (day schedule) à la Faculty of Science |
Code | Type | Head of UE | Department’s contact details | Teacher(s) |
---|---|---|---|---|
US-MC-SCINFO-045-M | Compulsory UE | MENS Tom | S852 - Génie Logiciel |
|
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
---|---|---|---|---|---|---|---|---|---|
| Français | 4 | 0 | 24 | 0 | 0 | 3 | 3.00 | 2nd term |
AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
---|---|---|---|---|---|---|---|---|
S-INFO-106 | Software development project | 4 | 0 | 24 | 0 | 0 | Q2 | 100.00% |
Programme component |
---|
Objectives of Programme's Learning Outcomes
Learning Outcomes of UE
This learning activity consists of applying software engineering activities in practice by means of a substantial software development project on the basis of a provided requirement specification. The project must be carried out in groups of 2 to 3 persons. Students will be assessed on the following criteria:
- the ability to work in a group while respecting the imposed deadlines and constraints;
- the quality, completeness and consistency of the project deliverables (graphical user interface, software artefacts and source code, written report and video, tests);
- the functionality, usability and reliability of the software product.
UE Content: description and pedagogical relevance
The software project to be carried out on the basis of a provided requirements specification must follow a test-driven software development process. The students must respect the imposed deadlines, functional requirements, admissibility and quality criteria. The final deliverable will be a fully functional implementation of the software product. This course aims to provide practical experience with object-oirented programming, unit testing, design patterns, version control systems, group work, project planning and management, and software quality.
Prior Experience
Students should already have a good knowledge of object-oriented programming concepts, and practical object-oiriented programming experience with a recent version of the Java programming language.
Type of Teaching Activity/Activities
AA | Type of Teaching Activity/Activities |
---|---|
S-INFO-106 |
|
Mode of delivery
AA | Mode of delivery |
---|---|
S-INFO-106 |
|
Required Learning Resources/Tools
AA | Required Learning Resources/Tools |
---|---|
S-INFO-106 | Not applicable. |
Recommended Learning Resources/Tools
AA | Recommended Learning Resources/Tools |
---|---|
S-INFO-106 | The projet specification document will be made available on Moodle, the e-learning platform. |
Other Recommended Reading
AA | Other Recommended Reading |
---|---|
S-INFO-106 | 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-106 | Unauthorized |
Term 2 Assessment - type
AA | Type(s) and mode(s) of Q2 assessment |
---|---|
S-INFO-106 |
|
Term 2 Assessment - comments
AA | Term 2 Assessment - comments |
---|---|
S-INFO-106 | The submitted projet deliverables will be evaluated based on the admissibility and quality critera imposed in the project description. An oral defense will be scheduled. |
Term 3 Assessment - type
AA | Type(s) and mode(s) of Q3 assessment |
---|---|
S-INFO-106 |
|
Term 3 Assessment - comments
AA | Term 3 Assessment - comments |
---|---|
S-INFO-106 | The submitted projet deliverables will be evaluated based on the admissibility and quality critera imposed in the project description. An oral defense will be scheduled. |