—- data course —-
Number: 4022 Title: Software Design and Architecture Patterns English Title: Patterns of Software Design and Architecture Level: Micromaster Field: Software Engineering Credits: 3 Type: Theoretical Category: Specialized Prerequisite: General Objective Co-requisite: – Image: pattern.png ID: 4022 Instructor: Education Term: Summer 2025 Schedule: Sunday and Tuesday 17:30-19:00 Priority: 40
The objective of this course is to familiarize students with patterns and their applications in software engineering. While learning about common design and architectural patterns, students will also become familiar with anti-patterns. Due to the multitude of patterns, the course emphasizes detailed introduction of widely-used patterns while ensuring sufficient familiarity with foundational structures, basic principles, complexity management methods, and pattern analysis techniques.