

The Computer Engineering (English) undergraduate program at Istanbul University offers a rigorous and modern education in both hardware and software aspects of computing, delivered fully in English. The curriculum combines foundational mathematics and physics with computer science, programming, systems, and engineering courses — preparing students to design, analyze, and implement complex computing systems. Over eight semesters, students gain strong theoretical knowledge and practical skills through lab work and project-based courses, equipping them for careers in software development, system design, data science, or further academic research.
Located in Istanbul — a city with vibrant academic and technological opportunities — this program emphasizes both technical competence and adaptability to evolving technologies. With a comprehensive curriculum covering programming, algorithms, electronics, data systems, and emerging fields, students are trained to meet both national and global demands in computing, development, and innovation. This makes the program an ideal choice for those aiming to contribute to technology-driven industries or research fields.
Semester 1 – Foundations in Math, Physics & Intro to Computing
Semester 2 – Core Mathematics, Programming & Basic Engineering
Semester 3 – Data Structures, Algorithms & Systems Fundamentals
Semester 4 – Systems, Programming Paradigms & Engineering Methods
Semester 5 – Software & Systems Engineering, Databases, OS & Applied Computing
Semester 6 – Advanced Topics: Networking, Software Engineering, AI & Emerging Fields
Semester 7 – Specialization, Project Work and Electives
Semester 8 – Capstone Projects, Graduation Requirements & Professional Preparation
Graduates are prepared for a wide range of careers: software developer, system engineer, data scientist, network engineer, embedded systems engineer, research assistant, or IT consultant. They may also continue with graduate studies (Master’s / PhD) in computer science, engineering, data science or related fields. With strong programming, analytical, and engineering skills, graduates can work in technology companies, startups, research labs, finance, telecommunications, and global tech sectors.
Choosing the Computer Engineering (English) program at Istanbul University provides a solid foundation in computing, software, and hardware — combining theoretical knowledge with practical training and project-based learning. The English instruction and comprehensive curriculum make it suitable for both local and international contexts, preparing students to adapt to rapid technological changes.
With a balance of mathematics, engineering fundamentals, computer science and electives in advanced topics, the program equips students with versatile skills for modern technological challenges. Whether aiming for industry roles, research, or entrepreneurship, graduates leave ready to contribute to computing innovation, software development, or system design — both in Turkey and globally.
Istanbul University – Department of Computer Engineering
Faculty of Engineering, Istanbul University
Istanbul, Turkey
Tel: +90 212 440 00 00
Email: computerengineering@istanbul.edu.tr
Faculty of Engineering – Student Affairs Office
Istanbul, Turkey
Tel: +90 212 440 00 00
Email: engineeringoffice@istanbul.edu.tr
International Office – Istanbul University
Beyazıt Campus, Istanbul, Turkey
Tel: +90 212 440 00 00
Email: international@istanbul.edu.tr