Bachelor of Computer Science

Career opportunitites
  • IT management
  • ICT consultant
  • ICT end-user support
  • Software development
  • Teaching and research in IT

Program overview

The Bachelor of Science in Computer Science is oriented towards imparting capabilities to use computers, information systems and technology to solve every day practical problems. Emphasis during the course of study is placed on programming, analysis design and implementation of algorithms, artificial intelligence and real time computing. That means that practical exercises are important in most courses that comprise the Bachelor of Science in Computer Science.

This course equips graduates with the skills necessary for employment in a wide range of roles in the Information Technology industry and also enables them to pursue or advance a career in computer science with the expertise necessary for the successful design and implementation of new technologies in organization.

 SEMESTER ONE

COURSE CODE

COURSE TITLE

CREDIT UNIT

BIT1106

Comm. skills & critical thinking

03

BIT1102

Problem Solving and Programming Concepts

03

CSC1102

Discrete Mathematics

03

BIT1107

Web Design (I)

04

BIT1104

Computer Systems

03

BIT1105

Entrepreneurship

03

BIT1101

Computer Applications

04

BIT1108

Object Oriented Programming (I)

04

27

SEMESTER TWO

COURSE CODE

COURSE TITLE

CREDIT UNIT

BIT 1209

Computer Networks

04

BIT 1207

Web Design (II)

04

BIT 1208

Object-Oriented programming (II)

04

BIT 1216

Systems Analysis & design

03

BIT 1210

Research Methods(I)

03

BIT 1212

Operating Systems

03

CSC 1210

Calculus

03

24

SEMESTER ONE

COURSE CODE

COURSE TITLE

CREDIT UNIT

BIT2113

Object Oriented Programming (III)

04

BIT2107

Database Systems (I)

04

BIT2112

Web Design (III)

04

BIT2109

Object Oriented Analysis and Design

03

CSC2107

Computer Organization and Architecture

03

CSC2109

Numerical Methods

03

BIT2108

Research Methods II

03

24

SEMESTER TWO

COURSE CODE

COURSE TITLE

CREDIT UNIT

CSC2108

Project Planning and Management

04

CSC2111

Data Structures

03

CSC2105

Software Engineering

03

CSC2114

Database Systems (II)

04

ELECTIVES (Choose 2 elective course)

CSC2112

Web Design (IIV

04

CSC2212

Computer Networks Design & Implementation (I)

04

CSC3113

Mobile Programming I

04

Total Credit Units

22

RECESS SEMESTER

COURSE CODE

COURSE TITLE

LH

TH

PH

CH

CU

GMT2204

RECESS INTERNSHIP

120

60

4

SEMESTER ONE

COURSE CODE

COURSE TITLE

CREDIT UNIT

CSC3107

Design and Analysis of Algorithms

03

CSC3108

Cloud Computing and Data Analytics

04

CSC3109

Modeling and Simulation

04

CSC3110

Graph Theory

03

CSC3111

Operations Research

03

ELECTIVES (Choose 1 Elective course)

BIT 3114

Web Design (V)

04

CSC3115

Computer Networks Design & Implementation (II)

04

CSC3113

Mobile Programming (II)

04

Total Credit Units

21

SEMESTER TWO

COURSE CODE

COURSE TITLE

CREDIT UNIT

BIT3108

Final Year Project

05

CSC3201

Compiler Construction

03

CSC3109

Artificial Intelligence

03

CSC2002

Computer Forensics

04

ELECTIVES (Choose 1 Elective course)

BIT3210

Mobile Programming (III)

04

BIT3114

Web Design (VI)

04

BIT3208

Computer Networks Design & Implementation (III)

04

Total Credit Units

19

Programme objective

To provide a platform for ICT graduates who would like to further their knowledge in ICT field and thus improve their practical skills 

To produce ICT researchers who are ready to transform the IT discipline by coming up with innovations.

To build human resource capacity in the field of ICT to support the industry and academia .

Programme
learning outcomes

By the end of the three years the students should be able to specifically:

  • Support theoretical foundation of computer and computation science
  • Gather, analyze and interpret data in to enable them to improve on existing computer solutions for their organizations of employment.
  • Innovatively create and deploy computing solutions to support business processes of any organization.

Contacts

Contacts

Downloads

  • Past Graduation results
  • Admissions guide
  • Student Kit
  • National University Guidelines
  • Black & White UI Kit