

The Bachelor of Science in Computer Engineering (KKTC) at İstanbul Teknik Üniversitesi – KKTC Education & Research Campus offers a modern, English-taught education aimed at training engineers who can design and build advanced computer systems. In this program, students learn fundamental topics such as programming, algorithms, data structures, computer hardware, networks, databases, software engineering and systems analysis. They also study mathematics, logic, discrete math and basic electronics to gain strong technical foundations. The curriculum combines theory with practical labs and projects, helping students understand both software and hardware aspects of computing. Through assignments, teamwork and applied courses, students build analytical thinking, problem solving and coding skills — vital for modern tech careers.
Studying at the KKTC campus gives students a unique experience: a focused engineering environment, modern facilities, and the chance to learn in English. The program aims to meet societal and industrial needs by teaching advanced computing techniques and preparing students for software development, systems design, and research. Graduates are ready to work in many sectors including IT, software, telecommunications, defense, finance and R&D. If you enjoy technology, coding, problem-solving and want to build solutions for real-world problems — this program gives you a strong foundation to start a promising career.
Semester 1 – Foundations: Mathematics & Intro to Computing
Semester 2 – Core Programming & Data Structures
Semester 3 – Systems, Hardware & Software Basics
Semester 4 – Software Engineering & Networks
Semester 5 – Advanced Software & Systems Engineering
Semester 6 – Specialization & Applied Computing
Semester 7 – Advanced Topics & Practical Work
Semester 8 – Graduation Project & Professional Preparation
Graduates can work as software engineer, systems developer, network engineer, embedded systems engineer, backend/front-end developer, data systems engineer, security engineer, R&D engineer, or software consultant. They may find jobs in tech firms, software companies, telecommunications, finance, defense industry, research centres, or start-ups. Because the program is fully in English and has a broad curriculum covering both software and hardware, graduates are equipped to work not only in Turkey and TRNC but internationally.
Choosing Computer Engineering at İTÜ-KKTC means joining a program that gives you flexible, modern and global-level education in computing. You learn both software and hardware, data structures, programming, systems design and problem-solving skills that are very useful in many industries. The English-taught curriculum helps you prepare for international work or graduate studies abroad. The program also combines theory with practical labs and projects, helping you build real skills for real problems.
Because computer technologies touch nearly every part of modern life — from IT and software to hardware, networks, security and AI — this program offers many career paths. You can work in software, telecommunications, defense, finance, research or startup environments. If you like coding, building systems, solving problems and want a future-oriented career in tech, this program gives a strong foundation to build on.
İstanbul Technical University – ITU-KKTC Education & Research Campus, Department of Computer Engineering
Gazimağusa (Famagusta), Northern Cyprus
Tel: +90 392 630 5000 (main campus line)
Email: comp-eng@itu.edu.tr
Faculty / Student Affairs Office – Computer Engineering, ITU-KKTC
Gazimağusa, Northern Cyprus
Tel: +90 392 630 5000
Email: studentaffairs@itu.edu.tr
International Office – İstanbul Technical University
Ayazağa / Maslak Campus, Istanbul, Turkey
Tel: +90 212 285 71 13
Email: international@itu.edu.tr