IS524 SOFTWARE DESIGN PATTERNS
Course Code: | 9010524 |
METU Credit (Theoretical-Laboratory hours/week): | 3(3-0) |
ECTS Credit: | 8.0 |
Language of Instruction: | English |
Level of Study: | Masters |
Course Coordinator: | Assoc.Prof.Dr. AYSU BETÝN CAN |
Offered Semester: | Fall or Spring Semesters. |
Course Content
The course focuses on fundemental software design patterns, antipatterns, and refactoring bad design to design patterns. Hands-on experience on reuse of design patterns will be established by a severalhomeworks and a class project. The course includes reviews of UML, object-oriented design. Students will be able to efficiently communicate program structures using patterns and to develop softwareof high quality.