

The Bachelor of Science in Computer Engineering at METU is a comprehensive undergraduate program designed to train students in all core and applied areas of computing — from algorithms and programming to computer architecture, operating systems, networks, databases, software engineering and systems design. The curriculum combines strong theoretical foundation in mathematics and computer science with practical courses, laboratory work and design-oriented projects. Students acquire the skills needed to analyze, design, build and maintain complex software and hardware systems, preparing them for careers in software development, systems engineering, research, and industrial or academic computing fields.
Situated in Ankara, the program benefits from METU’s established engineering tradition and access to advanced research laboratories, modern computing facilities and a broad academic network. Emphasizing both academic excellence and practical readiness, the program prepares graduates to meet the demands of modern information technology, contribute to software and hardware innovations, and adapt to evolving computing challenges.
Semester 1 – Foundations of Engineering & Computing Basics
Semester 2 – Core Mathematics, Physics & Programming Principles
Semester 3 – Core Computer Science & Systems Foundations
Semester 4 – Systems & Software Foundations
Semester 5 – Software Engineering & Systems Design
Semester 6 – Advanced Topics & Applied Computing
Semester 7 – Specialization & Project Work
Semester 8 – Graduation Project & Final Specialization
Graduates of this program are prepared for careers as software developers, systems engineers, network engineers, database administrators, embedded systems developers, software project managers, R&D engineers, or continue with graduate studies (M.Sc. / Ph.D.) in computer science, software engineering, systems engineering or related fields. The broad and flexible foundation enables work in industry, technology firms, research labs, academia, or entrepreneurial ventures in the software and IT sectors.
Choosing Computer Engineering at METU offers a strong combination of theoretical depth and practical application. With courses covering the full spectrum of computing — from low-level hardware and architecture to high-level software, databases, and networks — the program equips you with versatile and in-demand skills.
Thanks to METU’s well-established engineering infrastructure, research labs, and academic environment, students gain hands-on experience, access to cutting-edge technologies, and opportunities for innovation. This makes the program ideal for those who want to build a career in software or systems engineering, technology development, or pursue advanced studies in computing.
Middle East Technical University – Department of Computer Engineering
Dumlupınar Boulevard No:1
06800 Çankaya, Ankara, Türkiye
Tel: +90 312 210 4000
Email: ceng-undergrad@metu.edu.tr
Student Affairs Office – Computer Engineering Department
Faculty of Engineering, METU
06800 Ankara, Türkiye
Tel: +90 312 210 4001
Email: ceng-info@metu.edu.tr
International Office – Middle East Technical University
METU Campus
06800 Çankaya, Ankara, Türkiye
Tel: +90 312 210 1060
Email: ico@metu.edu.tr