Istanbul Technical University
Bachelor of Science
On Campus
Istanbul Technical University logo
Istanbul Technical University
Turkey

Computer Engineering (KKTC)

About

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.

Key information

Duration
-
Tuition fee
$0.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Degree: Bachelor of Science (B.Sc.)
  • Standard period of study: 8 semesters
  • Location: KKTC Education & Research Campus (Gazimağusa, Northern Cyprus)
  • Study Type: Undergraduate (full-time, English track)
  • Admission semester: Fall semester
  • Area of study: Computer Engineering, Software & Hardware Systems, Informatics, Networks and Systems Design
  • Admission modus: Without additional admission restriction beyond national placement and university requirements
  • Main language: English

Program Structure

Semester 1 – Foundations: Mathematics & Intro to Computing

  • Calculus / Mathematics I
  • Introduction to Computer Engineering & Basic Programming
  • Discrete Mathematics / Logic & Algebra
  • Fundamentals of Computer Systems / Basic Electronics

Semester 2 – Core Programming & Data Structures

  • Programming I (Object-oriented or procedural)
  • Data Structures and Algorithms I
  • Digital Logic / Digital Systems Basics
  • Mathematics II / Linear Algebra

Semester 3 – Systems, Hardware & Software Basics

  • Computer Architecture & Organisation
  • Operating Systems Basics
  • Data Structures & Algorithms II
  • Mathematics / Statistics for Engineers

Semester 4 – Software Engineering & Networks

  • Software Engineering Principles
  • Database Systems
  • Computer Networks & Communications Basics
  • Elective / Supporting Course

Semester 5 – Advanced Software & Systems Engineering

  • Algorithms and Complexity
  • Embedded Systems or Hardware-Software Integration
  • Systems Programming or Parallel & Distributed Computing Basics
  • Elective Course (e.g. AI Introduction, Data Structures advance)

Semester 6 – Specialization & Applied Computing

  • Software Project Development (Team Project)
  • Network and Security Basics or Computer Systems Security
  • Elective Course (e.g. Database Advanced, Data Science Intro)
  • Elective / General Education Course

Semester 7 – Advanced Topics & Practical Work

  • Artificial Intelligence / Machine Learning Intro or Advanced Software Topics
  • Systems Design & Software Engineering Project I
  • Elective Course (Optional)
  • Internship or Practical Lab Work

Semester 8 – Graduation Project & Professional Preparation

  • Final Year Project / Capstone Project (Software or Systems Design)
  • Computer Engineering Seminar / Professional Ethics & Engineering Practice
  • Elective Course (Specialization or Advanced Tech Topics)

Career Opportunities

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.

Why Choose This Program

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.

Contact Information

İ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