SEDS 504
Yazılım İnşası
Bu ders yazılım geliştirme için gerekli temel bilgileri kapsar. Nesne Temelli Programlama, Sınıflar ve Metotlar, Kalıtım, Polimorfizm, Abstrakt Sınıflar ve Arayüz Sınıfları, İstisna Yönetimi, Kolleksiyonlar, Jenerikler, Nesne Temelli Analiz ve Tasarım, UML Diagramları.
Hafta | Konu |
---|---|
1 | Nesne Temelli Programlamaya Giriş |
2 | Akış Denetimi |
3 | Sınıf Kavramı I |
4 | Sınıf Kavramı II |
5 | Nesne Temelli Programlamada Lineer Veri Yapıları |
6 | Nesne Temelli Programlamada Özyinelemeli Veri Yapıları |
7 | Kalıtım |
8 | Polimorfizm |
9 | Abstrakt Sınıflar ve Arayüz Sınıfları |
10 | İstisna Yönetimi |
11 | Koleksiyonlar |
12 | Jenerikler |
13 | Nesne Temelli Analiz ve Tasarım |
14 | UML Diyagramları |