HomeProgramsUndergraduateBSC - Applied Computer Science

BSC - Applied Computer Science

The philosophy of the Programme is in line with that of Kenyatta University of “Sensitivity and responsiveness to societal needs and the right of every person to knowledge”.

The Applied Computer Science (ACS) Programme is the product of a five-day curriculum development workshop sponsored by the African Virtual University as part of the African Development Bank funded Multi National Project Phase II.  38 administrative and faculty representatives from 22 African universities in 16 countries participated in the workshop. They collaboratively answered key questions about the nature of the Programme, how such a Programme could encourage learners to achieve first a diploma and then ladder to a degree, and the expected employability skills that would result from each level.  Another observation from industry was that many of the skill and knowledge areas in the ACS Programme might be of interest to middle managers and executives of African enterprises. In general, ICT skills in many organizations were limited to IT personnel, and there was little cross-fertilization of IT perspectives into the management of organizations. This resulted in lost opportunities for business and for systems optimization. Everyone knows ICT is growing and affecting the way business transactions will be done, yet theses skills are in isolated pools at the bottom of the pyramid. Offering an executive version of the ACS Programme would encourage the uptake of ICT in business industry.

Africa has a need for additional skilled workers in the area of applied computer science. Therefore developing an online Programme in this area would provide access to learners who cannot attend the limited spaces available on university campuses, and it would enable those already working in ICTs to gain formal credentials to further their careers. The Programme is designed in 2+ 2 format i.e. after 2 years equivalent studies a diploma can be issued, and additional equivalent of 2 years will lead to a bachelor’s degree such that practical skills are introduced with the theory at the outset, rather than clustered at the end of the Programme.  In view of this, focus on Applied Computer Science means learners will gain employable skills and knowledge that will aid them in supporting the development and growth of ICTs across Africa..

Help students develop computing skills, especially those required to analyze, design and implement solutions involving the use of a computer.

At the end of the Programme the learner should be able:
1. To demonstrate a solid understanding of the main concepts underlying applied computer science
2. To demonstrate the ability to analyze a problem, design, implement, and evaluate a computer-based system, process, component, or Programme to meet desired needs
3. To demonstrate the ability to analyze the local and global impact of computing on individuals, organizations, and society
4. To demonstrate the ability to use current techniques, skills, and tools necessary for computing practice


Open learning/Distance learning and face to face

2.6.1 Admission Requirements
A candidate pursuing the B.Sc. degree in Computer Science must meet the minimum University entry mean grade of C+ in KCSE or any other entry mean grade/qualification recognized by the university senate. In addition the candidate must have attained the following minimum grades at KCSE or equivalent qualifications:

•    Mathematics     C+
•    Physics     C+
•    English C+

Accredited Diploma Holders
Candidates with an accredited Diploma in Computer Science or related field with a credit pass and mean grade of C in KCSE with a C in English, Physic and Mathematics may be admitted into the first year of study and acquire credit transfer for equivalent courses with credit grade at diploma level.
2.6.2 Duration and Degree Pattern
The common regulations for all undergraduate degree Programmes of Kenyatta University and the School of Engineering and Technology shall apply.

The Programme comprises 12 units in the first level, 13 units in the second level, 12 units in third levels, and fourth level.

>> Course Structure

Last Updated on Monday, 19 September 2016 09:25

Kenyatta University :Department of Computing and Technology