020DPDWF3 | Design Patterns |
---|---|
![]() |
This course explores the foundational principles of software architecture and the application of design patterns to build robust, maintainable, and scalable software solutions. Students will learn how to effectively structure applications into objects and address critical design questions such as "Who creates?", "Who knows?", and "Who does?". The course emphasizes the "Gang of Four" design patterns, providing practical insights into reusable and time-tested solutions for common software design challenges. By the end of the course, students will gain the skills to implement design patterns and enhance the quality of their software designs. Temps présentiel : 27 heures Charge de travail étudiant : 54 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travaux pratiques contrôlés |