WPCS 2.1.2
Tuition Fees:$1,272 /year
Part-time Study:8 years
Applications Begin:January 2021
Final Award:Bachelor of Software Engineering
Start Date:September 2021
Academic Unit:Faculty of Science
Campus:Main campus
Application Deadline: October 2021
Programme Overview

Software Engineering is about the orderly, timely and cost effective production of quality software that is not only useful but also usable. As such software engineering not only focuses on technology but also on the non-technical issues that are faced by software Engineers during the production of software.

Research in this discipline shows that most of the software projects that fail because of reasons other than technology, therefore a Software Engineering degree should address these areas so that our graduates are able to address issues when they encounter them in their professional careers
Software Engineers are in great demand in this economy due to the expensive nature of imported software. The cost of software will come down tremendously when that software is produced by locally trained software engineers.

Programme Objectives
The aim of the programme is to produce graduates that are competent in the production of software and to be able to design and implement suitable software applications on a wide scale. The specific objectives are produce graduates that have:
i) Acquired both Theoretical and Practical skills in Software Engineering to be productive in society;
ii) Acquired adequate knowledge to pursue postgraduate studies;
iii) A basis for further research and solutions to Software Engineering problems that are customized for this region.


Course Structure and Duration
The SOEN programme shall be completed in four (4) academic years or 8 semesters for full-time students and a maximum of eight (8) academic years for part time students. A maximum transfer of thirty percent (30%) of the Senate-approved Credit Factors towards the requirements for the degree programme will be accepted, provided the candidate had obtained a grade ‗B‗ or above in the specific relevant course. However, this is subject to approval by the faculty. To qualify for the award of the degree of Bachelor of Software Engineering, a student must have completed and passed 164 Credit Factors. The C.Fs comprise of 116.5 in SOEN and 47.5 from Egerton University approved programmes.

The course codes are four capital letters namely, SOEN standing for Bachelor of Software Engineering followed by three digits. 6.1 The first digit indicates the year or level of the course is offered, i.e. 1,2,3,4. 6.2 The second digit indicates the nature of sub-discipline of the course within the discipline as follows: 0 – Programming 1 – Software Production 2 – General Courses. 6.3 The third digit represents the sequencing of the course.

Examination Regulations
All examinations for this programme shall be conducted in accordance with examination regulations as stipulated in the Egerton University Statute XXIX.

Grading System

The grading of examinations for this programme shall be conducted in accordance with in Egerton University Statute XXIX.

Graduation Requirements
To graduate a student shall be required to take and pass ALL scheduled courses within the stipulated period.

Degree Classification
The Bachelor of Software Engineering degree is not classified in accordance with Egerton University Statute XXIX.

Admission Requirements

All candidates admitted to the degree programme Bachelor of Software Engineering (SOEN) must satisfy one of the following minimum requirements;
– Direct entry for Degree in Software Engineering must have an aggregate grade of C+ in KCSE with at least grade C+ in English or Kiswahili, and Mathematics and Physics, or its equivalent.
– Those holding a credit pass and above in Diploma in an IT related programme from an institution recognized by the Egerton University Senate.
– Those holding qualifications equivalent to the above from institutions recognized by the Egerton University Senate.

Application Process
Application Fees for Kenyan and East African Community Students: $18
Application Fees for International Students: $18

Application Guidelines:
Required Documents to be attached during Application include:
– Certified copies of your Result Slip, Certificates and Transcripts.
– ORIGINAL RECEIPT (Application Fee): KShs. 2,000 for ALL Degree Programmes and Kshs. 1,000 for all Undergraduate Diploma Programmes: Payable to; Account Name; Egerton University, Kenya Commercial Bank; Account No:1108550703.
– Copy of your National ID Card or Birth Certificate.

Online application procedure

– Simply complete the Egerton University Online Application form and upload all the necessary documents, so that it can be processed by the administrative department
– The application will be complete once all the necessary fees have been paid.

Offline Application Procedure
– An Application form can be downloaded through the school website:
– The application form must be fully filled and the relevant academic documents attached. It must be returned to the admissions office of the university according to the deadline set by the admissions office.

Career Opportunities

Career opportunities for this programme include:
– Applications developer
– Database administrator
– Game developer
– Multimedia programmer
– Web developer
– Web designer
– Software engineer
– Software tester

Tuition Fees Details
    [ID] => 1631
    [key] => field_5a5d9edc676a4
    [label] => Tuition Fees Duration
    [name] => tuition_fees_duration
    [prefix] => acf
    [type] => select
    [value] => /year
    [menu_order] => 49
    [instructions] => 
    [required] => 0
    [id] => 
    [class] => 
    [conditional_logic] => 0
    [parent] => 169
    [wrapper] => Array
            [width] => 50
            [class] => 
            [id] => 

    [choices] => Array
            [/year] => /year
            [/month] => /month
            [/trimester] => /trimester
            [/semester] => /semester
            [for the full programme] => for the full programme

    [default_value] => Array

    [allow_null] => 0
    [multiple] => 0
    [ui] => 0
    [ajax] => 0
    [return_format] => value
    [placeholder] => 
    [_name] => tuition_fees_duration
    [_valid] => 1
Tuition Fees for Kenyan and East African Community Students: $1,272
Tuition Fees for International Students: $1,654

Tuition Fees for Kenyan Students = Kshs. 140,000
Tuition Fees for International Students = Kshs. 182,000
**EAC (East African Community) Students pay the same amount as Kenyan students. Countries in the East African Community include; Burundi, Kenya, Rwanda, South Sudan, Tanzania, and Uganda.


– Foreign students out of the East African Community pay 30% more that the Kenyan students.
– The University reviews tuition fees on a regular basis.

Relevant Contact

Prof. Julius Kipkemboi
Dean of Faculty of Science
Admissions Office
Admission Enquiries