DERS ADI

: YAZILIM MÜHENDİSLİĞİ İLKELERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BİL 3114 YAZILIM MÜHENDİSLİĞİ İLKELERİ SEÇMELİ 3 0 0 5

Dersi Veren Birim

Bilgisayar Bilimleri

Dersin Düzeyi

Lisans

Ders Koordinatörü

DR. ÖĞR. ÜYESİ BARIŞ TEKİN TEZEL

Dersi Alan Birimler

Bilgisayar Bilimleri

Dersin Amacı

Bu ders yazılım mühendisliği kavram ve prensiplerini, yazılım sürecini, yazılım geliştirme yöntemlerini, sistem modelleme ve programlama dilleri kavramlarını öğretmeyi hedefler.

Dersin Öğrenme Kazanımları

1   Sistem geliştirilmesinde sistem mühendisliği yaklaşımının önemini kavrayabilme.
2   Soyutlama ve modellemenin önemini kavrayabilme.
3   Sistem modelleme için UML kullanabilme.
4   Gereksinim analizi yapabilme.
5   Bir yazılım projesi için farklı modeller önerebilme ve değerlendirebilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Yazılım Mühendisliği Bilim Dalı ve temel kavramları
2 Sistemler, Sistem Mühendisliği, Sistem Yaşam Döngüsü, Sistem Geliştirme Yaşam Döngüsü
3 Yazılım Süreç Modelleri - 1
4 Yazılım Süreç Modelleri - 2
5 Birleştirilmiş Süreç Modeli
6 Çevik Yazılım Geliştirme
7 Proje Yönetimi
8 Proje Yönetimi - 2
9 Gereksinim Mühendisliği
10 Gereksinim Mühendisliği - 2
11 Sistem Modelleme
12 Tasarım ve Uygulama
13 Yazılım Testi
14 Yazılım Evrimi
15 Yazılım Mühendisliğinin Geleceği

Ders İçin Önerilen Kaynaklar

Ana kaynak: Dr. Erhan SARIDOĞAN, Yazılım Mühendisliği, 3. Baskı, Papatya Yayıncılık, 2015.
Yardımcı kaynaklar: Ian Sommerville, Software Engineering, 9th edition, Pearson, 2011.

Öğrenme ve Öğretme Yöntemleri

Ders, anlatım, sınıf sunumu ve tartışma biçiminde öğretilecek. Öğretilen dersin yanı sıra, öğrencilere gruplar halinde sunumlar hazırlatılacak ve tartışmalı oturumlar şeklinde sundurulacaktır. Dersin bazı haftalarında, daha önce verilen ödev sonuçları tartışılarak pekiştirilecektir.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 OD Ödev
3 FN Final
4 BNS BNS VZ * 0.30 + OD * 0.30 + FN * 0.40
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.30 + OD * 0.30 + BUT * 0.40


Değerlendirme Yöntemlerine İliskin Aciklamalar

bazı sınavlar, kasik yazılı sınav yerine proje şeklinde olabilir.

Değerlendirme Kriteri

Sınavlar, Ödevlerin değerlendirmesi.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

Derse zamanında gelinmelidir. Dönem boyunca derslerin %70 ine devam zorunludur. Sınavlar ve ödevlere zamanında hazırlanmak ve katılmak gerekmektedir. Ödevler ve sınavlarda kopya çekilmesi, intihal, vb. eylemlere kesinlikle tölerans gösterilmez ve ilgili disiplin cezaları uygulanır.

Dersin Öğretim Üyesi İletişim Bilgileri

Yrd. Doç. Dr. Mete EMİNAĞAOĞLU
mete.eminagaoglu@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 3 42
Haftalık Ders öncesi/sonrası hazırlıklar 13 3 39
Vize Sınavına Hazırlık 1 10 10
Ödev Hazırlama 1 18 18
Final Sınavına Hazırlık 1 16 16
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 129

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.14344554443433
ÖK.2454434454
ÖK.35434544345543
ÖK.4544545445543
ÖK.544554454455