School of ICT

In order to develop, maintain systems in operation, and evolve software systems that are of high quality, it is imperative that the Computing professionals must understand software development and its evolution as an engineering discipline. This program will facilitate an understanding of the theoretical foundations of software engineering and demonstrated critical application of software engineering theory to real world problems.

The overall aim of the Bachelor of Science in Software Engineering (BSE) degree programme is to provide learners a thorough understanding of the relationship between the processes used in the engineering of software systems, the software products produced, and the theory, laws, and models that provide a rational basis for the practice of software engineering.