Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yazılım Mühendisliği TemelleriBLM522937.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim)
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim, İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüYunus Emre Selçuk
Dersi Veren(ler)Yunus Emre Selçuk
Asistan(lar)ı
Dersin AmacıYüksek kalitede ve ekonomik yazılım geliştirme süreç ve yöntemlerinin öğretilmesi
Dersin İçeriğiYazılım mühendisliği disiplininin temel alanlarının tanıtılması
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Pressman R., Software Engineering, 6th ed. (2005), Mc Graw Hill.
  • Larman C., Applying UML and Patterns, 2nd ed. (2002), Prentice Hall.
  • Kalıpsız Oya, Yazılım Mühendisliği, Ġ.Ü. Yayını
  • Sommerville I., Software Engineering, 8th ed. (2006), Prentice Hall.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Yazılım Mühendisliği temel kavramlarını öğrenme ve uygulayabilme bilgi ve becerisi kazandıracaktır.
  2. Yüksek kalitede ve ekonomik yazılım geliştirme yöntemlerini öğretecektir.
  3. Yazılım Mühendisliği Prosesi Yönetimi ile ilgili araçları kullanabilme becerisi kazandıracaktır.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3
PÇ-1---
PÇ-2---
PÇ-3---
PÇ-4---
PÇ-5---
PÇ-6---
PÇ-7---
PÇ-8---
PÇ-9---
PÇ-10---
PÇ-11---
PÇ-12---
PÇ-13---
PÇ-14---
PÇ-15---
PÇ-16---
PÇ-17---
PÇ-18---
PÇ-19---
PÇ-20---
PÇ-21---
PÇ-22---
PÇ-23---
PÇ-24---
PÇ-25---
PÇ-26---
PÇ-27---
PÇ-28---
PÇ-29---
PÇ-30---

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Yazılım Mühendisliğine Giriş ve Yazılım Geliştirme Süreçleri
2Yazılım Geliştirme Süreçleri ve Çevik Modeller
3Yazılım Proje Yönetimi, Gereksinim Mühendisliği
4Nesneye Yönelik Çözümleme
5Nesneye Yönelik Tasarım
6Laboratuar Çalışması: UML Modelleme Araçları - I
7Laboratuar Çalışması: UML Modelleme Araçları - II
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Yazılım Kalite Yönetimi ve Yazılım Ölçütleri
10Yazılım Test Teknikleri
11Yazılım Bakımı ve Konfigürasyon Yönetimi
12Yazılım Yeniden Kullanımı
13Laboratuar Çalışması: Yönetim Araçları
142. Ara Sınav
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler125
Seminer/Workshop
Ara Sınavlar235
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması184
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler140
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)220
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok