| Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS | 
| CENG500 | M.S. THESIS | 0 | 0 | 0 | 50.0 | 
| CENG501 | DEEP LEARNING | 3 | 3 | 0 | 8.0 | 
| CENG502 | ADVANCED DEEP LEARNING | 3 | 3 | 0 | 8.0 | 
| CENG508 | FUZZY LOGIC AND DATABASE MODELING | 3 | 3 | 0 | 8.0 | 
| CENG509 | ALGORITHMIC AND QUANTITATIVE TRADING | 3 | 3 | 0 | 8.0 | 
| CENG510 | COMPUTER AIDED FORMAL VERIFICATION | 3 | 3 | 0 | 8.0 | 
| CENG513 | WIRELESS COMMUNICATION AND NETWORKS | 3 | 3 | 0 | 8.0 | 
| CENG514 | DATA MINING | 3 | 3 | 0 | 8.0 | 
| CENG519 | NETWORK SECURITY | 3 | 3 | 0 | 8.0 | 
| CENG520 | ADVANCED TOPICS IN INTERNET COMPUTING | 3 | 3 | 0 | 8.0 | 
| CENG525 | FUNDAMENTAL STRUCTURES FOR COMPUTATION | 3 | 3 | 0 | 8.0 | 
| CENG529 | COMBINATORS IN SYNTAX AND SEMANTICS | 3 | 3 | 0 | 8.0 | 
| CENG530 | COMPUTER NETWORKS &COMMUNICATIONS | 3 | 3 | 0 | 8.0 | 
| CENG531 | ADVANCED TOPICS IN COMPUTER ARCH. | 3 | 3 | 0 | 8.0 | 
| CENG532 | DISTRIBUTED COMPUTING SYSTEMS | 3 | 3 | 0 | 8.0 | 
| CENG536 | ADVANCED UNIX | 3 | 3 | 0 | 8.0 | 
| CENG538 | ADVANCED GRAPHICS AND USER INTERFACES | 3 | 3 | 0 | 8.0 | 
| CENG540 | PROGRAMMING LANGUAGES | 3 | 3 | 0 | 8.0 | 
| CENG545 | SOFTWARE QUALITY ASSURANCE (SQA)&TESTI | 3 | 3 | 0 | 8.0 | 
| CENG546 | OBJECT-ORIENTED PROGRAMMING LANG.&SYS. | 3 | 3 | 0 | 8.0 | 
| CENG550 | LOGIC AND DATABASES | 3 | 3 | 0 | 8.0 | 
| CENG551 | SYSTEM DEVELOPMENT WITH ABSTRACT DESIG | 3 | 3 | 0 | 8.0 | 
| CENG553 | DATABASE MANAGEMENT SYSTEMS | 3 | 3 | 0 | 8.0 | 
| CENG554 | CONCURRENT AND DISTRIBUTED PROGRAMMING | 3 | 3 | 0 | 8.0 | 
| CENG556 | DISTRIBUTED DATABASE MANAGEMENT SYSTEM | 3 | 3 | 0 | 8.0 | 
| CENG558 | STRUCTURED SYS. DEVELOP. &CASE TOOLS | 3 | 3 | 0 | 8.0 | 
| CENG559 | DATA SECURITY AND PROTECTION | 3 | 3 | 0 | 8.0 | 
| CENG561 | ARTIFICIAL INTELLIGENCE | 3 | 3 | 0 | 8.0 | 
| CENG562 | MACHINE LEARNING | 3 | 3 | 0 | 8.0 | 
| CENG563 | COMPUTATIONAL LINGUISTICS I | 3 | 3 | 0 | 8.0 | 
| CENG564 | PATTERN RECOGNITION | 3 | 3 | 0 | 8.0 | 
| CENG565 | INTRODUCTION TO THEORY OF COMPUTATION | 3 | 3 | 0 | 8.0 | 
| CENG566 | IMAGE PROCESSING | 3 | 3 | 0 | 8.0 | 
| CENG567 | DESIGN AND ANALYSIS OF ALGORITHMS | 3 | 3 | 0 | 8.0 | 
| CENG568 | KNOWLEDGE ENGINEERING | 3 | 3 | 0 | 8.0 | 
| CENG569 | NEUROCOMPUTING | 3 | 3 | 0 | 8.0 | 
| CENG570 | COMPUTATIONAL GEOMETRY | 3 | 3 | 0 | 8.0 | 
| CENG571 | NUMERICAL ANALYSIS I | 3 | 3 | 0 | 8.0 | 
| CENG574 | STATISTICAL DATA ANALYSIS | 3 | 3 | 0 | 8.0 | 
| CENG575 | SIMULATION MODELLING AND ANALYSIS | 3 | 3 | 0 | 8.0 | 
| CENG576 | NUMERICAL METHODS IN OPTIMIZATION | 3 | 3 | 0 | 8.0 | 
| CENG577 | PARALLEL COMPUTING | 3 | 3 | 0 | 8.0 | 
| CENG580 | MULTI AGENT SYSTEMS | 3 | 3 | 0 | 8.0 | 
| CENG581 | AUTOMATED REASONING | 3 | 3 | 0 | 8.0 | 
| CENG583 | COMPUTATIONAL VISION | 3 | 3 | 0 | 8.0 | 
| CENG584 | COGNITIVE ASPECTS OF NATURAL LANG.PROC. | 3 | 3 | 0 | 8.0 | 
| CENG585 | FUNDAMENTALS OF AUTONOMOUS ROBOTICS | 3 | 3 | 0 | 8.0 | 
| CENG587 | HIGH DYNAMIC RANGE IMAGING | 3 | 3 | 0 | 8.0 | 
| CENG589 | DIGITAL GEOMETRY PROCESSING | 3 | 3 | 0 | 8.0 | 
| CENG590 | RESEARCH METHODS AND ETHICS | 3 | 0 | 0 | 8.0 | 
| CENG591 | GRADUATE SEMINAR | 0 | 0 | 2 | 10.0 | 
| CENG596 | INFORMATION RETRIEVAL | 3 | 3 | 0 | 8.0 | 
| CENG600 | PH.D. THESIS | 0 | 0 | 0 | 130.0 | 
| CENG691 | GRADUATE SEMINER | 0 | 0 | 2 | 10.0 | 
| CENG701 | VIRTUAL REALITY | 3 | 3 | 0 | 8.0 | 
| CENG704 | ELECTRONIC COMMERCE ON THE INTERNET | 3 | 3 | 0 | 8.0 | 
| CENG712 | THEORETICAL LINGUISTIC | 3 | 3 | 0 | 8.0 | 
| CENG713 | EVOLUTIONARY COMPUTATION | 3 | 0 | 0 | 8.0 | 
| CENG732 | COMPUTER ANIMATION | 3 | 3 | 0 | 8.0 | 
| CENG734 | ADVANCED TOPICS IN BIOINFORMATICS | 3 | 3 | 0 | 8.0 | 
| CENG740 | NEW APPROACHES AND APPLICATIONS OF PATTERN ANALYSIS | 3 | 3 | 0 | 8.0 | 
| CENG763 | CONCURRENT AND DISTRIBUTED PROGRAMMING | 3 | 3 | 0 | 8.0 | 
| CENG768 | REAL TIME AND EMBEDDED SOFTWARE DEVELOPMENT | 3 | 3 | 0 | 6.0 | 
| CENG769 | WEB BASED SOFTWARE ARCHITECTURES | 3 | 3 | 0 | 8.0 | 
| CENG770 | ADVANCED DATA MINING | 3 | 3 | 0 | 8.0 | 
| CENG772 | SPECIAL TOPICS IN COMPUTER ENGINEERING: DIGITAL FORENSICS | 3 | 3 | 0 | 8.0 | 
| CENG774 | SP.TOP.IN COMPUTER ENGINEERING: COMPLEX ADAPTIVE SYSTEMS | 3 | 3 | 0 | 8.0 | 
| CENG775 | SPECIAL TOPICS IN COMPUTER ENGINEERING: PARALLEL PROGRAMMING | 3 | 3 | 0 | 8.0 | 
| CENG777 | SHAPE ANALYSIS | 3 | 3 | 0 | 8.0 | 
| CENG778 | WEB SEARCH ENGINE DESIGN | 3 | 0 | 0 | 8.0 | 
| CENG779 | MODEL-DRIVEN ENGINEERING OF SOFTWARE INTENSIVE SYSTEMS | 3 | 0 | 3 | 8.0 | 
| CENG780 | SPARSE MATRIX COMPUTATIONS | 3 | 0 | 3 | 8.0 | 
| CENG7811 | APPLIED NATURAL LANGUAGE PROCESSING | 3 | 3 | 0 | 8.0 | 
| CENG7822 | REINFORCEMENT LEARNING | 3 | 3 | 0 | 8.0 | 
| CENG782 | PLANNING OF ROBOTIC MANIPULATION | 3 | 3 | 0 | 8.0 | 
| CENG784 | STATISTICAL METHODS IN NATURAL LANGUAGE PROCESSING | 3 | 3 | 0 | 8.0 | 
| CENG786 | ROBOT MOTION PLANNING AND CONTROL | 3 | 3 | 0 | 8.0 | 
| CENG787 | ROBOTIC LOCOMOTION: MODELS AND ALGORITHMS | 3 | 3 | 0 | 8.0 | 
| CENG788 | LEARNING AND DEVELOPMENT IN ROBOTICS | 3 | 3 | 0 | 8.0 | 
| CENG7880 | TRUSTWORTHY AND RESPONSIBLE AI | 3 | 3 | 0 | 8.0 | 
| CENG790 | BIG DATA ANALYTICS | 3 | 3 | 0 | 8.0 | 
| CENG791 | TECHNICAL COMMUNICATION FOR COMPUTER ENGINEERS I | 1 | 1 | 0 | 2.0 | 
| CENG792 | TECHNICAL COMMUNICATION FOR COMPUTER ENGINEERS II | 1 | 1 | 0 | 2.0 | 
| CENG795 | SPECIAL TOPICS: ADVANCED RAY TRACING | 3 | 3 | 0 | 8.0 | 
| CENG796 | DEEP GENERATIVE MODELS | 3 | 3 | 0 | 8.0 | 
| CENG797 | SPECIAL TOPIC IN COMPUTER ENGINEERING: AD HOC NETWORKS | 3 | 3 | 0 | 8.0 | 
| CENG798 | SPECIAL TOPICS IN COMPUTER ENGINEERING: QUANTUM COMPUTING | 3 | 3 | 0 | 8.0 |