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:
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
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:
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.
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