• Bachelor Of Honours in Computer Science
    Home > > Bachelor Of Honours in Computer Science

    Preamble

    Regulations for the Bachelor of Science (Honours) Degree in Computer Science shall apply subject to provisions for both the University and Faculty General Academic Regulations. General Faculty Regulations shall normally take precedence over specific degree special regulations where both are read together.

    Programme Aim

    The aim of the degree programme is to prepare students for professional computer science practice in a wide range of contexts and in both primary and secondary settings. Additionally, the programme equips students with Computer Science knowledge and skills to deliver developmental and therapeutic services.

    Programme Objectives

    The overall programme objectives are to:

    • Develop skills to complex computing problems and to apply principles of computing and other relevant discipline to identify real world solutions;
    • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
    • Develop skills of technocrats that can facilitate full potential of individuals, groups and communities through professional innovations;
    • Equip learners with knowledge and skills for interventions in mitigating technical problems in complex situations.
    • Identify and analyse user needs and take them into account in the selection, creation, integration, evaluation and administration of computing based systems.

    Admissions

    Entry Requirements

    For all entry pathways candidates must have at least five Ordinary Level subjects/ National Foundation Certificates including English Language, Mathematics and a Science subject at grade C or better

    • Normal Entry: A minimum of 2 A’ Level passes in Mathematics AND (Physics OR Computer Science OR any other relevant Science subject).
    • Special Entry: Special entry may be granted to applicants with a National Diploma in Computer Science or any related field from a recognized institution.
    • Mature Entry: Should be at least 23 years old AND should have at least 2 years relevant industrial experience.

    Duration of Programme

    The Bachelor of Science (Honours) Degree in Computer Science shall take four years to complete full time. Applicants with National Diploma in Computer Science or IT from HEXCO and other recognized universities will start at second year level.

    Assessment of the Students

    Normal evaluation shall be based on continuous assessment as well as an examination at the end of the course.

    The assessment shall be as follows:

    Coursework               30%

    Examination             70%

    Career Opportunities

    The graduates are prepared for career-entry positions in areas such as:

    • Software Development and Support
    • Research and Development Scientists
    • Systems Analysis and Design
    • Computer Networking
    • Web Design and Authoring
    • Software Engineering
    • Applications Engineering
    • Computer Engineering

    Programme Structure

    All Bachelor of Science (Honours) Degree in Computer Science students are expected to do a minimum of thirty-seven courses. To meet these requirements, students will undertake thirty-seven courses and a project on an approved Computer Science problem.

    • In the first year, students shall undertake thirteen courses on offer. For a student to proceed to second year, a CGPA of above 2 is required.
    • In second year, students shall undertake twelve courses.
    • In the third year, students shall go on Professional Attachment for the whole year.
    • In the fourth year, students shall undertake at least twelve courses.
    • In order to proceed to register for the project, a student must also have passed KBM225 Business Research Methods in the second year.
    • All Sociology and Psychology related courses such as Introduction to Gender, Communication Skills will be offered from their respective disciplines.

    Year 1 First Semester

    Code               Course narration

    KHCS115       Principles of Programming Languages

    KCS111           Communication Skills

    KHCS116       Fundamentals of Digital Electronics

    KHCS114       Operating Systems

    KIS114            Introduction to Computer Science

    KIS115            Ethics and Professionalism

     

    Year 1 Second Semester

    KCS121          Visual Languages and Programming

    KHCS122       Data Structures and Algorithms

    KHCS123       Software Engineering

    KHCS126       Computer Organisation and Architecture

    KSS122           Introduction to Gender Studies

    KHCS125       Database Systems

    KHCS124       Discrete Mathematics

     

    Year 2 First Semester

    KHCS211       Object Oriented Programming

    KHCS214       Website Design and Internet Computing

    KHCS215       Data Communication & Computer Networks

    KHCS216       Applied Statistics

    KHCS222       Software Project Management

    KIS217            Systems Analysis & Design

     

    Year 2 Second Semester

    KBM225         Business Research Methods

    KHCS223       Theory of Computation

    KHCS224       Microprocessor and Embedded System

    KHCS225       Advanced Database Design and Management

    KHCS226       Design and Analysis of Algorithms

    KHCS228       Group Project

     

    Year 3 First Semester

    KHCS311 Professional Attachment

     

    Year 3 Second Semester

    KHCS311 Professional Attachment

     

    Year 4 First Semester

    KHCS312       Simulation and Modelling

    KHCS313       Computer Security

    KHCS411       Compiler Design

    KIS314            Artificial Intelligence And Expert System

    KIS322            Computer Auditing

    KIS424            Entrepreneurship theory and practise

     

    Year 4 Second Semester

    KHCS314       Computer Graphics

    KHCS421       Virtualisation and Cloud Computing

    KHCS422       Parallel and Distributed Computing

    KIS218            Electronic Commerce

    KIS411            Human Computer Interaction

    KIS425            Capstone Project

    ×