Computer science is a rapidly growing field and is, de facto, an essential component of the Information Communications Technology (ICT) sector.
Computer Science is the science, theory and practice of computational applications. Computer scientists communicate with computers through appropriate programming languages and codes and develop the systems and software that enable computers to operate. This requires an understanding of, and an ability to manipulate, algorithms and associated mathematics. Computer science feeds into Information Technology, which centres on the use of computer systems, including their application for network and database design. These information technology aspects are incorporated into the Unicaf University BSc programme so that students have a well-rounded technical skill set for their future career development.
Computer science is a major source of technological innovation through the development of new software and computer applications, often leading to entrepreneurial activity. For this reason the Computer Science programme at Unicaf University incorporates modules on management, innovation and entrepreneurship, and an introduction to e-business. Graduates of the programme are therefore in a position to engage with the management and business side of the ICT sector, as well as the technical side of ICT, and have a starting point to launch their own business should they so wish.
The Unicaf University BSc programme in Computer Science consists of 20 modules, each contributing 24 credits to the final qualification. The programme structure and module composition is outlined in detail in section 4. The online nature of the programme allows it to be accessed by working people as well as full time students.
Enrollment Cycles
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
The general admission requirements for entry to Unicaf University Bachelor degree programmes are as outlined below. Variances may be observed based on the local education regulatory requirements relating to the country in which each campus of Unicaf University operates. Students are advised to contact the Office of Admissions to find out more about the range of international academic qualifications accepted.
Admission to a Bachelor degree programme requires a Senior School Leaving Certificate with an aggregate score of “60” or “C” or “Credit”, or international equivalent
Applicants with a Diploma or Advanced Diploma in a relevant area may be considered for credit transfer
Recognized proof of English proficiency
Current CV
Copy of valid passport or national ID
In addition to a strong academic record, extra-curricular activities, leadership skills and other relevant background information may be taken into account.
Section: Business Modules
Accounting I - UU-ACG-1000
Business Ethics - UU-BBA-1000-BCS
Law for Business - UU-BBA-2010-BCS
Introduction to Management - UU-MAN-2010
Marketing - UU-MKT-2000
Section: Language Expression Modules
Communication for business - UU-BBA-2000
Writing Methods - UU-ENG-1000
Composition for English - UU-ENG-1001
University English - UU-ENG-1005
Section: Computer Modules
Computer Systems and Design - UU-COM-1000
Programming I - UU-COM-1100
Advanced Programming I - UU-COM-1101
Advanced Programming II - UU-COM-1103
Design and Analysis of Systems - UU-COM-2000
Data Structures - UU-COM-2001
Object-Oriented Programming - UU-COM-2002
Visual Programming - UU-COM-2003
Programming II - UU-COM-2004
Management of Database Systems - UU-COM-3000
Computation Theory - UU-COM-3001
Computer Architecture - UU-COM-3002
Operating Systems - UU-COM-3003
Data and Networks - UU-COM-3004
Algorithms - UU-COM-3005
Computer Graphics - UU-COM-3007
Computer Science Topics - UU-COM-3008
Digital Business - UU-COM-3010-BCS
Engineering of Software - UU-COM-4001
Artificial Intelligence - UU-COM-4002
Compiler Design - UU-COM-4003
Security Systems - UU-COM-4004
Project I - UU-COM-4005
Project II - UU-COM-4006
Databases - UU-COM-4008
Web Programming I - UU-COM-4009
Web Programming II - UU-COM-4010
Section: Mathematics Modules
Introduction to Algebra - UU-MTH-1000
Quantitative methods - UU-MTH-1005
Introduction to Statistical Methods I - UU-MTH-2000