| 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 ders, öğrencilere yazılım sistemi geliştirme süreci ve nesne odaklı teknoloji ile sistem gelişiminin temel ilkelerini sunarak öğrencilerin bir yazılım sistemini sıfırdan nasıl geliştirebileceklerini anlamalarını amaçlamaktadır. Ders, öğrencilere farklı yazılım süreç modelleri, yazılım gereksinimi mühendisliği, proje yönetimi, sistem analizi, tasarımı, uygulaması, doğrulaması, dokümantasyonu ve sunumunu yaptırır. |
| Dersin İçeriği: |
Bu ders kapsamında yazılım geliştirme süreçleri, gereksinimlerin ortaya çıkarılması ve analizi, belirleme, tasarım, uygulama, test ve gelişme konuları işlenir. Yazılım süreci, yazılım gereksinimleri, proje yönetimi, insan yönetimi, sistem modelleri, mimari tasarım, uygulama, doğrulama ve yazılım geliştirme için çeşitli kavramlar, teknikler ve araçlar gösterilir. Öğrenci grupları, bu derste öğrendikleri konuları bir dönem projesi geliştirerek uygularlar. |
| Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Yazılım geliştirme süreç modellerini tanıma becerisi.
- 2- Yazılım sistemi analiz etme, tasarlama ve geliştirme becerisi.
- 3- Yazılım testi yapma ve yazılım geliştirme proje dokümantasyonu hazırlama becerisi.
- 4- Bir yazılım geliştirme ekibine katılma, web tabanlı bir otomasyon sistemi tasarlama ve uygulama, proje yönetimi adımlarını doğru sunum becerileriyle kullanabilme.
|
| Dersin Öğrenme Yöntem ve Teknikleri |
Ders anlatımı ve sınıf içi tartışmalar. |
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 |
| OC1 |
|
|
|
|
|
|
|
|
|
| OC2 |
|
|
|
|
|
|
|
|
|
| OC3 |
|
|
|
|
|
|
|
|
|
| OC4 |
|
|
|
|
|
|
|
|
|
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek