

The Computer Engineering programme (100% English) at Istanbul Technical University is a four-year undergraduate degree for students who want to learn how to build software, design systems and create smart technologies. The programme combines programming, computer architecture, networks, algorithms, and practical labs to help students develop solid engineering skills. Students learn both theory and practice — from writing code and making software to understanding how computers work inside. The programme accepts students based on national exam scores and begins every fall.
Studying in Istanbul — a big city full of opportunities, companies and tech projects — gives students a chance to connect with industry and real-world engineering work. The programme offers up-to-date courses, modern labs, and a learning environment where you can grow as a creative and problem-solving engineer. After graduation, you will be ready to work in many fields such as software development, networks, data systems, or research.
Semester 1 – Foundations
Semester 2 – Basics of Computing & Math
Semester 3 – Core Computer Engineering I
Semester 4 – Core Computer Engineering II
Semester 5 – Specialisation and Applied Courses
Semester 6 – Advanced Topics & Electives
Semester 7 – Special Projects & Professional Tools
Semester 8 – Final Projects & Graduation Preparation
Graduates from this programme can work in many areas: software development, web/mobile applications, data science, AI / machine learning, systems engineering, network and security, embedded systems, cloud computing, research & development, or IT consultancy. They can join local and global companies — from startups to big tech firms — or work in international projects. With the broad and modern education, graduates are well prepared for roles such as software engineer, system architect, data engineer, network engineer, AI developer, or R&D engineer.
This Computer Engineering programme at ITU is a great choice if you love coding, building software and solving problems. You will learn both basic and advanced computer engineering topics — from programming to artificial intelligence — with a strong foundation, modern tools and experienced instructors. The 100% English instruction helps you become comfortable with technical English and prepares you for global work.
Also, ITU’s history, accreditation, and connection to industry give you a strong advantage. You will get opportunities for internships, projects, teamwork — like working on real software or systems — while still studying. This helps you build a strong portfolio, practical skills and good career prospects. If you want a solid and internationally respected computer engineering education, this programme is a very good choice.
Istanbul Technical University – Faculty of Computer and Informatics Engineering
Ayazağa / Maslak Campus,
İstanbul, Turkey
Tel: +90 212 285 36 82
Email: info@itu.edu.tr
Computer Engineering Department – Programme Office
İTÜ Ayazağa Campus
Tel: +90 212 285 36 82
Email: bm@itu.edu.tr
International / Admissions Office – Istanbul Technical University
Istanbul, Turkey
Tel: +90 212 285 …
Email: international@itu.edu.tr