Ön Koşul Dersleri:
Dersin Dili:
Almanca
Dersin Koordinatörü:
Dersin Amacı:
Bu ders yazılım geliştirmek için gerekli kavram ve prensipleri, yazılım süreçlerini, yazılım kalitesini belirleme ve yazılım geliştirme metotlarını öğrenciye tanıtmayı hedefler.
Dersin İçeriği:
Bu ders; Yazılım Geliştirme Kavramlarını, yazılım geliştirme araçlarının ve platformlarının kullanımını, Yazılım Geliştirme Süreç Adımlarını; problem analizi, tasarım, kodlama, test ve entegrasyon aşamalarının öğretilmesini içerir
Dersin Öğretim Yöntemleri:
1.Anlatım 2. Problem çözme 3.Soru cevap 4. Laboratuvar çalışması 5.Atölye çalışması 6. Proje 7. Örnek olay 8. Tartışma 9. Grup Çalışması 10.Konuk Konuşmacı 11. Gösteri yöntemi
Dersin Ölçme Yöntemleri:
A. Ara Sınav B. Final C. Yoklama D. Kısa Sınav E. Sunum F. Ödev G Proje H. Uygulama
Dikey Sekmeler
Dersin Öğrenme Çıktıları
|
Dersin Akışı
DERS AKIŞI | ||
Hafta | Konular | Ön Hazırlık |
1 | Yazılım Geliştirme Kavramları, tarihsel gelişimi ve metotları | |
2 | Klasik Çevrim(Waterfall) | |
3 | V Modeli | |
4 | Prototipleme/Örnekleme | |
5 | Spiral Modeli | |
6 | Evrimsel Geliştirme ve Evrimsel Prototipleme | |
7 | Artımlı Geliştirme | |
8 | Araştırmaya Dayalı Geliştirme ve (Ara Sınav) | |
9 | Gelişigüzel Geliştirme | |
10 | Özneye Yönelik Geliştirme | |
11 | Bileşen Tabanlı Geliştirme | |
12 | Özelliğe Yönelik Programlama | |
13 | Uç Programlama(Extreme Programming) | |
14 | Çevik Yazılım Geliştirme Yöntemi | |
15 | Final Sınavı |
Kaynaklar
|
Materyal Paylaşımı
MATERYAL PAYLAŞIMI | |
Dokümanlar | Slayt dosyası |
Ödevler | yazılım modelleme |
Sınavlar | Ara Sınav, Kısa sınav, Final Sınavı. |
Değerlendirme Sistemi
|
Dersin Program Çıktılarına Katkısı
|
AKTS İş Yükü Tablosu
|