Software Engineering JKUAT [All you need to know]

Here, in this article, is everything you need to know about software engineering JKUAT. So, continue reading to learn more…

Do you want to study software engineering at JKUAT but don’t know much about it?

Well, if that’s the case, this article will cover everything you need to know about the software engineering course at JKUAT.

So, keep reading to find out more…


Software engineering JKUAT

So, does JKUAT offer software engineering courses?

To start with, software engineering is a discipline that focuses on the design, development, testing, and maintenance of software systems.

That said, Jomo Kenyatta University of Agriculture and Technology (JKUAT) is also known for offering various technology-related programs, including software engineering.

Now, to be more specific, JKUAT only offers a master’s degree in software engineering.

And just so you know, this JKUAT program is intended to assist students in developing the ability to conduct independent research and scholarly work.

So with that in mind, in order to be eligible for admission to the Master of Science in Software Engineering program, you must meet the following requirements:

Minimum entry requirements:

  • You must have a bachelor’s degree in a relevant field such as computer science, computer technology, information technology, mathematics, computer science, or electronic engineering, with at least Second Class Honors (Upper Division)from JKUAT or from another institution recognized by the University Senate.


  • Have a bachelor’s degree in any of the relevant fields with Second Class Honors (Lower Division) from a recognized university and at least three (3) years of proven working experience.

Alternatively, if you have a pass in a bachelor’s degree in a relevant field, with at least five (5) years of working experience, or any other equivalent qualification from an institution recognized by the University Senate, you may be eligible for the program.


Other details:

Course duration: Two (2) academic years for full time students and three (3) years for part-time students.

Mode of study: Full time and Part-time

Intakes: January, May and September

Campus offered: Juja Main Campus, Kisii CBD Campus, and Nairobi CBD Campus


Software engineering JKUAT course units

The following is a list of the course units that are typically covered in the MSc. of Software Engineering in JKUAT:

Year 1: Semester 1

  • Research methodology
  • Foundations of computer logic and symbolic reasoning
  • Communication systems
  • Systems engineering
  • Object oriented software engineering
  • Software construction


Semester 2

  • Human computer interaction
  • Software project management
  • Business process re-engineering and change management
  • Software quality assurance
  • Software systems risk assessment
  • Legal and ethical aspects of computing


Year 2:

Thesis (which is equivalent to ten course units)


JKUAT software engineering fees

It will cost you a total of Kshs. 508,200 to complete the master’s degree program in software engineering (that is for those 2/3 years).


How to apply for a master’s degree in software engineering at JKUAT

So if you want to pursue the JKUAT MSc. in software engineering program, click here to apply.

Alternatively, the application forms can be obtained from the JKUAT office of the Director, Board of Postgraduate Studies, or from the respective campuses offering the course.

Also, keep in mind that you must pay a non-refundable application fee of Kshs. 1,500 at Barclays Bank AC/NO 077-5001216 before submitting your application.


JKUAT contacts:

So, if you need more details regarding the course, please reach out to JKUAT via the following addresses:

Phone: +254 67 587 0001/2/3/4

Email address:



📣 Hey there! Are you looking for the best courses, top colleges and universities, career guidance, and exciting scholarship opportunities in Kenya? Look no further! Join our Facebook page to stay up-to-date with all the latest information and insights on these topics.

So Please follow Kenya Education Guide on Facebook here for more updates about best courses in Kenya, best colleges and Universities in Kenya, Career choice options, Scholarships in Kenya, etc 


Now proceed reading below..👇


Other universities offering software engineering courses

Now, given that JKUAT only offers the course at the postgraduate level, what other options do you have to pursue the course at the undergraduate level?

Well, I’ve got you covered! Here is a list of some of the best universities in Kenya that do offer soft engineering programs at the undergraduate level, as well as their admission requirements.

1.     Cooperative University of Kenya

Cooperative University offers the course at the degree level.

Bachelor of Science in Software Engineering entry requirements:

  • A KCSE minimum aggregate of C+ (plus), with a leas a C+ (plus) in Mathematics, Physics, and English/Kiswahili


  • KNEC Diploma in Software Engineering /Information Technology /Business Information Technology or its equivalent from an accredited and recognized Institution


  • CUK Diploma in Software Engineering /Information Technology /Business Information Technology (Equivalent to KNEC Diploma).

Couse duration:  4 years

Intakes: January, May, and September

For more details, please visit their website here.


2.     Multimedia University of Kenya

Bachelor of Science in Software Engineering

Minimum entry requirements:

A KCSE mean grade of C+ (plus), with C+ (plus) in Mathematics, Physics, Chemistry and English language or relevant professional qualifications approved by the University Senate

Course duration: 4 years (8 semesters)

Fees: Kshs. 82,467 per semester


3.     KCA University

KCA University, one of the leading private universities in Kenya, offers a Bachelor of Science in Software Development.

Entry requirements:

KCSE mean grade of C+ (plus), or any other equivalent qualification approved by the university senate

Course duration: 3 years (9 trimesters)

Intakes: January, May, and September

Click here to apply.


4.     Zetech University

Zetech University offers the program at both the degree and diploma levels.

Bachelor of Science in software engineering requirements:

  • A KCSE mean grade of C+ (plus) with a C (plain) in Mathematics


  • A pass in Diploma in software engineering from Zetech University or from any other recognized institution

Go here to learn more about the course.


Diploma in software engineering requirements:

  • An aggregate mean grade of C- (minus) and above in KCSE, with at least a D- (minus) in Mathematics and in either English or Kiswahili, or relevant qualification approved by the University Senate

Click here to apply.


Software engineering JKUAT – Wrap up

So, if you have completed your undergraduate studies in software engineering and want to pursue a master’s degree, JKUAT is one of the best universities to consider.

Otherwise, you can enroll in the course at any of the universities listed above at the undergraduate level.

In addition, if you were unable to gain direct entry into a degree or diploma program in software engineering, you can begin with a certificate and study it at the Kenya Institute of Software Engineering and Professional Studies.

All the best!



Masters programmes in JKUAT [Jomo Kenyatta University masters programmes]

JKUAT masters fee structure [All Jomo Kenyatta University masters programmes]

JKUAT nursing fee structure

Bridging courses in JKUAT [2023/202]

JKUAT courses and fee structure [All courses]

JKUAT fee structure for government sponsored students

Degree courses offered at JKUAT and their cluster points

JKUAT fee structure for self-sponsored students

JKUAT courses and qualifications [All courses]

Engineering courses in JKUAT [All you need to know]

JKUAT certificate courses [All certificate courses]

JKUAT architecture fee structure [2023 Intake]

Certificate in software engineering in Kenya [All you need to know]

JKUAT civil engineering fee structure [2023 Intake]

JKUAT cyber security courses

Software engineering in Kenyatta University [All you need to know]

Software engineering courses in Kenya [All you need to know]

Best software engineering universities in Kenya [Universities offering software engineering in Kenya]

Software development courses in Kenya [All you need to know]




Leave a Comment