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

Computer Engineering UOLP

About

The Computer Engineering UOLP programme at Istanbul Technical University and International University of Sarajevo offers a cross-border education opportunity. Students study at ITU in Istanbul and spend part of their time at IUS in Sarajevo, gaining exposure to different academic environments and cultures. This programme aims to develop strong software and system engineering skills, combining theoretical courses and practical labs throughout the four-year bachelor degree. Students learn programming, computer architecture, networks, algorithms, and system design, preparing them for global technology careers.

Studying in two countries also helps students gain international perspective and adaptability. Through courses in Istanbul and Sarajevo, students see how different educational traditions and industry demands shape engineering education. The dual-institution structure builds flexibility, cross-cultural communication skills and readiness for global projects. At the end of the programme, graduates receive a B.Sc. in Computer Engineering (English), equipped to work in international teams and adapt to global standards.

Key information

Duration
-
Tuition fee
$5,500.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Degree: Bachelor of Science (B.Sc.)
  • Standard period of study: 8 semesters (4 years)
  • Location: Istanbul & Sarajevo (dual-campus)
  • Study Type: Undergraduate, full-time, English-medium
  • Admission semester: Fall semester only
  • Area of study: Computer Engineering, Software & Systems Engineering, Networks & Data Science
  • Main language: English

Program Structure

Semester 1 – Foundations of Computing

  • Mathematics I
  • Basic Programming & Algorithms
  • Introduction to Computer Engineering
  • Academic English / Skill Development

Semester 2 – Computing & Systems Basics

  • Mathematics II / Discrete Mathematics
  • Data Structures
  • Digital Circuits / Electronics Fundamentals
  • Computer Architecture Fundamentals

Semester 3 – Core Computer Engineering I

  • Operating Systems Basics
  • Database Systems / Software Development I
  • Statistics & Probability
  • Elective / General Course

Semester 4 – Core Computer Engineering II

  • Algorithms & Data Structures II
  • Computer Networks & Communications
  • Software Engineering / Systems Design
  • Elective or Lab Course

Semester 5 – Specialisation & Applications

  • Web / Mobile / Application Development
  • Data Science / Introduction to AI & Machine Learning
  • Embedded Systems / Systems Lab
  • Elective Course

Semester 6 – Advanced Topics & International Semester

  • Advanced Programming / Security / Data Science
  • Network Security / Communications
  • Systems Design / Project Work
  • Internship or Practical Project

Semester 7 – Project & Professional Preparation

  • Software / Systems Project (Team Work)
  • Advanced Elective (AI, Data Science, IoT, etc.)
  • Seminar / Research Methods / Technical Writing
  • Elective or General Course

Semester 8 – Capstone & Graduation Project

  • Capstone Project / Final Year Project
  • Advanced Elective or Thesis-style Project (if offered)
  • Career & Professional Development Course
  • Graduation Preparation / Portfolio Building

Career Opportunities

Graduates from this dual-university Computer Engineering programme can work as software developers, system architects, data engineers, network engineers, AI / machine learning developers, security analysts, embedded systems engineers, or R&D engineers. They are ready for work at local or global technology companies, startups, IT departments, and research labs. With the international nature of the programme, graduates are well equipped to join multinational teams, work across countries, and adapt to different work cultures. They may also continue their studies at master’s or PhD level, join global research projects, or work in domains like data science, cybersecurity, cloud computing, IoT, and software development.

Why Choose This Program

This dual-institution international track gives you a unique chance to study in two different countries and benefit from both Turkish and international educational traditions. You learn technical skills, language skills, cultural awareness and global adaptability — qualities that many employers value today.

You also gain a broad engineering education with flexibility to specialise. Through your elective and project choices, you can focus on areas like AI, data science, embedded systems, web development or system design. The programme’s English-medium structure, mixed international campus experience and strong core training prepare you for both local and global careers. With this degree, you start with a competitive skill set and good mobility — ready for modern challenges in the tech industry.

Contact Information

Istanbul Technical University – Faculty of Computer & Informatics Engineering
Ayazağa / Maslak Campus,
Istanbul, Turkey
Email: info@itu.edu.tr

International University of Sarajevo – Partner Office
Saraybosna, Bosnia and Herzegovina
Contact details via IUS Student Affairs Desk

International / Dual-Degree Programme Office
Istanbul Technical University & International University of Sarajevo
Email: globalprograms@itu.edu.tr