The Software Engineering program specializes in developing programs. Undergraduate students are immersed in a comprehensive curriculum covering various subjects, including software engineering principles, software construction, design and architecture, programming languages, communication, database management systems, data structures, algorithms, and artificial intelligence. They also delve into computer engineering and information systems engineering courses. The program aims to equip students with the knowledge and skills essential for top-tier engineering work, fostering their abilities and expanding their intellectual horizons to prepare them for diverse and competitive career trajectories.