PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Bilgi İşlemsel DüşünmeSENG 106123 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Üniversite kurallarını ve düzenlemelerini anlamak
2. Yazılım mühendisliği mesleğini etik ve yasal beklentileri ile kavramak
3. Yazılım Geliştirme Yaşam Döngüsünü öğrenmek
4. Yazılım geliştirmenin her adımında bilgi sahibi olmak
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, yazılım mühendisliği alanına, bölümün akademik programına, kurallarına ve yönetmeliklerine genel bir bakışı; yazılım mühendisliği modelleri ve uygulamaları, mühendislikte etik, yasal ve güncel konular.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Kurallar ve Düzenlemeler
2Yazılım Mühendisliği ve Etik
3Yazılım Geliştirme Yaşam Döngüsü
4Gereksinimler
5Tasarım
6Kodlama
7Test I
8Test II
9Kalite Güvencesi
10Bakım
11Süreç Yönetimi
12Proje Yönetimi
13Kalite Yönetimi
14Konfigürasyon Yönetimi
 
Kaynaklar:
Ian Sommerville Software Engineering Pearson 2015 978-0133943030
 
Diğer Kaynaklar:
Roger S. Pressman and Bruce Maxim Software Engineering – A Practitioner’s Approach McGraw Hill 2014 978-0078022128 IEEE Computer Society Guide to the Software Engineering Body of knowledge IEEE 2014 http://www.swebok.org
 
Öğretim Yöntem ve Teknikleri:
Haftalık 3 Saat.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ödev4%10
Test10%20
Ara sınav1%30
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor