BSc in Computer Science

Awarding Institution: UNICAF University
Delivery Mode: Online and through Supported Open Learning
Qualification Awarded: Bachelor in Computer Science
Language of Instruction: English

With the world being driven by computers, a degree in Computer Science is vital. Areas like computing and information technology, security, database and web development will be explored. The degree will provide students with both theoretical and practical computer science knowledge and skills thus enabling them to work in the industrial, banking, commercial and government sector. The student among others will acquire and develop problem-solving, analytical and computation skills that will enable them to excel in the career they choose to follow.

This degree is ideal for people wishing to enhance their position within their organisations while at the same time it offers excellent prospects for future employment.
Entry Requirements


Regular admission to a Bachelor’s degree programme requires the High School Leaving Certificate or equivalent.


Applicants with a Diploma or Advanced Diploma may be considered for entry.


Applicants with a Diploma or Advanced Diploma in a relevant area may be considered for credit transfer.


Applicants with at least 2 years of postgraduate relevant experience may be considered for entry.


English proficiency.
Copy of passport or ID

Applicants that do not meet the minimum entry requirements may be considered for the ‘FOUNDATION PROGRAMME’.

In addition to a strong academic record, the student’s extra curricular involvement, leadership skills and other relevant background information are taken into account.



Pathway:
Course CodeCourse TitleUU-BA-IND100 Induction Module
UU-FNT-103 Introduction to Bachelor Degree
UU-MAN-2010 Introduction to Management
UU-MTH-1000 Introduction to Algebra
UU-ENG-1000 Writing Methods
UU-COM-1000 Computer Systems and Design
UU-ENG-1001 Composition for English
UU-ACG-1000 Accounting I
UU-ENG-1005 University English
UU-MKT-2000 Marketing
UU-BBA-2000 Communication for business
UU-MTH-2000 Introduction to Statistical Methods I
UU-MTH-3000 Statistical Methods II
UU-MTH-1005 Quantitative methods
UU-COM-1100 Programming I
UU-COM-2003 Visual Programming
UU-COM-2000 Design and Analysis of Systems
UU-COM-3000 Management of Database Systems
UU-COM-2001 Data Structures
UU-BBA-2010-BCS Law for Business
UU-COM-2002 Object-Oriented Programming
UU-COM-3003 Operating Systems
UU-COM-4009 Web Programming I
UU-COM-1101 Advanced Programming I
UU-COM-4008 Databases
UU-COM-3005 Algorithms
UU-COM-3002 Computer Architecture
UU-COM-2004 Programming II
UU-BBA-1000-BCS Business Ethics
UU-COM-4010 Web Programming II
UU-COM-3004 Data and Networks
UU-COM-4004 Security Systems
UU-COM-4002 Artificial Intelligence
UU-COM-4003 Compiler Design
UU-COM-1103 Advanced Programming II
UU-COM-4001 Engineering of Software
UU-COM-3008 Computer Science Topics
UU-COM-3010-BCS Digital Business
UU-COM-3007 Computer Graphics
UU-COM-3001 Computation Theory
UU-COM-4005 Project I
UU-COM-4006 Project II