×
WEB MAIL TELEPHONE DIRECTORY STUDENT INFORMATION SYSTEM COURSES OFFERED DISTANCE LEARNING CAMPUS LIFE LIBRARY PORTAL TRANSPORTATION

Must Courses:

Click here for the prerequisite chart.

 

1. Semester
Course Code Course Name Credit ECTS
PHYS 131 Physics I / Fizik I 3 2 4 6
TURK 101 Turkish I / Türk Dili I 2 0 2 3
ENG 121 Academic English I / Akademik İngilizce I 3 0 3 4
MATH 157 Calculus for Engineering I / Mühendisler için Genel Matematik I 4 0 4 5
BIO 101 Introduction to Biology / Biyolojiye Giriş 3 0 3 5
ESR 103 Ethical Principles and Social Responsibility / Etik İlkeler ve Sosyal Sorumluluk 1 0 1 1
SENG 101 Computer Programming I / Bilgisayar Programlama I 3 2 4 6
30

2. Semester
Course Code Course Name Credit ECTS
PHYS 132 Physics II / Fizik II 3 2 4 6
TURK 102 Turkish II / Türk Dili II 2 0 2 3
ENG 122 Academic English II / Akademik İngilizce II 3 0 3 4
MATH 158 Calculus for Engineering II / Mühendisler için Genel Matematik II 4 0 4 5
SENG 102 Computer Programming II / Bilgisayar Programlama II 3 2 4 7
SENG 106 Computational Thinking / Bilgi İşlemsel Düşünme 3 0 3 5
30

3. Semester
Course Code Course Name Credit ECTS
HIST 201 Principles of Atatürk and History of Turkish Revolution I / Atatürk İlke ve İnkilap Tarihi I 2 0 2 3
SENG 201 Data Structures / Veri Yapıları 3 2 4 6
MATH 223 Introduction to Applied Probability and Statistics / Uygulamalı Olasılık ve İstatistiğe Giriş 3 2 4 6
SENG 206 Software Design / Yazılım Tasarımı 3 0 3 5
SENG 271 Software Project I / Yazılım Projesi I 0 2 1 5
SENG 203 Discrete Structures / Ayrık Yapılar 3 0 3 5
30

4. Semester
Course Code Course Name Credit ECTS
HIST 202 Principles of Atatürk and History of Turkish Revolution II / Atatürk İlke ve İnkilap Tarihi II 2 0 2 3
MATH 205 Basic Linear Algebra / Temel Lineer Cebir 3 0 3 4
CENG 383 Algorithms / Algoritmalar 3 0 3 6
SENG 205 Software Requirement Analysis / Yazılım Gereksinim Analizi 3 0 3 5
SENG 272 Software Project II / Yazılım Projesi II 0 2 1 5
MATH 254 Introduction to Differential Equations / Diferansiyel Denklemlere Giriş 4 0 4 4
ELEC Elective (Social Sciences) / Seçmeli (Sosyal) 3 0 3 3
30

5. Semester
Course Code Course Name Credit ECTS
SENG 315 Concurrent Programming / Koşut Programlama 3 0 3 5
SENG 303 Software Testing for Quality Assurance / Kalite Güvencesi için Yazılım Testi 3 0 3 5
SENG 383 Software Project III / Yazılım Projesi III 0 2 1 5
SENG 200 Summer Training I / Yaz Stajı I 0 0 0 5
SENG 301 Software Project Management / Yazılım Proje Yönetimi 2 2 3 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
30

6. Semester
Course Code Course Name Credit ECTS
SENG 306 Database Modeling and Design / Veri tabanı Modelleme ve Tasarımı 3 0 3 5
SENG 326 Software Architecture / Yazılım Mimarisi 3 0 3 5
SENG 352 Data Analysis / Veri Analizi 3 0 3 6
SENG 384 Software Project IV / Yazılım Projesi IV 0 2 1 6
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Elective (Social Sciences) / Seçmeli (Sosyal) 3 0 3 3
30

7. Semester
Course Code Course Name Credit ECTS
SENG 426 Formal Methods in Software Development / Yazılım Geliştirmede Formal Yöntemler 4 0 4 5
SENG 491 Graduation Project I / Mezuniyet Projesi 1 4 3 6
SENG 300 Summer Training II / Yaz Stajı II 0 0 0 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective Lab / Teknik Seçmeli Lab 1 2 2 4
30

8. Semester
Course Code Course Name Credit ECTS
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective / Teknik Seçmeli 3 0 3 5
ELEC Technical Elective Lab / Teknik Seçmeli Lab 1 2 2 4
SENG 492 Graduation Project II / Mezuniyet Projesi II 1 4 3 6
30

 

Technical Elective Courses List (2025/2026 Fall Semester):

Course Code Course Name Kredi AKTS
SENG 429 Enterprise Application Development Laboratory / Kurumsal Uygulama Geliştirme Laboratuvarı 1 2 2 4
SENG 474 Human Computer Interaction / İnsan Bilgisayar Etkileşimi 3 0 3 5
SENG 465 Artificial Intelligence in Game Programming / Oyun Programlamada Yapay Zeka 3 0 3 5
SENG 454 Game Design Patterns / Oyun Geliştirmede Tasarım Örüntüleri 3 0 3 5
SENG 445 Computer Vision / Bilgisayarlı Görü 3 0 3 5
NOTE: Our students who will take technical elective courses can choose technical elective courses offered in other engineering faculty departments, with the approval of their advisors. Announced to all our students…
For elective courses that can be taken from other departments of our faculty, click here
For social elective courses, click here

Technical Elective Courses List (All Courses)

Course Code Course Name Credit ECTS
SENG 216 Introduction to Game Design and Development / Oyun Tasarımı ve Geliştirmeye Giriş 2 2 3 5
SENG 405 Mobile Application Development / Mobil Uygulama Geliştirme 2 2 3 5
SENG 417 Virtual and Augmented Reality / Sanal ve Arttırılmış Gerçeklik 2 2 3 5
SENG 474 Human Computer Interaction / İnsan Bilgisayar Etkileşimi 3 0 3 5
SENG 401 Software Security / Yazılım Güvenliği 3 0 3 5
SENG 425 Configuration Management / Konfigurasyon Yönetimi 3 0 3 5
SENG 427 Microservices Architecture / Mikroservis Mimarisi 3 0 3 5
SENG 445 Computer Vision / Bilgisayarlı Görü 3 0 3 5
SENG 449 Special Topics in SENG / Yazılım Mühendisliğinde Özel Konular 3 0 3 5
SENG 446 Web Search Engine Design / Web Arama Motoru Tasarımı 3 0 3 5
SENG 448 Cloud Computing / Bulut Hesaplama 3 0 3 5
SENG 432 Advanced Software Test Techniques and Tools / İleri Yazılım Test Teknikleri ve Araçları 3 0 3 5
SENG 436 International Standards on Quality and Test / Kalite ve Testte Uluslararası Standartlar 3 0 3 5
SENG 440 Test Maturity Model / Test Olgunluk Modeli 3 0 3 5
SENG 457 3D Modelling for Games / Oyun Geliştirmede 3D Modelleme 3 0 3 5
SENG 458 Game Architecture / Oyun Mimarisi 3 0 3 5
SENG 465 Artificial Intelligence in Game Programming / Oyun Programlamada Yapay Zeka 3 0 3 5
SENG 468 Multiplayer Game Design and Implementation / Çok Oyunculu Oyun Tasarımı ve Geliştirme 3 0 3 5
SENG 470 Cloud Gaming / Bulut Tabanlı Oyun Geliştirme 3 0 3 5
SENG 464 Game Mining / Oyun Geliştirmede Veri Madenciliği 3 0 3 5
SENG 459 Computer Animation and Kinematics / Bilgisayar Animasyonu ve Kinematik 3 0 3 5
SENG 453 Unreal Game Development / Unreal Oyun Motoru ile Oyun Geliştirme 3 0 3 5
SENG 454 Game Design Patterns / Oyun Geliştirmede Tasarım Örüntüleri 3 0 3 5
SENG 460 Introduction to Deep Learning / Derin Öğrenmeye Giriş 3 0 3 5
SENG 475 Real Time Systems / Gerçek Zamanlı Sistemler 3 0 3 5
SENG 443 Advanced Software Systems / İleri Yazılım Sistemleri 3 0 3 5
SENG 472 Multi Model Data Management / Çoklu Model Veri Yönetimi 3 0 3 5
SENG 452 Game Engine Architecture and Design / Oyun Motoru Mimarisi ve Tasarımı 3 0 3 5
SENG 438 Software Process Management / Yazılım Süreç Yönetimi 3 0 3 5
SENG 473 Real Time System Testing / Gerçek Zamanlı Sistem Testi 3 0 3 5
SENG 456 Interactive Computer Graphics / Etkileşimli Bilgisayar Grafikleri 3 0 3 5
SENG 431 Software Deployment and Delivery Technologies Lab. 1 2 2 4
SENG 429 Enterprise Application Dev. Lab / Kurumsal Uygulama Geliştirme Laboratuvarı 1 2 2 4
SENG 430 Quality Assurance Lab / Kalite Güvence Labarotuvarı 1 2 2 4