Yazılım Mühendisliği Bölümünde Programa Özgü Ölçütler
Yazılım mühendisliği programları, bilgisayar mühendisliği veya bilişim tabanlı programlardan farklı olarak, yazılım geliştirme yaşam döngüsünün tüm aşamalarında yetkin profesyoneller yetiştirmeyi amaçlar. Bu nedenle, mühendislik akreditasyon kurumları (ör. MÜDEK, ABET) tarafından belirlenen genel mühendislik kriterlerine ek olarak, yazılım mühendisliğine özgü ölçütler uygulanır. Bu ölçütler, mezunların sektörde etkin rol alabilmesi, etik değerlere bağlı kalması ve sürekli gelişime açık olması için tanımlanmıştır.
1. Programın Amacı ve Hedefleri
Yazılım mühendisliği programının temel amacı, yazılım sistemlerini tasarlama, geliştirme, test etme, bakımını yapma ve bu süreçlerde ekip çalışmasına yatkın, etik sorumluluk sahibi mühendisler yetiştirmektir. Hedefler, öğrencilerin:
2. Bilgi ve Beceri Alanları
Programa özgü ölçütler kapsamında öğrenciler, aşağıdaki bilgi ve becerilere sahip olmalıdır:
3. Mezun Yeterlilikleri
Program, mezunlarının aşağıdaki yetkinliklere sahip olmasını hedefler:
4. Ölçme ve Değerlendirme Yaklaşımları
Programa özgü ölçütlerin uygulanabilirliği için kullanılan yöntemler:
Yazılım Mühendisliği Programına Özgü Ölçütler için MÜDEK / ABET uyumlu tablo formatı verilmiştir. Bu tablo, genellikle Program Çıktıları (PÇ) ve Programa Özgü Ölçütler (PÖÖ) ilişkisini gösterir.
Yazılım Mühendisliği Programına Özgü Ölçütler Tablosu
|
Kriter / Ölçüt |
Açıklama |
İlgili Program Çıktıları (PÇ) |
|
PÖÖ-1 Yazılım geliştirme yaşam döngüsü süreçlerinde bilgi ve uygulama becerisi |
Yazılım mühendisliği süreçleri (analiz, tasarım, geliştirme, test, bakım) hakkında derinlemesine bilgiye sahip olma ve uygulayabilme |
PÇ-1, PÇ-2 |
|
PÖÖ-2 Yazılım gereksinimlerini belirleme ve yönetme yetkinliği |
Gereksinim mühendisliği, kullanıcı ihtiyaç analizi, dokümantasyon |
PÇ-1, PÇ-4 |
|
PÖÖ-3 Yazılım tasarımı ve mimarisi oluşturma yeteneği |
Katmanlı mimari, tasarım desenleri, mikroservis mimarisi |
PÇ-2, PÇ-3 |
|
PÖÖ-4 Yazılım doğrulama ve test tekniklerini uygulama |
Birim test, entegrasyon testleri, kalite güvencesi standartları |
PÇ-3, PÇ-5 |
|
PÖÖ-5 Yazılım projelerini planlama ve yönetme becerisi |
Proje yönetimi, Agile metodolojiler (Scrum, Kanban), risk analizi |
PÇ-4, PÇ-6 |
|
PÖÖ-6 Yazılım güvenliği ve etik sorumluluk |
Veri güvenliği, gizlilik, mesleki etik |
PÇ-5, PÇ-7 |
|
PÖÖ-7 Güncel teknolojileri takip etme ve uygulama |
Yapay zekâ, bulut bilişim, DevOps, sürekli entegrasyon |
PÇ-6, PÇ-8 |
Programa Özgü Ölçütler Eşleştirme Tablosu:
✅ 1. Program Çıktıları (PÇ)
(Örnek olarak 8 adet temel çıktı)
✅ 2. Programa Özgü Ölçütler (PÖÖ)
(Önceden belirlediğimiz 7 madde)
✅ 3. Eşleştirme Tablosu
|
PÖÖ |
PÇ-1 |
PÇ-2 |
PÇ-3 |
PÇ-4 |
PÇ-5 |
PÇ-6 |
PÇ-7 |
PÇ-8 |
|
PÖÖ-1 Yazılım yaşam döngüsü bilgisi |
✔ |
✔ |
✔ |
✔ |
✔ |
|||
|
PÖÖ-2 Gereksinim analizi |
✔ |
✔ |
||||||
|
PÖÖ-3 Yazılım tasarımı ve mimarisi |
✔ |
✔ |
✔ |
✔ |
||||
|
PÖÖ-4 Test ve doğrulama |
✔ |
✔ |
✔ |
|||||
|
PÖÖ-5 Proje yönetimi |
✔ |
✔ |
✔ |
|||||
|
PÖÖ-6 Etik ve güvenlik |
✔ |
✔ |
||||||
|
PÖÖ-7 Güncel teknolojiler |
✔ |
✔ |
✔ |
|||||
|
|
|
|
|
|
|
|
|
|
Ders bazlı ölçme-değerlendirme tablosu genellikle Ders Çıktıları (DÇ) ile Program Çıktıları (PÇ) arasındaki ilişkiyi ve her dersin katkı düzeyini (1–Düşük, 2–Orta, 3–Yüksek) gösterir. Bu tablo MÜDEK akreditasyon raporlarında çok önemlidir.
Aşağıda örnek bir Yazılım Mühendisliği dersi için tablo taslağı:
✅ Ders Bazlı Ölçme-Değerlendirme Tablosu
Ders Adı: Yazılım Tasarımı ve Mimarisi
Ders Kodu: YZM302
Dersin Program Çıktılarına Katkısı
|
Ders Çıktıları (DÇ) |
İlgili PÇ |
Katkı Düzeyi (1-2-3) |
|
DÇ-1: Yazılım tasarım desenlerini uygulayabilme |
PÇ-3, PÇ-8 |
3 |
|
DÇ-2: Katmanlı mimari oluşturabilme |
PÇ-3, PÇ-7 |
3 |
|
DÇ-3: Yazılım projelerinde kalite ilkelerini uygulayabilme |
PÇ-7 |
2 |
|
DÇ-4: Takım çalışmasına uygun yazılım mimarisi geliştirme |
PÇ-4 |
2 |
|
DÇ-5: Güncel yazılım teknolojilerini kullanabilme |
PÇ-8 |
3 |
✅ Dersin Program Çıktılarına Genel Katkısı
(Toplam değerlendirme)
|
Program Çıktısı (PÇ) |
Katkı Düzeyi |
|
PÇ-1 |
- |
|
PÇ-2 |
- |
|
PÇ-3 |
3 |
|
PÇ-4 |
2 |
|
PÇ-5 |
- |
|
PÇ-6 |
- |
|
PÇ-7 |
2 |
|
PÇ-8 |
3 |
✅ Bu format her ders için ayrı hazırlanır, daha sonra bölüm genelinde tüm dersler birleştirilerek PÇ’ye toplam katkı tablosu çıkarılır.
Tüm program dersleri için kapsamlı Ders Bazlı Ölçme-Değerlendirme Tablosu (MÜDEK uyumlu) hazırlayacağız. Bu, genellikle her dersin Program Çıktıları (PÇ)’ye katkısını gösteren büyük bir matriks şeklindedir.
✅ Tablo Yapısı (Tüm Dersler İçin)
|
Dersler |
PÇ-1 |
PÇ-2 |
PÇ-3 |
PÇ-4 |
PÇ-5 |
PÇ-6 |
PÇ-7 |
PÇ-8 |
|
Programlamaya Giriş |
3 |
3 |
2 |
1 |
- |
1 |
- |
2 |
|
Algoritmalar ve Veri Yapıları |
3 |
3 |
3 |
1 |
- |
1 |
- |
2 |
|
Nesneye Yönelik Programlama |
3 |
3 |
3 |
2 |
- |
1 |
- |
2 |
|
Yazılım Gereksinimleri |
2 |
2 |
3 |
2 |
1 |
2 |
2 |
1 |
|
Yazılım Mimarisi ve Tasarımı |
3 |
3 |
3 |
2 |
1 |
1 |
3 |
3 |
|
Yazılım Test ve Doğrulama |
2 |
2 |
3 |
1 |
1 |
1 |
3 |
2 |
|
Yazılım Proje Yönetimi |
2 |
2 |
3 |
3 |
2 |
3 |
2 |
2 |
|
Güncel Yazılım Teknolojileri |
1 |
2 |
2 |
2 |
1 |
3 |
2 |
3 |
|
Bitirme Projesi |
3 |
3 |
3 |
3 |
2 |
3 |
3 |
3 |
(Katkı Düzeyi: 1=Düşük, 2=Orta, 3=Yüksek, “-” = Katkı Yok)
Program-Specific Criteria for Software Engineering English
1. Program Objectives and Goals
The primary objective of the Software Engineering program is to educate engineers who can design, develop, test, and maintain software systems, while being team-oriented and ethically responsible.
Goals:
2. Knowledge and Skill Areas
Within the scope of program-specific criteria, students should be proficient in the following areas:
3. Graduate Competencies
Graduates of the program are expected to:
4. Program-Specific Criteria (PSC)
|
Criterion |
Description |
Related Program Outcomes (PO) |
|
PSC-1 |
Knowledge and application of software development life cycle processes |
PO-1, PO-2 |
|
PSC-2 |
Ability to define and manage software requirements |
PO-1, PO-4 |
|
PSC-3 |
Ability to design and architect software systems |
PO-2, PO-3 |
|
PSC-4 |
Apply software verification and testing techniques |
PO-3, PO-5 |
|
PSC-5 |
Ability to plan and manage software projects |
PO-4, PO-6 |
|
PSC-6 |
Software security and ethical responsibility |
PO-5, PO-7 |
|
PSC-7 |
Ability to follow and apply contemporary technologies |
PO-6, PO-8 |
5. Program Outcomes (PO)
6. PSC – PO Mapping Table
|
PSC |
PO-1 |
PO-2 |
PO-3 |
PO-4 |
PO-5 |
PO-6 |
PO-7 |
PO-8 |
|
PSC-1 |
✔ |
✔ |
✔ |
✔ |
✔ |
|||
|
PSC-2 |
✔ |
✔ |
||||||
|
PSC-3 |
✔ |
✔ |
✔ |
✔ |
||||
|
PSC-4 |
✔ |
✔ |
✔ |
|||||
|
PSC-5 |
✔ |
✔ |
✔ |
✔ |
||||
|
PSC-6 |
✔ |
✔ |
||||||
|
PSC-7 |
✔ |
✔ |
✔ |
7. Course-Level Assessment Table (Example Course)
Course Name: Software Design and Architecture (SE302)
|
Course Learning Outcomes (CLO) |
Related PO |
Contribution Level (1-2-3) |
|
CLO-1: Apply software design patterns |
PO-3, PO-8 |
3 |
|
CLO-2: Create layered architectures |
PO-3, PO-7 |
3 |
|
CLO-3: Apply quality principles in software projects |
PO-7 |
2 |
|
CLO-4: Develop architectures for teamwork environments |
PO-4 |
2 |
|
CLO-5: Utilize contemporary software technologies |
PO-8 |
3 |
8. Overall Course Contribution Matrix (Sample)
|
Courses |
PO-1 |
PO-2 |
PO-3 |
PO-4 |
PO-5 |
PO-6 |
PO-7 |
PO-8 |
|
Introduction to Programming |
3 |
3 |
2 |
1 |
- |
1 |
- |
2 |
|
Algorithms and Data Structures |
3 |
3 |
3 |
1 |
- |
1 |
- |
2 |
|
Object-Oriented Programming |
3 |
3 |
3 |
2 |
- |
1 |
- |
2 |
|
Software Requirements |
2 |
2 |
3 |
2 |
1 |
2 |
2 |
1 |
|
Software Design and Architecture |
3 |
3 |
3 |
2 |
1 |
1 |
3 |
3 |
|
Software Testing and Verification |
2 |
2 |
3 |
1 |
1 |
1 |
3 |
2 |
|
Software Project Management |
2 |
2 |
3 |
3 |
2 |
3 |
2 |
2 |
|
Emerging Software Technologies |
1 |
2 |
2 |
2 |
1 |
3 |
2 |
3 |
|
Capstone Project |
3 |
3 |
3 |
3 |
2 |
3 |
3 |
3 |
(Contribution Level: 1=Low, 2=Medium, 3=High, “-” = No Contribution)
Bu içerik 29/07/2025 tarihinde güncellenmiştir.
İstanbul Esenyurt Üniversitesi'ni yakından takip etmek, yaklaşan etkinlikler, haberler ve daha birçok konudan anında haberdar olmak için abone olun.
BİZE ULAŞIN
ADAY ÖĞRENCİ