Computer Science Program Offered at Africa Nazarene University

Bachelors Degree 3 years Fulltime Fee: on application Intake: Ongoing

Bachelors Degree (Accredited by: Africa Nazarene University)

About Computer Science Bachelors Degree program.

Computer science is the base and platform for countless industries and disciplines. Today’s employers need graduates with both a solid foundation in the principles of computer science and specialized computing skills and backgrounds – individuals with a generalist’s knowledge, but an expert’s eye for innovation and problem solving.
It only makes sense that computer science education reflects this reality. The Bachelor of Science in Computer Science program at Africa Nazarene University prepares students to leave school with the tools needed to become innovators and global leaders in computing.

In this Bachelor of Science in Computer Science program, you’ll get in-depth, hands-on experience in the theory and application of computing, as well as practical experience that will convert you into an expert of how technology works and how computing can address even the most complicated and intricate problems.

Graduates form this Computer Science degree program at Africa Nazarene University typically find employment in organisations engaged in medium- to large-scale software development. Initially graduates are usually employed in technical areas such as programming and systems analysis and design, internet systems development. They are well-prepared for progression into project leadership and management positions as their experience develops.

Concentration Areas


  • Mobile computing
  • Networking
  • Software Engineering
  • E-commerce

NB The Student will take 4 electives in 3rd & 4th year

    Objectives of Computer Science

    The Bachelor of Science in Computer Science program at African Nazarene University aims at imparting sound practical skills to all its students in solving day-to-day problems in the IT sector. Upon graduation, students obtain positions in information technology, hardware and software engineering, application development, systems management and maintenance, end-user supporters in NGOs and private sector.

    At the completion of the Bachelor of Science in Computer Science degree program at Africa Nazarene University, a student should:

    • Be able to solve problems through logic, analysis, and synthesis in a scientific discipline.
    • Be prepared to enter graduate school to prepare for research and development and teaching careers.
    • Be prepared to pursue a career in software engineering, software systems management, application development(web, mobile, and desktop), database administration, or end-user support in government, NGOs or private sector organisations.

    Entry requirements for Computer Science

    Applicants into the Bachelor of Science in Computer Science degree program at Africa Nazarene Universty must have:

    • minimum KCSE aggregate C + (C plus) or
    • ANUs Pre-University Program B- (GPA of 2.7) 
    • AND demonstrate proficiency in English.  

    The applicant must have attained a C+ in the following subjects: Mathematics, Physical Science/Physics and English for Kenya Certificate of Secondary Examination (K.C.S.E) or equivalent.

    Computer Science Course Subjects

    • Fundamentals of Computer Applications
    • Computer and Society
    • Computer Programme
    • Data Structures and Algorithms
    • Fundamentals of Automata Theory
    • Assembly Language Programmes
    • Hardware and Software
    • Principles of Operating Systems
    • Database Management Systems
    • Systems Analysis and Design
    • Networks & Data Communications
    • Computer Programming II
    • Business Information Systems
    • Object Oriented Programming
    • Software Engineering
    • Business and Information Systems Project I
    • Applied Computer Graphics
    • Web Based Application Development
    • Principles of Physics
    • Logic Circuits
    • Mathematics for Science
    • Different Calculus
    • Discrete Mathematics
    • Linear Algebra
    • Integral Calculus
    • Numerical Methods
    • Statistics

    About Africa Nazarene University

    Africa Nazarene University is a Chartered Private Christian University sponsored by the Church of the Nazarene International and is a member of the worldwide family of Nazarene institutions.

    Since its establishment in 1994, Africa Nazarene University has grown in leaps and bounds to be a reputable institution of Higher Learning, known ... read more