The Department of Software Engineering is dedicated to advancing excellence in software development education, innovation, and applied research. With a strong focus on industry relevance, the department prepares students with the technical proficiency, analytical thinking, and collaborative skills needed to excel in today’s fast-paced software-driven world.
Currently, the department offers two dynamic undergraduate programmes:
• BS Software Engineering – A comprehensive programme emphasising software design, development, testing, and maintenance, with core areas such as software architecture, programming, requirements engineering, quality assurance, and project management.
• BS Software Engineering Technology – A professionally oriented programme designed to equip students with hands-on expertise in modern software tools, application development, DevOps practices, and emerging technologies, bridging the gap between software theory and industry practice.
Our curriculum is designed in line with global standards and the latest technological trends, ensuring students are well-prepared for careers in software development, systems design, consulting, and entrepreneurship. Supported by experienced faculty, state-of-the-art labs, and a strong emphasis on innovation and teamwork, the department fosters a learning environment that nurtures creativity, critical thinking, and lifelong learning.
We are committed to empowering the next generation of software engineers and technologists to become leaders, innovators, and problem-solvers shaping the future of the digital world.