Sure! Here’s the translation:
In this module, students review the different stages of analyzing a client’s needs: writing a context, personas, user stories, creating mockups, and designing a use case diagram.
Students put these skills into practice to carry out the analysis of their second-year interdisciplinary project, which spans both semesters.
After starting programming with the C language during the first semester, students discover object-oriented development in this module using the C++ language.
This module contains a more theoretical part on the notions related to object-oriented development: object, class, inheritance, polymorphism, … and students learn to read a UML class diagram.
The other part of the module is dedicated to learning the C++ language itself and its specificities.
This module is related to Project 2.02 where students must model and solve a given problem by developing a C++ program, but also analyze their solution, particularly in terms of complexity.
Module similar to the new “Object-oriented Development” module but the language studied was Java.
These two modules have been grouped into one around a project-based approach. After discovering object-oriented programming at the beginning of the semester with Java, students must design and develop an application with a graphical interface in C#.
This project is divided into two main parts: