Computer Engineering
Education goes beyond textbooks and classrooms. We believe in empowering students to explore their passions challenge conventions.
The Bachelor of Computer Engineering at the International University of Alasia prepares students to become innovative engineers capable of designing, developing, and optimizing modern computing systems. Combining rigorous engineering principles with practical software development and hardware integration, the program cultivates strong analytical thinking, technical competence, and creative problem-solving skills. Graduates are equipped to contribute to rapidly evolving fields such as artificial intelligence, embedded systems, cybersecurity, networking, cloud computing, and intelligent digital technologies, enabling them to excel in both industry and research.
Program Highlight
Faculty
Engineering
Duration
4 Years
Language
English
About The Program
The Bachelor of Computer Engineering provides students with a comprehensive education that bridges computer hardware and software engineering. Beginning with a strong foundation in mathematics, physics, programming, and engineering sciences, the curriculum progressively advances into computer architecture, operating systems, digital system design, embedded systems, computer networks, artificial intelligence, software engineering, and emerging computing technologies. Through laboratory-based instruction, collaborative projects, industry-oriented applications, and capstone experiences, students gain the practical knowledge and professional competencies required to design intelligent computing solutions, develop reliable software and hardware systems, and solve complex engineering problems. The program emphasizes innovation, teamwork, ethical responsibility, lifelong learning, and research-driven thinking, preparing graduates for successful careers in advanced technology industries or further postgraduate studies.
Bachelor of Science in Computer Engineering
4 Years - 8 Semesters
Typical Program Structure
he Bachelor of Science in Computer Engineering is a 4-year (8-semester) undergraduate program, excluding the English Preparatory School. The curriculum is structured sequentially to transition students from core sciences to advanced technology engineering:
- Duration: 4 Years / 8 Semesters (Full-Time)
- Total Credits: 240 ECTS
Core Curriculum Topics
Data Structures & Algorithms
- Introduces efficient data organization, algorithm design, complexity analysis, and software optimization techniques essential for developing scalable computing solutions.
Computer Architecture & Organization
- Explores the internal structure of computer systems, processor organization, memory hierarchy, instruction set architecture, and hardware performance optimization.
Operating Systems
- Covers process and memory management, file systems, concurrency, synchronization, scheduling, and the design principles of modern operating systems.
Computer Networks
- Examines computer communication principles, network architectures, routing, TCP/IP protocols, wireless networking, network security, and distributed communication systems.
Curriculum Overview
Our Computer Engineering curriculum is designed to develop innovative engineers equipped with strong theoretical foundations and practical technical expertise. The program combines core engineering principles with modern computing technologies, enabling students to design, develop, analyze, and optimize computer hardware and software systems. Through a balanced integration of mathematics, engineering sciences, programming, laboratory practice, and industry-oriented projects, students acquire the analytical, technical, and problem-solving skills required to address real-world engineering challenges in today’s rapidly evolving digital landscape. The curriculum begins with foundational courses in mathematics, physics, programming, and computing fundamentals before progressing to specialized areas including computer architecture, embedded systems, operating systems, networking, artificial intelligence, and software engineering.
Curriculum Breakdown Summary
The curriculum is organized into four integrated modules that provide students with a comprehensive and progressive engineering education. Students first establish a solid foundation through University Core Courses, develop essential technical competencies within the Computer Engineering Core, broaden their expertise through Technical Electives in emerging computing fields, and complement their education with University Electives that encourage interdisciplinary learning and professional development. Together, these components prepare graduates with the knowledge, practical experience, and innovation skills needed for careers in computer engineering, software development, embedded systems, intelligent computing, cybersecurity, communications, and advanced technology industries.
| Semester | Course Code | Course Title | Total Credit | Prerequest | ECTS |
| 1 | ENL101 | ENGLISH LANGUAGE I | 3 | – | 4 |
| HIS101 | HISTORY * | 0 | – | 2 | |
| TUR101 | TURKISH LANGUAGE* | 0 | – | 2 | |
| COM101 | COMPUTER PROGRAMMING I | 4 | – | 5 | |
| COM103 | INTRODUCTION TO PROFESSION | 0 | – | 5 | |
| ENG121 | PHYSICS I | 3 | – | 5 | |
| ENG131 | PHYSICS I LAB | 1 | – | 2 | |
| MAT101 | CALCULUS I | 4 | – | 5 | |
| 15 | 30 | ||||
| 2 | ENL102 | ENGLISH LANGUAGE II | 3 | ENL101 | 4 |
| HIS102 | HISTORY * | 0 | HIS101 | 2 | |
| TUR102 | TURKISH LANGUAGE* | 0 | TUR101 | 2 | |
| COM102 | COMPUTER PROGRAMMING II | 4 | COM101 | 5 | |
| ENG122 | PHYSICS II | 3 | ENG121 | 5 | |
| ENG132 | PHYSICS II LAB | 1 | ENG131 | 2 | |
| MAT102 | CALCULUS II | 4 | MAT101 | 5 | |
| MAT104 | LINEAR ALGEBRA | 3 | – | 5 | |
| 18 | 30 | ||||
| 3 | COM203 | DIGITAL LOGIC DESIGN | 4 | COM101 | 5 |
| MAT203 | DISCRETE MATHEMATICS | 3 | MAT104 | 5 | |
| COM205 | DATA STRUCTURES AND ALGORITHMS | 4 | COM102 | 6 | |
| MAT201 | ORDINARY DIFFERENTIAL EQUATIONS | 3 | MAT102 | 5 | |
| COM207 | ELECTRONICS FOR COMPUTER ENGINEERS | 4 | ENG121 | 5 | |
| FACULTY ELECTIVE II | 3 | – | 4 | ||
| 21 | 30 | ||||
| 4 | COM202 | OPERATING SYSTEMS | 3 | COM205 | 5 |
| COM204 | OBJECT ORIENTED PROGRAMMING I | 4 | COM102 | 5 | |
| MAT202 | ENGINEERING MATHS | 3 | MAT102 | 5 | |
| MAT204 | PROBABILITY&STATISTIC METHODS | 3 | MAT202 | 5 | |
| COM206 | DIGITAL SYSTEM DESIGN | 3 | COM203 | 5 | |
| DEPARTMENTAL ELECTIVE I | 3 | – | 5 | ||
| 19 | 30 | ||||
| 5 | COM303 | ANALYSIS OF ALGORITHMS | 3 | COM205 | 4 |
| COM305 | DATABASE MANAGEMENT SYSTEMS | 4 | COM205 | 5 | |
| COM307 | SYSTEMS PROGRAMMING | 3 | COM204 | 4 | |
| COM301 | COMPUTER ARCHITECTURE AND ORGANIZATION | 4 | COM206 | 5 | |
| COM309 | SIGNALS AND SYSTEMS | 3 | MAT104 | 5 | |
| FACULTY ELECTIVE I | 3 | – | 2 | ||
| DEPARTMENTAL ELECTIVE II | – | 5 | |||
| 20 | 30 | ||||
| 6 | COM306 | COMPUTER NETWORKS | 3 | COM304 | 5 |
| COM302 | PRINCIPLES OF PROGRAMMING LANGUAGES | 4 | COM204 | 6 | |
| COM304 | MICROPROCESSOR SYSTEMS | 4 | COM301 | 5 | |
| COM308 | SOFTWARE ENGINEERING | 3 | COM204 | 5 | |
| UNIVERSITY ELECTIVE I | 3 | – | 4 | ||
| DEPARTMENTAL ELECTIVE III | 3 | – | 5 | ||
| 20 | 30 | ||||
| 7 | ECO441 | ENGINEERING ECONOMICS | 3 | – | 4 |
| BUS441 | STRATEGIC PLANNING AND MANAGEMENT | 3 | – | 4 | |
| COM410 | SUMMER TRAINING | 0 | – | 4 | |
| COM401 | GRADUATION PROJECT I | 1 | – | 6 | |
| UNIVERSITY ELECTIVE II | 3 | – | 2 | ||
| FACULTY ELECTIVE III | 3 | – | 4 | ||
| DEPARTMENTAL ELECTIVE IV | 3 | – | 6 | ||
| 16 | 30 | ||||
| 8 | ENG444 | ENGINEERING ETHICS | 3 | – | 5 |
| COM402 | GRADUATION PROJECT II | 3 | COM401 | 6 | |
| COM456 | JAVA PROGRAMMING | 3 | COM204 | 4 | |
| UNIVERSITY ELECTIVE III | 3 | – | 4 | ||
| FACULTY ELECTIVE IV | 3 | – | 5 | ||
| DEPARTMENTAL ELECTIVE V | 3 | – | 6 | ||
| 18 | 30 |









