The Computer Engineering Undergraduate Program aims to furnish students with a comprehensive understanding of both hardware and software applications in computing. The curriculum offers a balanced approach, focusing on foundational principles while also allowing for specialization in areas such as software engineering, computer networks, and artificial intelligence through elective courses.As the program is conducted in English, students receive preparatory education if needed, although exemptions are granted to those who meet entrance examination requirements before the preparatory class.To graduate, students must complete a minimum of 240 credits, with the initial four semesters featuring core courses for all students. Starting from the fifth semester, students have the opportunity to select elective courses tailored to their interests. Additionally, students are required to undertake an industrial internship lasting at least 60 working days during their studies.