Marmara University
Bachelor of Science
On Campus
Marmara University Logo
Marmara University
Turkey

Computer Engineering UOLP

About

The Computer Engineering UOLP program is a four-year double-degree undergraduate program offered jointly by Marmara University and the International University of Sarajevo. In this program, students study the first two years in Sarajevo and complete the last two years in Istanbul, gaining academic and cultural experience in two different countries. The program provides a strong foundation in mathematics, programming, algorithms, computer hardware, and software engineering. From the very first semesters, students learn how computers work, how software is developed, and how engineering principles are used to create modern technological systems.

As students progress, they explore networks, databases, operating systems, data science, cybersecurity, and advanced programming concepts. The curriculum focuses on practical training as well as theory, allowing students to build real projects, use engineering tools, and work in teams. Studying in two international environments helps students develop adaptability, communication skills, and a global engineering perspective. This double-degree structure gives graduates a competitive advantage in both local and international job markets.

Key information

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

Key Facts

  • Degree: Bachelor of Science in Computer Engineering (Double Diploma)
  • Standard period of study: 4 years (8 semesters)
  • Location: Sarajevo (1st–2nd year) & Istanbul (3rd–4th year)
  • Study Type: Undergraduate (full-time, English-medium)
  • Admission semester: Fall semester only
  • Area of study: Software, Hardware, Algorithms, Networks, Databases, Computer Systems
  • Admission modus: Without admission restriction
  • Main language: English

Program Structure

Semester 1 – Engineering Foundations in Sarajevo

  • Introduction to Computer Engineering
  • Programming Fundamentals
  • Calculus I
  • Academic English & Communication
  • General Education Course

Semester 2 – Core Concepts in Computing

  • Data Structures I
  • Discrete Mathematics
  • Physics for Engineers
  • Computer Systems Basics
  • Elective Course

Semester 3 – Intermediate Software & Hardware Studies

  • Data Structures II
  • Object-Oriented Programming
  • Computer Organization
  • Linear Algebra / Probability
  • Supporting Elective

Semester 4 – System-Level Knowledge

  • Database Systems
  • Operating Systems
  • Algorithms & Complexity
  • Digital Logic Design
  • Elective Course

Semester 5 – Advanced Computer Engineering (Marmara)

  • Computer Networks
  • Software Engineering I
  • Embedded Systems or Cybersecurity Basics
  • Technical Elective
  • Supporting Elective

Semester 6 – Applied Engineering & Development

  • Software Engineering II
  • Data Science / Machine Learning Fundamentals
  • Web or Mobile Technologies
  • Technical Elective
  • Seminar / Applied Project

Semester 7 – Specialization & Industry Practice

  • Capstone Project I
  • Advanced Technical Electives (AI, Security, Data Engineering, etc.)
  • Engineering Ethics & Professional Practice
  • General Elective
  • Supporting Elective

Semester 8 – Graduation & Professional Preparation

  • Capstone Project II
  • Advanced Elective Courses
  • Career Preparation & Portfolio Development
  • Professional Development Seminar
  • General Elective

Career Opportunities

Graduates of this program can work as software engineers, system developers, network specialists, cybersecurity analysts, data engineers, or IT consultants. They may take roles in software companies, technology firms, banks, telecommunications companies, startups, or international corporations. The double-degree structure provides opportunities to work in Turkey, Bosnia and Herzegovina, Europe, or other global regions. The strong technical training helps graduates succeed in diverse fields such as AI, mobile development, embedded systems, cloud computing, and digital transformation.

Why Choose This Program

Choosing this double-degree Computer Engineering program means gaining experience in two countries, two universities, and two academic cultures. You start your studies in Sarajevo, learning the foundations of computing in an international environment, then continue in Istanbul, where you deepen your technical skills with advanced engineering courses and practical projects. This structure helps you grow academically, socially, and professionally, preparing you for a global career.

The program offers strong theoretical foundations, modern laboratory work, software development projects, and opportunities to specialize in areas like AI, cybersecurity, data science, or networks. English instruction ensures global mobility, while the double-degree diploma increases job opportunities both in Europe and beyond. For students who want an internationally oriented engineering education, this program provides a powerful and future-focused path.

Contact Information

Marmara University – Faculty of Engineering, Department of Computer Engineering (English)
Recep Tayyip Erdoğan Külliyesi,
Maltepe / İstanbul, Türkiye
Tel: +90 216 777 30 00
Email: info@eng.marmara.edu.tr

International University of Sarajevo – Faculty of Engineering and Natural Sciences
Hrasnička Cesta 15, Ilidža,
Sarajevo, Bosnia and Herzegovina
Tel: +387 33 957 100
Email: info@ius.edu.ba

International Programs Office – UOLP Coordination
Marmara University
Tel: +90 216 777 15 00
Email: uolp@marmara.edu.tr