Ders Adı | Kodu | Dili | Türü | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|---|---|
Software Engineering | CE310 | İngilizce | Zorunlu | 6. Yarıyıl | 3 + 0 | 3,0 | 4,0 |
Ön Koşul Dersleri | |
Dersin Seviyesi | Lisans |
Dersin Verilişi | Ders için hazırlanan sunum dosyası üzerinden yapılmaktadır. |
Dersin Koordinatörü | Öğr. Gör. Dr. Levent SABAH |
Dersi Veren(ler) | |
Dersin Amacı | Öğrencilere günümüzde uluslararası düzeyde sahip olunması beklenen gerekli yazılım mühendisliği donanımını vermektir Ayrıca proje yönetimi, ekip yönetimi, maliyet ve kaynak tahminleri, iş planlarını değerlendirme, teklifleri inceleme ve yenilikler önerme gibi görevlere öğrencileri hazırlamaktır. |
Dersin İçeriği | Yazılım mühendisliği süreçleri, proje yönetimi, ekip yönetimi, maliyet ve kaynak tahminleri, iş planlarını değerlendirme, teklifleri inceleme ve yenilikler ile en son kullanılan yazılım mühendisliği metodları. |
# | Öğrenme Kazanımı |
1 | Yazılım tasarımında UML modellerini geliştirebilme |
2 | Yazılım geliştirmede takım çalışması yapabilme |
3 | Bir yazılım projesine ait kullanıcı ara yüzlerini belirleyebilme |
4 | Bir yazılım projesine ait bakım etkinliklerini değerlendirebilme |
5 | Yazılım süreçlerini kavrayabilme |
6 | Yazılım süreç modellerini(Çağlayan, gelişimsel, spiral) değerlendirebilme |
7 | Yazılım proje yönetimini kavrayabilme ve yazılım projelerinde risk analizi yapabilme |
8 | Bir yazılım projesine ait gereksinimleri belirleyebilme |
9 | Yazılım projelerinde prototiplemeyi değerlendirebilme |
Hafta | Konular/Uygulamalar | Yöntem |
---|---|---|
1. Hafta | Yazılım Mühendisliği Gerçeği | |
2. Hafta | Yazılım Geliştirme Yaşam Döngüsü | |
3. Hafta | Yazılım/Bilgi Sistemi Geliştirme Aşamaları | |
4. Hafta | Sistem Çözümleme | |
5. Hafta | Tasarım | |
6. Hafta | Gerçekleştirim | |
7. Hafta | Yazılım Doğrulama ve Geçerleme | |
8. Hafta | Bakım | |
9. Hafta | Nesneye Yönelik Çözümleme | |
10. Hafta | Yazılım Mimarileri | |
11. Hafta | Yazılım Kalite ve Konfigürasyon | |
12. Hafta | Bilgisayar Destekli Yazılım Araçları | |
13. Hafta | Yazılım geliştirmek için öneriler | |
14. Hafta | Örnek Yazılım Projelerinin İncelenmesi |
No | Program Yeterlilikleri | Katkı Düzeyi | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
4 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi | ✔ |
Program Yeterlilik | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | DK9 |
---|---|---|---|---|---|---|---|---|---|
PY4 | 3 | 4 | 3 | 4 | 4 | 5 | 4 | 5 | 5 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
AKTS / İş Yükü Tablosu | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) | |
---|---|---|---|---|
Sınavlar |
Ara Sınav 1 | 1 | 15 | 15 |
Ödev 1 | 1 | 15 | 15 | |
Final | 1 | 16 | 16 | |
Sınıf İçi Etkinlik | 14 | 1 | 14 | |
Toplam İş Yükü | 60 | |||
*AKTS = (Toplam İş Yükü) / 25,5 | Dersin AKTS Kredisi | 4,0 |