School of Computing and Engineering Sciences

B.Sc Software Engineering

Objectives of the degree programme

For the graduates of BSc (Hons) Software Engineering in the department to be globally competitive the following objectives are set

a). Objectives

1.     Training students in analysis, applications and hands-on laboratory work.

2.     Participate and contribute meaningfully in the design and implementation of information system architecture for any business organization that is IT-driven.

3.     Apply standard development process and service oriented architecture (SOA) in the     design of secure  and  scalable solutions to meet the present IT needs

4.     Manage and maintain the IT resources of IT-driven organizations

5.     Understand software standards for the purposes of system procurement and      management.

6.     Prepare students that can sit for relevant professional examinations and perform excellently.

7.     Develop ability to design and construct a software system, component, or process to meet desired needs, within realistic constraints such as economic, environmental, social, political, ethical, health & safety, manufacturability, and sustainability.

8.     Inculcate into the students to appreciate the spiritual values needed in the maintenance of Information Systems while considering security and privacy issues. Graduating Software Engineering students from the department must have an understanding of their professional and ethical responsibilities.

b) Competencies and Skills

The curriculum provides opportunities to develop in the student competencies and skills in the various components of the regime of knowledge.  These include the following:

(i) Ability to manipulate data in alternative forms to create deeper understanding.

(ii) Use of relevant test and measurement equipment including assemblage and use of experimental laboratory/workshop activities; ability to estimate errors/accuracy of the use and development of software.

(iii) Research for information to develop ideas further and working with limited or contradictory information.

(iv) Use of information technology tools, including programming languages and a broad understanding of emerging technologies techniques.

(v) Ability to apply software engineering techniques taking into account, industrial and commercial constraints, to learn independently and understand new concepts in the discipline.

(vi) Competence in teamwork and leadership. solution provider particularly in Africa and the world at large.

Software Engineering


i) O’level credit requirement for entry to the programme may be deferred (to be passed before graduation or before issuance of degree certification) for the following subjects (please list them, if any): Candidates awaiting results are allowed entry into the program and are only allowed to graduate after the results have been verified

ii) Minimum number of Earned Credit Points for graduation: 173 credits

ii) Minimum No. of years for graduation: 4 years

iii) Minimum residency requirement in years, if any:   3 years

iv) Minimum CGPA for graduation: 2.50

v) Completion of industrial attachment

Course Bulletin