Academic Catalog

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:
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 software
of high quality.