Educational Approach
The program is structured with a three-year, intensive, and application-based approach to computer engineering education. Core courses such as mathematics, algorithms, and data structures are supported by project studios and lab work focused on artificial intelligence, machine learning, and computational sciences. From an early stage, students gain experience developing end-to-end engineering solutions by working with real datasets and computational infrastructures.
Two mandatory summer semesters are structured around industry internships, research projects, or entrepreneurial activities, ensuring students forge strong ties between academia and the business world. This educational approach aims to equip graduates not only with technical knowledge but also with essential components of computer engineering practice, such as problem definition, critical thinking, ethical responsibility, communication, and project management.