Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği

Ders Bilgileri

YAZILIM MÜHENDİSLİĞİ
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CSE307 Güz 2 3 3 4

Ön Koşulu Olan Ders( ler ) Yok
Dili İngilizce
Türü Zorunlu
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üyesi Furkan GÖZÜKARA
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı En güncel ve geçerli yazılım mühendisliği standartları hakkında bilgiler vermek, uygulamaya yönelik çözümler üzerinde durmak, geliştirme sürecinde kullanılmak üzere standartlardan türetilmiş bir belge kümesinin şablonlarını vermek, proje yönetimi hakkında bilgiler vermek.
İçeriği Yazılım Mühendisliğine Giriş, Yazılım Geliştirme Süreçleri, Yazılım İsterleri Çözümlemesi, Yazılım Tasarımı, Arayüz Tasarımı, Yazılım Gerçekleştirimi, Proje Yönetimi, Yazılım Kalitesi Ve Standartları , Yazılım Testi, Yazılım Bakımı, UML Diyagramları, UML Diyagramları Uygulamaları, Örnek Uygulamalar.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Yazılım geliştirme süreçlerini bilir
2 Yazılımı ve arayüz tasarımını yapar
3 Yazılım gerçekleştirim için temel kuralları uygular
4 Yazılımın test ve bakım süreçlerini planlar ve uygular
5 Başarılı projelerin ortak yönlerini bilir ve örnekler
6 Bir projede ekip çalışması yeteneği kazanır

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Yazılım Müh. Giriş Anlatım, tartışma, sunum
2 Yazılım Geliştirme Süreçleri Anlatım, tartışma, sunum
3 Yazılım İsterleri Çözümlemesi Anlatım, tartışma, sunum
4 Yazılım Tasarımı Anlatım, tartışma, sunum
5 Arayüz Tasarımı Anlatım, tartışma, sunum
6 Yazılım Gerçekleştirimi Anlatım, tartışma, sunum
7 Ara sınav Ölçme
8 Yazılım Kalitesi Ve Standartları Anlatım, tartışma, sunum
9 Yazılım Testi Anlatım, tartışma, sunum
10 Yazılım Bakımı Anlatım, tartışma, sunum
11 UML Diyagramları Anlatım, tartışma, sunum
12 UML Diyagramları Uygulamaları Anlatım, tartışma, sunum
13 Örnek Uygulamalar Anlatım, tartışma, sunum
14 Son Sınav Ölçme
15
16

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 Ders notları farklı kaynaklardan derlenmektedir.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %40 Ara Sınav Ara Sınav
2 %60 Son Sınav Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Yazılım geliştirme süreçlerini bilir 2͵3͵4͵10 1͵2
2 Yazılımı ve arayüz tasarımını yapar 2͵3͵4͵10 1͵2
3 Yazılım gerçekleştirim için temel kuralları uygular 2͵3͵4͵10 1͵2
4 Yazılımın test ve bakım süreçlerini planlar ve uygular 2͵3͵4͵10 1͵2
5 Başarılı projelerin ortak yönlerini bilir ve örnekler 2͵3͵4͵10 1͵2
6 Bir projede ekip çalışması yeteneği kazanır 2͵3͵4͵10 1͵2
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 5 70
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 2 28
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 1 5 5
8 Ara Sınav 1 2 2
9 Kısa Sınav 0 0 0
10 Ödev 0 0 0
11 Ara Proje 0 0 0
12 Ara Uygulama 0 0 0
13 Son Proje 1 1 1
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 1 2 2
16 Son Sınav 1 2 2
  110