| PROJ0010-1 | ||||||||
| Integrated software project, including fundamentals in project management | ||||||||
|
Durée :
|
||||||||
| 10h Th, 290h Proj. | ||||||||
|
Nombre de crédits :
|
||||||||
|
||||||||
|
Nom du professeur :
|
||||||||
| Jean-Louis Binot, Bernard Boigelot, Benoît Donnet, Guy Leduc, Laurent Mathy | ||||||||
|
Langue(s) du cours :
|
||||||||
| Langue anglaise | ||||||||
|
Organisation et évaluation :
|
||||||||
| Enseignement durant l'année complète, avec partiel en janvier | ||||||||
|
Unités d'enseignement prérequises et corequises :
|
||||||||
| Les unités prérequises ou corequises sont présentées au sein de chaque programme | ||||||||
|
Contenus du cours :
|
||||||||
| In this course, groups of 4-5 students will carry out a substantial integrated software project, which mainly builds on the knowledge, know-how and skills achieved during their bachelor studies (i.e., programming, software engineering, data bases, operating systems and networks), with the goal of consolidating and integrating them, while achieving a realistic project for real users. The project will include several phases, such as clarifying user requirements, designing the software architecture, implementing a prototype, and testing the system. Seminars and continuous project reviews will also be organized to teach fundamentals in project management and group coordination. | ||||||||
|
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
|
||||||||
| The project aims at developing the students' ability to carry out a realistic, complex and incompletely defined software project from the conceptual to the operational phase.
The students will also learn and practice actively project management, including project and team leadership, reporting, oral presentations and defence, thereby improving their autonomy, their abilities to work efficiently in groups, and their communication and writing skills. |
||||||||
|
Savoirs et compétences prérequis :
|
||||||||
| A bachelor degree in computer science or in engineering with a major in computer science. | ||||||||
|
Activités d'apprentissage prévues et méthodes d'enseignement :
|
||||||||
|
||||||||
|
Mode d'enseignement (présentiel ; enseignement à distance) :
|
||||||||
|
||||||||
|
Lectures recommandées ou obligatoires et notes de cours :
|
||||||||
| Slides used during the seminars. | ||||||||
|
Modalités d'évaluation et critères :
|
||||||||
The evaluation will be based on:
The project defence consists of an oral presentation and a live demonstration of the system, followed by a question/answer session. The final grade takes account of the amount and quality of the achieved work, the quality of the written report and of the oral presentation, as well as the relevance of the provided answers. Typically, grades are assigned to the whole group. However, in some particular cases (e.g., there are evidences that a member of a group has not participated enough in the project), the grade may be assigned more individually, reflecting the personal involvement of each member of a group. Finally, as the course is essentially a single team project, no resit will be provided. This means that, no second chance to improve the grade will be given to students in case of failure in June. |
||||||||
|
Stage(s) :
|
||||||||
|
Remarques organisationnelles :
|
||||||||
|
||||||||
|
Contacts :
|
||||||||
Coordinators:
|
||||||||
|
Notes en ligne :
|
||||||||
![]() | Web page Course Web page |
|||||||