The Computer Engineering Undergraduate Program offers an undergraduate education in computer hardware, software fundamentals and computer applications.
The goal of the program is to provide students with a solid background in computer science and engineering principles and to orient students to various disciplines such as computer architecture, microprocessors, operating systems, programming languages, algorithms, databases, software engineering and computer networking.
Throughout their studies, students gain extensive hands-on experience in various programming languages and operating systems. After completing the core courses in the program, students take elective courses on special topics in the last two semesters and complete an engineering project.
A minimum of 240 ECTS of course work is required to complete the Computer Engineering undergraduate program. Students must also complete a summer internship of at least 40 working days.