The B.Sc. (Honors) in Software Engineering offered by the Software Engineering Teaching Unit (SETU) is a specialized four-year program designed to develop skilled, innovative, and industry-ready software engineers. The curriculum blends strong theoretical foundations with practical, hands-on learning, preparing students to excel in modern software development and emerging technologies. Students also have the opportunity to specialize in one of six key disciplines: Net-Centric Applications, Mobile Computing Applications, Data Science and Engineering Applications, Health Informatics Applications, Digital Gaming and Animation Applications, and Business Engineering Applications. Through coursework, industrial training, and research, the program equips graduates to thrive in the evolving technological landscape and contribute meaningfully to the software industry.
Trains students to build cloud-powered web systems, work with distributed platforms, and use Semantic Web technologies for intelligent data processing.
Combines healthcare and IT, training students to manage health information, design health systems, and work with technologies in medical imaging and biomedical signal processing.
Trains students to design and develop mobile apps and mobile-friendly systems while understanding mobile devices, operating systems, and communication technologies.
Trains students to extract insights from data using business intelligence, big data platforms, and analytics techniques to solve real-world problems.
Trains students to design and develop video games and animations using game development tools, programming techniques, game art creation, and advanced design concepts.
Trains students to improve business operations through technology using business process modeling, operations management, and efficient workflow design.
The Bachelor of Science Honours in Software Engineering includes a compulsory 24-week (6-month) industry internship offered during the third year, second semester of the degree program. This internship places students within a government institution or private organization—locally or internationally—providing them with hands-on experience in a real-world professional environment.
Through this training, undergraduates gain the opportunity to apply the theories, tools, best practices, and industry standards learned across their academic journey. The program is designed to strengthen students’ technical and soft skills while bridging the gap between classroom learning and workplace expectations. The internship also serves as a collaborative effort between the student, the hosting organization, and the university, creating a mutually beneficial relationship that supports industry readiness and career development.
Comprehensive guidelines, responsibilities, and procedures related to the internship are detailed in the BSc Hons in SE Internship Handbook, which should be reviewed by students, training organizations, and academic supervisors before and during the internship period.