Öğretim Programı (2025 Öncesi)

Güz 2025 dönemi öncesinde programa başlamış öğrenciler için geçerlidir.

Birinci Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
MATH101 Analiz I 4 6
PHYS121 Mekanik ve Termodinamiğe Giriş 4 8
CHEM105 Kimyanın Temelleri 4 6
CMPE150 [a] Bilgi İşleme Giriş 3 5
EC101 Mikroekonominin İlkeleri 3 6
18 33

İkinci Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
MATH102 Analiz II MATH101 4 6
PHYS201 Fizik III PHYS121 4 6
HSS [j] Beşeri ve Sosyal Bilimler Seçmeli 3-4 5-6
CMPE160 Nesne Tabanlı Programlamaya Giriş CMPE150 4 8
EC102 Makroekonominin İlkeleri EC101 3 6
18-19 31-32

Üçüncü Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
MATH201 Matris Kuramı 4 5
PHYS202 [h] Fizik IV PHYS201 4 6
EE210 Elektrik Mühendisliğine Giriş 3 6
CMPE220 Kesikli Hesaplama Yapıları 3 5
CMPE250 Veri Yapıları ve Yordamlar CMPE160 4 6
TK221 [k1] Türkçe I 2 3
20 32

Dördüncü Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
MATH202 Türevsel Denklemler MATH201 4 7
EE212 Elektronik Mühendisliğine Giriş EE210 3 4
CMPE230 Sistem Programlama CMPE160 4 6
CMPE240 [b] Sayısal Sistemler 4 6
CMPE260 [e] Programlama Dillerinin Prensipleri CMPE250 3 5
TK222 [k1] Türkçe II 2 3
20 32

Beşinci Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
CMPE300 Algoritma Analizi CMPE250 3 5
CMPE322 İşletim Sistemleri CMPE250 4 6
CMPE343 Bilgisayar Mühendisleri için Olasılık ve İstatistiğe Giriş MATH101 3 6
CMPE344 [d] Bilgisayar Organizasyonu CMPE240 4 6
IE310 Yöneylem Araştırması MATH201 4 5
HTR311 [k2] Türkiye Cumhuriyeti Tarihi I 2 3
20 32

Altıncı Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
CMPE321 [c] Veri Tabanı Sistemlerine Giriş CMPE250 4 6
CMPE350 Biçimsel Diller ve Makineler Kuramı CMPE220 3 5
CMPE352 [g] Yazılım Mühendisliği Temelleri 2 4
CMPE362 Bilgisayar Mühendisleri için Sinyal İşlemeye Giriş MATH202 3 6
IE306 Sistem Benzetimi CMPE343 4 7
HTR312 [k2] Türkiye Cumhuriyeti Tarihi II 2 3
18 29

Yedinci Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
CMPE443 [f] Gömülü Sistem Tasarım Temelleri CMPE240 4 6
CMPE451 [g] Yazılım Mühendisliğinde Proje Tasarımı CMPE321, CMPE352 2 5
CC [i] Tamamlayıcı Seçmeli 3-4 6
CC [i] Tamamlayıcı Seçmeli 3-4 6
CC [i] Tamamlayıcı Seçmeli 3-4 6
15-18 29

Sekizinci Dönem

Ders Kodu Ders Başlığı Önkoşullar Kredi AKTS
CMPE492 Bilgisayar Mühendisliği Tasarım Projesi SENIOR 4 8
HSS [j] Beşeri ve Sosyal Bilimler Seçmeli 3 6
CC [i] Tamamlayıcı Seçmeli 3-4 6
CC [i] Tamamlayıcı Seçmeli 3-4 6
CC [i] Tamamlayıcı Seçmeli 3-4 6
16-19 32

Program Notları  

[a] CMPE101 dersi, Güz 2026 döneminden itibaren CMPE150 dersinin yerine geçecektir.
[b] CMPE142 dersi, Bahar 2027 döneminden itibaren CMPE240 dersinin yerine geçecektir.
[c] CMPE222 dersi, Bahar 2028 döneminden itibaren CMPE321 dersinin yerine geçecektir.
[d] CMPE244 dersi, Bahar 2027 döneminden itibaren CMPE344 dersinin yerine geçecektir.
[e] CMPE320 dersi, Bahar 2027 döneminden itibaren CMPE260 dersinin yerine geçecektir.
[f] CMPE346 dersi, Güz 2028 döneminden itibaren CMPE443 dersinin yerine geçecektir.
[g] CMPE354 dersi, Bahar 2026 döneminden itibaren CMPE352 ve CMPE451 derslerinin yerine geçecektir.
[h] Bilim Seçmeli dersleri, Bahar 2026 döneminden itibaren PHYS202 dersinin yerine geçecektir. Bu dersler, Bilim Seçmeli Dersleri Listesi arasından seçilmelidir.
[i] Tamamlayıcı Seçmeli dersler, Tamamlayıcı Seçmeli Dersler Listesi'nden seçilmelidir. En az üç Tamamlayıcı Seçmeli ders CMPE bölümünden olmalıdır.
[j] Beşeri ve Sosyal Bilimler dersleri, üniversite tarafından her dönem ilan edilen listeden seçilmelidir.
[k1] Yabancı uyruklu öğrenciler, TK221/TK222 dersleri yerine TKF kodlu dersleri almak zorundadır.
[k2] Yabancı uyruklu öğrenciler, HTR311/HTR312 dersleri yerine HTR405/HTR406 derslerini almak zorundadır.