OBJECT ORIENTED PROGRAMMING

Öğ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
Bilgi İşlem Daire Başkanlığı © 2026