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 |
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 |
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 |