Bachelor of Science with Honours in Computer Science

About the program

This program focuses on the theoretical and practical aspects of computer science. It covers programming, software development, and computer systems

Entry Qualifications

Applicants need a strong background in mathematics and computer science from high school. Additional coursework in programming or software development is beneficial.

Duration of Study

This program is four years long, divided into eight semesters.

Aims and Objectives

  • To provide comprehensive knowledge of computer science principles and practices.
  • To develop skills in programming, software development, and systems design.
  • To prepare students for careers in software engineering, systems analysis, and IT consultancy.

Modules to be Covered

Module code
Module Name
BBIT331 Business Intelligence & Data Warehousing
CIT111 Programming In C Language
CIT131 Database Management System
CIT132 Introduction To Web Design And Development
CIT133 Seminar On Legal And Ethical Issues In Computing
CIT211 Data Communication And Computer Networks
CIT231 Seminar In Intellectual Property And IT Innovation
CIT314 Advanced Web Design And Development
CIT411 Industrial Attachment
CIT411 Software Engineering
CIT421 Research Methodology
CIT431 Research Project
CSC121 C++ Programming
CSC212 Data Structures And Algorithm
CSC213 Computer Architecture
CSC221 Object-Oriented Programming With Java
CSC222 Computer Maintenance And Repair
CSC231 Operations Research
CSC232 Programming With Python
CSC233 Network Security And Cryptography
CSC311 Visual Programming
CSC312 Wireless Network And Mobile Computing
CSC313 Multimedia And Computer Graphics
CSC321 Advanced Networking
CSC322 Artificial Intelligence
CSC323 Server And Systems Administration
CSC332 Internet-Of-Things And Embedded System Practice
CSC333 Advanced Java Programming
CSC421 Mobile Application Development
CSC422 Distributed And Cloud Computing
MAT111 Foundation Of Mathematics
MAT121 Calculus
MAT211 Linear Algebra
MAT221 Probability And Statistics
PHY121 Analogue And Digital Electronics
UCM111 General English
UCM112 Introduction To ICT
UCM121 English For Specific Purpose
UCM131 Communication Skills
UCM231 Entrepreneurship

Apply for admission

Make the decision to be part of the UoK family today