YAZILIM MÜHENDİSLİĞİNE GİRİŞ

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
YAZ16103 4 2+0 2 Zorunlu
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Zorunlu
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.
Dersin İç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.
Dersin Ön Koşulları -
Dersin Koordinatörü Dr. Öğr. Üyesi BORA ASLAN
Dersi Verenler Dr. Öğr. Üyesi BORA ASLAN
Dersin Yardımcıları Arş.Gör. Dilan Onat Alakuş
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar İlgili öğretim üyesinin önereceği kitap, ders notu, veri tabanı, internet.
Notlar MS Teams üzerinden paylaşılan notlar.
Döküman -
Ödev -

Ders Yapısı

Matematik ve Temel Bilimler% 0
Mühendislik Bilimleri% 50
Mühendislik Tasarımı% 50
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 0
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 20
Kısa Sınav 1 % 20
Ödev 1 % 10
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 50
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 4 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 15 2 30
Sınıf Dışı Ç. Süresi 15 2 30
Ödevler 1 10 10
Ara Sınavlar 1 10 10
Yarıyıl Sonu Sınavı 1 20 20
Kısa Sınav 1 10 10
  110 | AKTS Kredisi : 4

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Döküman
1 Yazılım mühendisliği ve sosyo-teknik sistemler Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
2 Yazılım mühendisliği ve sosyo-teknik sistemler Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
3 Yazılım süreç modelleri Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
4 Proje yönetimi Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
5 Proje yönetimi Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
6 Yazılım gereksinimleri Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
7 Gereksinim mühendisliği kavramları Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
8 Gereksinim mühendisliği kavramları Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
9 Ara Sınav - -
10 System Models Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
11 Tasarım kavramları: Mimari tasarım, Nesne-yönelimli tasarım, Kullanıcı arayüzü tasarımı Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
12 Test, doğrulama ve geçerlileme Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
13 Kalite yönetimi Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
14 Konfigürasyon yönetimi Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
15 Örnekler Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Yazılım geliştirme yaşam döngüsü modelleri ve ilgili süreçleri belirlemek
2 Yazılım proje yönetimi temellerini ve maliyet , zamanlama , kalite ve risk gibi ana konuları açıklamak.
3 Yazılım sistemlerinin analizi , tasarımı , test ve bakım için gerekli bilgilerin kazanımı.
4 Yazılım ürün ve süreç kalitesini açıklamak
5 Yazılım mühendisliği ile ilgili yöntemler , teknikler ve araçların kullanımı hakkında bilgi edinmek

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 45445444433
Ö2 35544354322
Ö3 44355443412
Ö4 45534353333
Ö5 35454242512

Katkı Düzeyi: 0:Yok     1:Çok Düşük     2:Düşük     3:Orta     4:Yüksek     5:Çok Yüksek