Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Bilgisayar Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
Bu ders Bilgisayar Mühendisliği Bölümü öğrencilerini Yazılım Mühendisliği mesleği hakkında bilgi sahibi edindirecek, ve onları büyük yazılım ürünleri geliştirirken kullanılan çağdaş araç ve süreçlerden haberdar edecek konuları içerir.
Ders Kitapları ve/veya Kaynaklar
Software Engineering: The Current Practice (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series) 1st Edition by Vaclav Rajlich
Öğrencilere, uzun ömürlü yazılım ürünlerini geliştirebilmeleri için gereken temel yetenekleri kazandırmaktır.
1. Yazılımların tasarlanması ve geliştirilmesi konularında bilgi edinmek.
2. Yazılım mühendisliği proje yönetimi araçlarının çağdaş durumu hakkında bilgi edinmek.
3. Açık kaynak kodlu yazılım geliştirme pratiklerini tanımak.
4. Var olan yazılımların kaynak kodlarını anlama; bu kodlara yeni özellikler ekleme ve hatalardan arındırma konularında tecrübe kazanmak.
5. Etkin sunum yapabilme becerisi kazanmak.
6. Mühendislik uygulamalarında kullanılan standartlar hakkında bilgi edinmek.
7. Mühendislik uygulamalarının sosyal, sağlık, çevre ve güvenlik üzerinde etkileri hakkında bilgi ve mühendislik çözümlerinin hukuksal sonuçları ile ilgili bilgi edinmek.
1. Hafta: Versiyon Yönetimi, Test Otomasyonu ve Sürekli Entegrasyon Sistemleri
2. Hafta: devam
3. Hafta: Program Analizi
4. Hafta: devam
5. Hafta: Yazılım Platformları, Çerçeveleri, Hizmetleri, Kütüphaneleri İnşa Etmek
6. Hafta: devam
7. Hafta: Mühendislik Uygulamalarında Kullanılan Standartlar, Mühendislik Uygulamalarının Çeşitli Etkileri
8. Hafta: Yazılım Geliştirme Süreçleri
9. Hafta: Test Etme, Sağlama Yapma, Ölçme, Takip Etme, Alarm Verme
10. Hafta: Mühendislik Çözümlerinin Hukuksal Sonuçları, Sağlam Yazılım Sistemleri Tasarlama ve Diğer Mühendislere İfade Etme
11. Hafta: Yazılım Karmaşıklık Ölçütleri, Kaliteli Yazılım ve Kod Okuma
12. Hafta: Yazılım Mühendisliği İş Mülakatları İçin Hazırlık
Referans Değerlendime Ölçütleri
• Vize % 20
• Genel Sınav % 50
• Ödev % 10
• Proje % 20
|
Program Çıktısı
*
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Ders Çıktısı
|
1 |
C
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
B
|
|
|
|
|
|
|
|
3 |
|
|
|
B
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
A
|
|
5 |
|
|
|
|
|
|
E
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
B
|
|
|
7 |
C
|
|
|
|
|
|
|
|
A
|
|
A, B
|