BSc in Computer Science

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.

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.

Pathway:

Foundation Courses

Course Code Course Title Credits
UU-BA-IND100 Induction Module 0.00
UU-FNT-103 Introduction to Bachelor Degree 0.00

Year 1

Required Courses
Course Code Course Title Credits
UU-COM-1010-MW Introduction to Information Technology 24.00
UU-ENG-1002-MW Academic Writing 24.00
UU-MTH-1005-MW Discrete Mathematics 24.00
UU-COM-1011-MW Fundamentals of Computer Organization and Operation 24.00
UU-MAN-1110-MW Management 24.00

Year 2

Required Courses
Course Code Course Title Credits
UU-COM-2013-MW Computer Programming 24.00
UU-MTH-2000-MW Statistics 24.00
UU-COM-2012-MW Data Structures and Algorithms 24.00
UU-COM-2014-MW Object Oriented Designing and Development 24.00
UU-COM-2015-MW Database Management Systems 24.00

Year 3

Required Courses
Course Code Course Title Credits
UU-COM-3017-MW Systems Analysis and Design 24.00
UU-COM-3018-MW Operating Systems 24.00
UU-COM-3019-MW Software Engineering 24.00
UU-COM-3020-MW Computer Networks 24.00
UU-COM-3021-MW Web Technologies and Introduction to E-business 24.00

Year 4

Required Courses
Course Code Course Title Credits
UU-COM-4022-MW Artificial Intelligence and Compiler Design 24.00
UU-COM-4023-MW Mobile Computing 24.00
UU-COM-4024-MW Information Systems and Network Security 24.00
UU-MAN-4009-MW Innovation and Entrepreneurship 24.00
UU-COM-4010-MW Computer Science Project 24.00
BSc in Computer Science
Course Information

Related Courses