>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Software Architectures and Design | YZM206 | Compulsory | Bachelor's degree | 2 | Spring | 4 |
Associate Prof. Dr. Hakan GÜNDÜZ
Assistant Prof. Dr. Kaplan KAPLAN
1) Learns software architectures.
2) Learns software architectural design.
3) Learns architectural patterns.
4) Apply object-based analysis and design on software projects.
5) Understands and applies software design patterns.
Program Competencies | |||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
Learning Outcomes | |||||||||||||
1 | High | High | Middle | High | Low | Low | Middle | Low | Low | Low | Middle | Low | |
2 | High | High | Middle | High | Low | Low | Middle | Low | Low | Low | Middle | Low | |
3 | High | High | High | Middle | Low | Low | Middle | Middle | High | Middle | Middle | Low | |
4 | High | High | High | High | Middle | Low | Middle | Middle | Middle | Middle | High | Low | |
5 | High | High | High | High | Middle | Low | Middle | Middle | Middle | Middle | High | Low |
Face to Face
None
Not Required
Introduction. Overview of software architecture. Software quality attributes. Software architecture design. Architectural patterns.
Contribution of Semester Studies to Course Grade |
40% |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
Contribution of Final Examination to Course Grade |
60% |
|||||||||||
Total | 100% |
Turkish
Not Required