BSc in Computer Science

Start your application now

I have read and agree to the Terms & Conditions, the Privacy Policy,
the Cookie Policy and the Recording Policy.

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.

Delivery Mode: Online and through Supported Open Learning

Entry Requirements:

  1. Regular admission to a Bachelor’s degree programme requires the High School Leaving Certificate or equivalent.
  2. Applicants with a Diploma or Advanced Diploma may be considered for entry.
  3. Applicants with a Diploma or Advanced Diploma in a relevant area may be considered for credit transfer.
  4. Applicants who do not meet the minimum academic requirements but who have at least 2 years relevant post secondary professional experience may be considered for entry
  5. English proficiency.
  6. 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.


Foundation Courses

Students who do not meet the entry requirements may be asked to attend the Foundation Modules
Course Code Course Title Credits
UU-BA-IND100 Induction Module 0
UU-FNT-103 Introduction to Bachelor Degree 0

Section: Business Modules

Modules type: Core
Course Code Course Title Credits
UU-ACG-1000 Accounting I 3
UU-BBA-1000-BCS Business Ethics 3
UU-BBA-2010-BCS Law for Business 3
UU-MAN-2010 Introduction to Management 3
UU-MKT-2000 Marketing 3

Section: Language Expression Modules

Modules type: Core
Course Code Course Title Credits
UU-BBA-2000 Communication for business 3
UU-ENG-1000 Writing Methods 3
UU-ENG-1001 Composition for English 3
UU-ENG-1005 University English 3

Section: Computer Modules

Modules type: Core
Course Code Course Title Credits
UU-COM-1000 Computer Systems and Design 3
UU-COM-1100 Programming I 3
UU-COM-1101 Advanced Programming I 3
UU-COM-1103 Advanced Programming II 3
UU-COM-2000 Design and Analysis of Systems 3
UU-COM-2001 Data Structures 3
UU-COM-2002 Object-Oriented Programming 3
UU-COM-2003 Visual Programming 3
UU-COM-2004 Programming II 3
UU-COM-3000 Management of Database Systems 3
UU-COM-3001 Computation Theory 3
UU-COM-3002 Computer Architecture 3
UU-COM-3003 Operating Systems 3
UU-COM-3004 Data and Networks 3
UU-COM-3005 Algorithms 3
UU-COM-3007 Computer Graphics 3
UU-COM-3008 Computer Science Topics 3
UU-COM-3010-BCS Digital Business 3
UU-COM-4001 Engineering of Software 3
UU-COM-4002 Artificial Intelligence 3
UU-COM-4003 Compiler Design 3
UU-COM-4004 Security Systems 3
UU-COM-4005 Project I 3
UU-COM-4006 Project II 3
UU-COM-4008 Databases 3
UU-COM-4009 Web Programming I 3
UU-COM-4010 Web Programming II 3

Section: Mathematics Modules

Modules type: Core
Course Code Course Title Credits
UU-MTH-1000 Introduction to Algebra 3
UU-MTH-1005 Quantitative methods 3
UU-MTH-2000 Introduction to Statistical Methods I 3
UU-MTH-3000 Statistical Methods II 3


Course Information
  • Delivery Mode:Online/Blended
  • Programme TypeBachelor's Degree

Related Courses