| Akademik Birim: |
Bilgisayar Mühendisliği Bölümü |
| Öğrenim Türü: |
Örgün Eğitim |
| Ön Koşullar |
Yok |
| Öğrenim Dili: |
İngilizce |
| Dersin Düzeyi: |
Lisans |
| Dersin Koordinatörü: |
- - |
| Dersin Amacı: |
Bu dersin amacı, öğrencilere bir yazılım projesinin analiz ve tasarım süreçlerini sistematik olarak yürütme becerisi kazandırmaktır. Ders kapsamında öğrenciler gerçekçi bir problem alanı üzerinden proje fikri geliştirme, kapsam belirleme, gereksinim analizi, sistem modelleme, mimari tasarım, test planlama, yazılım evrimi ve teknik dokümantasyon hazırlama süreçlerini uygular. Ders, tam ölçekli bir yazılım gerçekleştirmesinden ziyade, profesyonel yazılım mühendisliği proje çıktılarının hazırlanmasına ve sunulmasına odaklanır. |
| Dersin İçeriği: |
Bu ders; yazılım geliştirme süreçleri, gereksinimlerin tespiti ve analizi, yazılım gereksinimlerinin belirlenmesi, sistem tasarımı, test ve yazılım süreçlerinin evrimi konularını kapsamaktadır. Yazılım süreçleri, proje yönetimi, takım yönetimi, sistem modelleri, mimari tasarım, doğruluk, geçerlilik ve yazılım süreçlerinin evrimi ile ilgili çeşitli kavram, teknik ve araçlar ele alınmaktadır. Öğrenciler dönem boyunca gerçek hayat problemlerine yönelik takım tabanlı bir yazılım projesi geliştirecektir. |
| Dersin Öğrenme Çıktıları (ÖÇ): |
|
| Dersin Öğrenme Yöntem ve Teknikleri |
Ders; teorik anlatımlar, proje tabanlı öğrenme, proje raporları, proje sunumları ve takım çalışması etkinliklerinden oluşmaktadır. |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ
| # |
PY1 |
PY2 |
PY3 |
PY4 |
PY5 |
PY6 |
PY7 |
PY8 |
PY9 |
PY10 |
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek