Türkçe | English
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.ktu.edu.tr/ofyazilim
Tel: +90 0462 3778353
OFTF
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM1001Yazılım Mühendisliğine Giriş2+0+0AKTS:3
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüYAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 2 saat teorik
Öğretim ÜyesiDr. Öğr. Üyesi Mustafa Hakan BOZKURT
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Yazılım mühendisliği branşının temellerini, temel kavramlarını ve terminolojisini öğretmek. Soyutlama, problem çözme ve sistemik bakış açısı kazandırma.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Yazılım mühendisliği hakında tam bir giriş bilgisi edinme.1,2,10,111,
ÖK - 2 : Yazılım proje yönetimi, gereksinim mühendisliği, tasarımı, testi, geçerlilemesi, doğrulaması, konfigürasyon yönetimi ve kalite yönetimi konularına ilişkin temel kavramların anlaşılması.1,2,10,111,
ÖK - 3 : Hesaplama sistemlerinin genel amaçlı hibrid sistemlerin geliştirimindeki yerini anlamak.1,2,10,111,
ÖK - 4 : Bir mühendislik branşı olarak yazılım mühendisliğinin eriştiği olgunluk düzeyi hakkında bilgi sahibi olmak1,2,10,111,
ÖK - 5 : Sosyo-teknik sistemler bağlamında müşteri ve uç-kullanıcının önemini kavramak1,2,10,111,
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Hesaplama prensipleri: Soyutlama, problem çözme, tekrar kullanım, sitemlerin bölümlenmesi. Yazılım mühendisliğine genel bakış: yaşam döngüsü, sistemler, müşteriler, kullanıcılar, gereksinimler, tasarım, gerçekleştirim, yazılım kalite güvencesi, test ve bakım.
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Yazılım Mühendisliğine Giriş
 Hafta 2Yazılım mühendisliği ve sosyo-teknik sistemler
 Hafta 3Yazılım süreç modelleri
 Hafta 4Project Management
 Hafta 5Software Process Models
 Hafta 6Yazılım gereksinimleri
 Hafta 7Gereksinim mühendisliği kavramları
 Hafta 8Gereksinim mühendisliği kavramları
 Hafta 9Ara Sınav
 Hafta 10Sistem modelleri
 Hafta 11Tasarım kavramları: Mimari tasarım, Nesne-yönelimli tasarım, Kullanıcı arayüzü tasarımı
 Hafta 12Test, doğrulama ve geçerlileme
 Hafta 13Kalite yönetimi
 Hafta 14Konfigürasyon yönetimi
 Hafta 15CASE Teknolojisi
 Hafta 16Final sınavı
 
Ders Kitabı / Malzemesi
1I.Sommerville, "Software Engineering", Addison-Wesley, Seventh Edition, 2004, ISBN 0-321-21026-3
 
İlave Kaynak
1S.L. Pfleeger and J.M. Atlee, "Software Engineering: Theory and Practice", Pearson Education, Third Edition, 2006, ISBN: 0-13-198461-6
2Arifoğlu and A. Doğru,, ?Yazılım Mühendisliği?, SAS Bilişim Yayınları, 2001, 975-97197-2-X
3R.Pressman, ?Software Engineering: APractitionar?s Approach?, McGraw Hill, Sixth Edition, 2005,ISBN:0-07-285318-2
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 26/11/2022 2 50
Dönem sonu sınavı 16 14/01/2023 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 3 14 42
Laboratuar çalışması 0 0 0
Arasınav için hazırlık 2 4 8
Arasınav 2 1 2
Uygulama 0 0 0
Klinik Uygulama 0 0 0
Ödev 0 0 0
Proje 0 0 0
Kısa sınav 0 0 0
Dönem sonu sınavı için hazırlık 2 4 8
Dönem sonu sınavı 2 1 2
Diğer 1 0 0 0
Diğer 2 0 0 0
Toplam Çalışma Yükü90