Study programme 2021-2022 | Français | ||
Projet de modélisation et d'implémentation | |||
Programme component of Master's in Computer Science à 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.
Content of UE
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 Java 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 experience with the Java programming language.
Type of Assessment for UE in Q1
Q1 UE Assessment Comments
During Term 1, the deliverables of the first two phases of the project need to be provided before the imposed deadlines. They will be evaluated using the following weighting:
- planning phase: 10%;
- modelling phase (user interface mockup, UML models, modeling report): 35%.
Attention! If no deliverable is received before the imposed deadline, the implementation phase cannot be delivered, and a grade of 0/20 will be assigned for this AA.
Type of Assessment for UE in Q2
Q2 UE Assessment Comments
The project deliverables have to be submitted through the Moodle platform according to the deadlines imposed in the project description.
Type of Assessment for UE in Q3
Q3 UE Assessment Comments
The project deliverables have to be submitted through the Moodle platform according to the deadlines imposed in the project description.
Type of Resit Assessment for UE in Q1 (BAB1)
Q1 UE Resit Assessment Comments (BAB1)
Not applicable
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 Reading
AA | |
---|---|
S-INFO-106 |
Required Learning Resources/Tools
AA | Required Learning Resources/Tools |
---|---|
S-INFO-106 | The projet specification document. |
Recommended Reading
AA | |
---|---|
S-INFO-106 |
Recommended Learning Resources/Tools
AA | Recommended Learning Resources/Tools |
---|---|
S-INFO-106 | Not applicable |
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 |