First Semester
Lesson Teoric Application Credit ECTS
MATH 101 - Matematik I 4 0 5 8
PHYS 101 - Fizik I 3 2 5 7
CS 101 - Programlamaya Giriş I 3 2 4 7
ENG 101 - Akademik İngilizce I 3 0 3 6
TURK 101 - Türk Dili - I 2 0 2 2
Sum: 15 4 19 30
Second Semester
Lesson Teoric Application Credit ECTS
MATH 102 - Matematik II 4 0 5 8
PHYS 102 - Fizik II 3 2 5 7
CS 102 - Programlamaya Giriş II 3 2 4 7
ENG 102 - Akademik İngilizce II 3 0 3 6
TURK 102 - Türk Dili II 2 0 2 2
Sum: 15 4 19 30
Third Semester
Lesson Teoric Application Credit ECTS
MATH 201 - Doğrusal Cebir 4 0 4 6
MATH 213 - Ayrık Matematik 3 0 3 5
CS 201 - Nesneye Dayalı Yazılım Geliştirme 3 2 4 6
CS 221 - Sayısal Sistemler 3 2 4 6
NAE 2XX - Alan Dışı Seçmeli Ders 3 0 3 5
HIST 101 - Atatürk İlkeleri ve İnkılap Tarihi I 2 0 2 2
Sum: 18 4 20 30
Fourth Semester
Lesson Teoric Application Credit ECTS
MATH 202 - Difrensiyel Denklemler 4 0 4 6
CS 222 - Bilgisayar Organizasyonu ve Tasarımı 3 0 3 6
CS 210 - Veri Yapıları 3 0 3 6
NAE 2XX - Alan Dışı Seçmeli Ders 3 0 3 5
IE 232 - Mühendislik Ekonomisi 3 0 3 5
HIST 102 - Atatürk İlkeleri ve İnkılap Tarihi II 2 0 2 2
Sum: 18 0 18 30
Fifth Semester
Lesson Teoric Application Credit ECTS
MATH 311 - Mühendislik İçin Olasılık ve İstatistiğe Giriş 3 0 3 5
CS 311 - Algoritmalar 3 0 3 6
CS 361 - İşletim Sistemleri 4 0 4 6
CS 303 - Programlama Dillerinin Temelleri 3 0 3 6
NAE 3XX - Alan Dışı Seçmeli ders 3 0 3 5
CS 291 - Yaz Stajı I 0 2 1 2
Sum: 16 2 17 30
Sixth Semester
Lesson Teoric Application Credit ECTS
CS 310 - Biçimsel Diller ve Otomata Kuramı 3 0 3 5
CS 330 - Veri Tabanı Sistemlerine Giriş 4 0 4 6
CS 306 - Yazılım Mühendisliği 3 0 3 6
AE 3XX - Mühendislik Seçmeli Ders 3 0 3 6
NAE 3XX - Alan Dışı Seçmeli Ders 3 0 3 6
Sum: 16 0 16 29
Seven Semester
Lesson Teoric Application Credit ECTS
CS 491 - Lisans Projesi I 1 0 1 1
AE 4XX - Bölüm Seçmeli Ders 3 0 3 6
AE 4XX - Bölüm Seçmeli Ders 3 0 3 6
AE 4XX - Mühendislik Seçmeli Ders 3 0 3 5
AE 4XX - Mühendislik Seçmeli Ders 3 0 3 5
NAE 4XX - Alan Dışı Seçmeli Ders 3 0 3 5
CS 391 - Yaz Stajı II 0 2 1 2
Sum: 16 2 17 30
Eight Semester
Lesson Teoric Application Credit ECTS
CS 492 - Lisans Projesi II 1 4 3 8
AE 4XX - Bölüm Seçmeli Ders 3 0 3 6
AE 4XX - Bölüm Seçmeli Ders 3 0 3 6
AE 4XX - Mühendislik Seçmeli Ders 3 0 3 5
NAE 4XX - Alan Dışı Seçmeli Ders 3 0 3 5
Sum: 13 4 15 30
Area Elective Courses
Lesson Teoric Application Credit ECTS
CS 402 - Derleyici Tasarımı 3 0 3 6
CS 404 - Dağıtık Hesaplama 3 0 3 6
CS 407 - Paralel Programlama 3 0 3 6
CS 403 - Mobil Aletler İçin Yazılım Geliştirme 3 0 3 6
CS 405 - Web Programlama 3 0 3 6
CS 411 - Çizge Kuramı 3 0 3 6
CS 412 - Kombinatoryal Optimizasyon 3 0 3 6
CS 413 - Yaklaştırma Algoritmaları 3 0 3 6
CS 414 - Hesapsal Karmaşıklık 3 0 3 6
CS 421 - Robotiğe Giriş 3 0 3 6
CS 422 - Mikroişlemciler 3 0 3 6
CS 424 - Gömülü Sistemler 3 0 3 6
CS 441 - Yapay Zeka 3 0 3 6
CS 442 - Yapay Sinir Ağları 3 0 3 6
CS 443 - Görüntü İşleme 3 0 3 6
CS 444 - Veri Madenciliği 3 0 3 6
CS 446 - Örüntü Tanıma 3 0 3 6
CS 448 - Doğal Dil İşleme 3 0 3 6
CS 451 - Bilgisayar Grafiği 3 0 3 6
CS 452 - İnsan Bilgisayar Etkileşimi 3 0 3 6
CS 461 - Bilgisayar Ağları 3 0 3 7
CS 462 - Kablosuz Ağlar 3 0 3 6
CS 464 - Bulut Bilişim 3 0 3 6
CS 463 - Sosyal Ağlar 3 0 3 6
CS 471 - Bilgisayar Güvenliği 3 0 3 6
CS 472 - Kriptografi 3 0 3 6
CS 481 - Hesaplamalı Biyolojiye Giriş 3 0 3 6
Sum: 81 0 81 163