İçeriğe geç
Toros Üniversitesi

Eğitim Planı

Yazılım Mühendisliği müfredatında yer alan derslere ilişkin öğretim yöntemleri, istenen bilgi, beceri ve davranışların öğrencilere kazandırılmasını sağlayacak biçimde tasarlanmış olup etkin olarak yürütülmektedir.

1. Temel Bilimler ve İleri Matematik Bileşenleri

Programda, yazılım mühendisliği uygulamalarının teorik temelini oluşturacak ileri matematik, olasılık ve deneysel bilim dersleri yer almaktadır. Bu dersler, algoritmik düşünme, modelleme ve veri analizi becerilerini desteklemektedir.

Ders Adı

Disipline Özgü Bileşen

Uygulama ve Amaç

Ayrık Matematik (MAT205)

Matematiksel modelleme

Algoritma mantığı, grafik teorisi, kombinatorik yapıların analizi

Lineer Cebir (MAT201)

Vektör uzayları ve matris işlemleri

Makine öğrenmesi, görüntü işleme ve veri temsili

Diferansiyel Denklemler (MAT202)

Sistem modelleme

Dinamik sistemler ve simülasyon tabanlı yazılımlar

Olasılık ve Rastlantı Değişkenleri (MAT203)

Olasılık ve istatistik

Yazılım testleri, veri analizi ve karar destek sistemleri

Genel Fizik I–II (PHY101–PHY102)

Deneysel bilim

Sensör verisi işleme, fizik tabanlı hesaplama modelleri

Bu dersler sayesinde öğrenciler, yazılım sistemlerinin matematiksel temellerini anlayarak karmaşık mühendislik problemlerini modelleyebilme yetkinliği kazanır

2. Yazılım Mühendisliği Temel ve Çekirdek Alan Dersleri

Program, algoritma tasarımı, veri organizasyonu, yazılım geliştirme süreçleri ve sistem tasarımına yönelik disipline özgü mühendislik içeriklerini kapsamaktadır.

Ders Adı

Disipline Özgü Bileşen

Uygulama ve Amaç

Algoritma Analizi (SWE204)

Karmaşık problem çözme

Zaman ve bellek karmaşıklığı analizi, optimizasyon

Veri Yapıları ve Algoritmalar (SWE202)

Veri organizasyonu

Veri saklama, indeksleme ve performans iyileştirme

Programlama I–II (SWE101–SWE102)

Yazılım geliştirme temelleri

Algoritma geliştirme ve kodlama becerisi

Nesne Tabanlı Programlama (SWE201)

Yazılım tasarımı

Nesne yönelimli analiz ve tasarım prensipleri

Veritabanı Sistemleri (SWE205)

Veri depolama

Veritabanı tasarımı ve sorgu optimizasyonu

İşletim Sistemleri (SWE303)

Sistem yazılımı

Donanım–yazılım etkileşimi

Programlama Dilleri Kavramları (SWE212)

Dil tasarımı

Derleyici mantığı ve dil yapıları

Otomata Teorisi (SWE407)

Kuramsal bilgisayar bilimi

Yazılım doğrulama ve derleyici tasarımı

Web Programlama I–II (SWE207–SWE206)

Uygulama geliştirme

Web tabanlı sistem tasarımı

Bu dersler öğrencilerin karmaşık yazılım sistemlerini analiz etme, tasarlama ve geliştirme becerilerini kazanmalarını sağlamaktadır.

3. Meslek Uygulamaları ve Yazılım Sistem Yönetimi Bileşenleri

Program, yazılım mühendisliği yaşam döngüsünü kapsayan uygulamalı dersler aracılığıyla öğrencilerin gerçek dünya yazılım süreçlerini deneyimlemelerini hedeflemektedir.

Ders Adı

Disipline Özgü Bileşen

Uygulama ve Amaç

Yazılım Mühendisliği (SWE301)

Gereksinim analizi ve modelleme

Yazılım yaşam döngüsü süreçleri

Yazılım Geliştirme ve Proje Yönetimi (SWE302)

Süreç yönetimi

Agile ve proje yönetim yaklaşımları

Yazılım Mühendisliği Projesi (SWE403)

Uygulamalı proje

Gerçek dünya yazılım geliştirme

Uygulamalı Mühendislik (SWE400)

Bitirme projesi

Endüstri problemlerine çözüm üretme

Staj (SUMMER)

Sektör deneyimi

Profesyonel yazılım geliştirme süreçleri

Siber Güvenlik (SWE326)

Güvenlik uygulamaları

Ağ ve yazılım güvenliği

Yapay Zeka / Makine Öğrenmesi (SWE317, SWE316)

Akıllı sistemler

Veri odaklı yazılım geliştirme

Mobil Programlama (SWE401)

Platforma özgü geliştirme

Android/iOS uygulama tasarımı

Bulut Bilişim (SWE324)

Dağıtık sistemler

Ölçeklenebilir yazılım mimarileri

Bu dersler sayesinde öğrenciler, yazılım sistemlerinin doğrulanması, yönetimi ve gerçek ortamlarda uygulanması konularında deneyim kazanmaktadır.

Program Özeti

Toros Üniversitesi Yazılım Mühendisliği Lisans Programı eğitim planı;

  • İleri matematik ve temel bilimler,
  • Yazılım mühendisliği çekirdek alan bilgisi,
  • Uygulamaya dayalı meslek dersleri

Bileşenlerini dengeli biçimde içermekte olup disipline özgü gereklilikleri karşılamaktadır. Program, öğrencilerin hem kuramsal altyapı hem de uygulama becerileri kazanmasını sağlayarak mezunların yazılım mühendisliği alanında profesyonel yetkinliklere ulaşmasını desteklemektedir.

 

MÜHENDİSLİK FAKÜLTESİ
YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
DERS MÜFREDATI
Ders Yükü Dağılımı
Teorik: 138 | Uygulama: 63 | Lab: 4
Kredi: 158 AKTS: 240 Toplam (T+U+L): 205 Saat
1. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 TUR101 Türk Dili I Zorunlu 2 0 0 2 2
2 SWE101 Programlamaya Giriş I Zorunlu 3 2 0 4 5
3 KRY101 Kariyer Planlama Zorunlu 1 0 0 1 2
4 MAT101 Matematik I Zorunlu 4 0 0 4 6
5 PHY101 Fizik I Zorunlu 3 0 2 4 6
6 HIS101 Atatürk İlkeleri ve İnkılap Tarihi I Zorunlu 2 0 0 2 2
7 SWE103 Yazılım Mühendisliğine Giriş Zorunlu 3 2 0 3 5
8 FLE101 İngilizce I Zorunlu 2 0 0 2 2
2. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE104 Programlamaya Giriş II Lab Zorunlu 0 4 0 1 6
2 SWE102 Programlamaya Giriş II Zorunlu 4 0 0 4 6
3 MAT102 Matematik II Zorunlu 4 0 0 4 6
4 PHY102 Fizik II Zorunlu 3 0 2 4 6
5 HIS102 Atatürk İlkeleri ve İnkılap Tarihi II Zorunlu 2 0 0 2 2
6 TUR102 Türk Dili II Zorunlu 2 0 0 2 2
7 FLE102 İngilizce II Zorunlu 2 0 0 2 2
3. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE205 Veritabanı Sistemleri I Zorunlu 3 0 0 3 4
2 ISG201 İş Sağlığı ve Güvenliği I Zorunlu 2 0 0 2 2
3 SWE207 Web Programlama I Zorunlu 3 0 0 3 4
4 SWE201 Nesne Tabanlı Programlama Zorunlu 3 0 0 3 5
5 SWE203 Nesne Tabanlı Programlama Lab Zorunlu 0 3 0 1 4
6 MAT201 Lineer Cebir Zorunlu 3 0 0 3 4
6 MAT203 Olasılık ve Rastlantı Değişkenleri Zorunlu 3 0 0 3 4
8 MAT205 Ayrık Matematik Zorunlu 3 0 0 3 3
4. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE202 Veri Yapıları ve Algoritmalar Zorunlu 2 2 0 3 4
2 SWE204 Algoritma Analizi Zorunlu 3 0 0 3 4
3 ISG202 İş Sağlığı ve Güvenliği II Zorunlu 2 0 0 2 2
4 MAT202 Diferansiyel Denklemler Zorunlu 4 0 0 4 4
5 SEC202 4. Dönem Seçmeli Dersleri - 1 Seçmeli 3 0 0 3 4
6 SEC202 4. Dönem Seçmeli Dersleri - 2 Seçmeli 3 0 0 3 4
7 SEC202 4. Dönem Seçmeli Dersleri - 3 Seçmeli 3 0 0 3 4
8 SEC202 4. Dönem Seçmeli Dersleri - 4 Seçmeli 3 0 0 3 4
5. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE301 Yazılım Mühendisliği Zorunlu 2 2 0 3 5
2 SWE303 İşletim Sistemleri Zorunlu 3 0 0 3 4
3 ADD301 Alan Dışı Seçmeli Dersler - 1 Seçmeli 3 0 0 3 5
4 SEC301 5. Dönem Seçmeli Dersleri - 1 Seçmeli 3 0 0 3 4
5 SEC301 5. Dönem Seçmeli Dersleri - 2 Seçmeli 3 0 0 3 4
6 SEC301 5. Dönem Seçmeli Dersleri - 3 Seçmeli 3 0 0 3 4
7 SEC301 5. Dönem Seçmeli Dersleri - 4 Seçmeli 3 0 0 3 4
6. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SUMMER Staj Zorunlu 0 0 0 0 2
2 SWE302 Yazılım Geliştirme ve Proje Yönetimi Zorunlu 3 0 0 3 4
3 SWE304 Veri Madenciliği Zorunlu 3 0 0 3 4
4 SEC302 6. Dönem Seçmeli Dersleri - 1 Seçmeli 3 0 0 3 4
5 SEC302 6. Dönem Seçmeli Dersleri - 2 Seçmeli 3 0 0 3 4
6 SEC302 6. Dönem Seçmeli Dersleri - 3 Seçmeli 3 0 0 3 4
7 SEC302 6. Dönem Seçmeli Dersleri - 4 Seçmeli 3 0 0 3 4
8 SEC302 6. Dönem Seçmeli Dersleri - 5 Seçmeli 3 0 0 3 4
7. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE401 Mobil Programlama Zorunlu 2 2 0 3 4
2 SWE403 Yazılım Mühendisliği Projesi Zorunlu 0 6 0 2 5
3 ADD401 Alan Dışı Seçmeli Dersler - 1 Seçmeli 3 0 0 3 5
4 SEC401 7. Dönem Seçmeli Dersler - 1 Seçmeli 3 0 0 3 4
5 SEC401 7. Dönem Seçmeli Dersler - 2 Seçmeli 3 0 0 3 4
6 SEC401 7. Dönem Seçmeli Dersler - 3 Seçmeli 3 0 0 3 4
7 SEC401 7. Dönem Seçmeli Dersler - 4 Seçmeli 3 0 0 3 4
8. DÖNEM
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE400 Uygulamalı Mühendislik Zorunlu 0 40 0 10 30
4. DÖNEM SEÇMELİ DERSLER
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE206 Web Programlama II Seçmeli 3 0 0 3 4
2 SWE212 Programlama Dilleri Kavramları Seçmeli 2 2 0 3 4
3 SWE216 Bilişim Etiği ve Güvenliği Seçmeli 3 0 0 3 4
4 SWE214 Bilgisayar–Kullanıcı Arayüzleri Seçmeli 2 2 0 3 4
5 SWE208 Python Programlama Dili Seçmeli 3 0 0 3 4
6 SWE210 Dijital Pazarlama, Sosyal Medya ve E-Ticaretin Temelleri Seçmeli 3 0 0 3 4
5. DÖNEM SEÇMELİ DERSLER
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE307 Bilgisayar Organizasyonu Seçmeli 3 0 0 3 4
2 SWE313 Arduino Programlama Seçmeli 2 2 0 3 4
3 SWE305 C# Programlama Dili Seçmeli 2 2 0 3 4
4 SWE311 Görüntü İşlemeye Giriş Seçmeli 3 0 0 3 4
5 SWE309 MATLAB Programlama Seçmeli 2 3 0 3 4
6 SWE317 Yapay Zeka Seçmeli 3 0 0 3 4
6. DÖNEM SEÇMELİ DERSLER
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE306 Biyometrik Sistemlere Giriş Seçmeli 3 0 0 3 4
2 SWE314 Görüntü İşleme Seçmeli 3 0 0 3 4
3 SWE308 MSSQL ile İleri Veritabanı Programlama ve Yönetimi Seçmeli 2 2 0 3 4
4 SWE316 Makine Öğrenmesi Seçmeli 3 0 0 3 4
5 SWE318 Java Programlama Dili Seçmeli 2 2 0 3 4
6 SWE322 Bilgisayar Mühendisleri için Sinyaller ve Sistemler Seçmeli 3 0 0 3 4
7 SWE310 CSS ve Bootstrap ile İleri Esnek Web Tasarımı Seçmeli 2 2 0 3 4
8 SWE324 Bulut Bilişim ve Uygulamaları Seçmeli 3 0 0 3 4
9 SWE312 Kuantum Programlama Seçmeli 3 0 0 3 4
10 SWE320 Bilgisayar Ağları Seçmeli 3 0 0 3 4
11 SWE326 Siber Güvenlik Seçmeli 3 0 0 3 4
7. DÖNEM SEÇMELİ DERSLER
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 SWE417 Linux Araçları ve Kabuk Programlama Seçmeli 3 0 0 3 4
2 SWE411 Derin Öğrenme Seçmeli 3 0 0 3 4
3 SWE423 .NET ile Web Uygulaması Geliştirme Seçmeli 2 2 0 3 4
4 SWE405 Oyun Programlama Seçmeli 2 2 0 3 4
5 SWE413 Optimizasyon Yöntemleri Seçmeli 3 0 0 3 4
6 SWE415 Kriptografi ve Ağ Güvenliği Seçmeli 3 0 0 3 4
7 SWE421 Büyük Veri Uygulamaları Seçmeli 3 0 0 3 4
8 SWE407 Otomata Teorisi Seçmeli 2 2 0 3 4
9 SWE409 Örüntü Tanıma Seçmeli 2 2 0 3 4
10 SWE419 Paralel ve Dağıtık Programlama Seçmeli 2 2 0 3 4
ALAN DIŞI SEÇMELİ DERSLER
# Ders Kodu Ders Adı Türü T U L Kredi AKTS
1 INF403 Türkiye Sermaye Piyasaları Seçmeli 3 0 0 3 5
2 MAN209 Pazarlamaya Giriş Seçmeli 3 0 0 3 5
3 PSY101 Psikolojiye Giriş I Seçmeli 3 0 0 3 5
4 ECO301 Para Teorisi ve Politikası Seçmeli 3 0 0 3 5
5 ECO445 Yerel Ekonomik Kalkınma Seçmeli 3 0 0 3 5
6 ITL201 Uluslararası Ticarete Giriş Seçmeli 3 0 0 3 5
7 ITL203 Lojistik ve Tedarik Zinciri Yönetimi Seçmeli 3 0 0 3 5
8 ITL343 Uluslararası Ticaret ve Lojistikte Güncel Konular Seçmeli 3 0 0 3 5
9 INF301 Uluslararası Ticaret ve Finans Seçmeli 3 0 0 3 5
10 INE459 Girişimcilik Seçmeli 3 0 0 3 5
11 INE351 İş İletişimi Seçmeli 3 0 0 3 5
12 INE303 İş Etüdü Seçmeli 3 0 0 3 5
13 INE317 Üretim Yönetimi Seçmeli 3 0 0 3 5
14 INE203 Ergonomi Seçmeli 2 2 0 3 5
15 EEE451 Profesyonel Mühendislik Gelişimi Seçmeli 3 0 0 3 5
16 İŞD101 Türk İşaret Dili Seçmeli 3 0 0 3 5
17 EEE335 Mikrodenetleyiciler Seçmeli 2 2 0 3 5

Son güncelleme: 26 Ekim 2026

Çerez ayarları

Hangi çerezlere izin verdiğinizi seçin; tercihinizi istediğiniz zaman sayfanın altındaki "Çerez ayarları" bağlantısından değiştirebilirsiniz.