Öğrenme Çıktılarının Program Yeterliliklerine Katkısı
| Öğrenme Çıktıları |
|
|
|
|
|
|
|
|
|
|
|
| Analyze and model real-world problems using object-oriented design principles. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Implement object-oriented programs in Python using core OOP concepts (classes, inheritance, polymorphism, abstraction, exceptions). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Apply design patterns and advanced Python features to develop modular and reusable software. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Test and evaluate object-oriented programs using unit testing and basic TDD (Test-Driven Development) principles. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Katkı Düzeyi : (1) Çok Düşük, (2) Düşük, (3) Orta, (4) Yüksek, (5) Çok Yüksek