| 0 | CMPE 100 | 1 | C. Ergün | Introduction to Computer Engineering |
| 4 | CMPE 107 | 3 | © C. Ergün, C. Ergün, A. Acan | Foundations of Computer Engineering |
| 4 | CMPE 110 | 1 | M.M. Kunt
| Fundamentals of Programming |
| 4 | CMPE 112 | 4 | © E. Varoğlu, E. Varoğlu, E. Varoğlu, TBA | Programming Fundamentals |
| 4 | CMPE 224 | 2 | M. Salamah, M. Salamah | Digital Logic Systems |
| 4 | CMPE 226 | 2 | H. Kömürcügil, H. Kömürcügil | Electronic for Computer Engineers |
| 4 | CMPE 242 | 3 | © G. Öz, G. Öz, H. Altınçay | Operating Systems |
| 4 | CMPE 312 | 1 | E.I. Enfes | Software Engineering |
| 4 | CMPE 318 | 2 | T. Sarihan, B. A. Arbab | Principles of Programming Languages |
| 4 | CMPE 342 | 3 | Y. Bitirim, Y. Bitirim, TBA | Client-Server Programming |
| 4 | CMPE 344 | 2 | © D. Arifler, D. Arifler | Computer Networks |
0
| CMPE 400
| 1
| O. Ramadan
| Summer Training
|
4
| CMPE 420
| 1 | M. Bodur | Embedded System Design |
| 4 | CMPE 450 - B | 1 | D. Arifler | Mobile and Wireless Networks (TE) |
| 4 | CMPE 455 | 0 | A. Chefranov
| Security of Computer Systems and Networks |
| 4 | CMPE 462-A | 1 | Z. Bayram | Functional and Logic Programming |
| 4 | CMPE 471 | 1 | M. Salamah | Automata Theory |
| 3 | CMPE 513 | 1 | Saeid Asgharzadeh | User Interface Development |
3
| CMPE 538 | 1 | A. Ünveren | Evolutionary Multi-Objective Optimization
|