The Computer Engineering Undergraduate Program offers a bachelor's degree in computer hardware, software basics and computer applications.
The goal of the program is to provide students with a solid background in computer science and engineering principles and to guide students to different disciplines such as computer architecture, microprocessors, operating systems, programming languages, algorithms, databases, software engineering and computer networks.
Throughout their studies, students have extensive practical experience on various programming languages and operating systems. Upon completion of the core courses in the program, students take elective courses to specialize in their area of interest in the last two semesters and complete an engineering project.