Bachelor of Science in Computer Science

Mid-year intake?

There is a mid-year intake for this qualification but only for certain modules. Modules that students will qualify to do in the middle of the year will be Advanced Computer Skills, Discrete Mathematics, Business English and then the elective Human Resource Management or Introduction to Financial Accounting. The mid-year intake starts the first week of the second semester. Students will then start with modules that have pre-requisites in the following academic year. Mid-year intake students will be studying
a minimum of three and a half years and not just 3 years.

Qualification duration

Minimum: 3 years

Maximum: 5 years


Qualification start date

Semester 1: February

Semester 2: July

Qualification description

The BSc (Computer Science) is a broad and intensive qualification that prepares you for work in a range of IT jobs in the rapidly changing industries of computer science, software and Information Systems (IS).

You will gain in-depth theoretical knowledge as well as practical experience in the core areas of computer science such as information systems, database design, software development, programming, mathematics, algorithm design and project management. You will also develop practical skills with an emphasis on using, designing and managing operating systems, creating and maintain databases, and software programming and development. Within these subject areas, you will also cover topics such
as human-computer interaction, internet technology, e-commerce and the ethical and security considerations needed by IT professionals.

Much of the success of this degree is due to our unique blended approach to teaching, which consists of interactive lecture based learning, smaller classes and the use of technology. We also have highly dedicated teaching staff with professional accreditations, and a curriculum that is relevant and ahead of trends. Most importantly, our focus is on real-world application, completing projects, attending workshops and on practising essential information technology skills.

Entry requirements

  • You need a South African National Senior Certificate (NSC) with Bachelor degree entry or an equivalent foreign secondary qualification on an NSC level with Bachelor degree entry approved by Universities South Africa (USAF).


  • If you have an international school-leaving certificate, you need to provide a certificate of exemption issued by Universities South Africa (USAF).


  • You should have successfully completed the relevant Pearson Institute foundation programme. On successful completion of the foundation programme, students are required to apply to Universities South Africa (USAF) for a certificate of exemption in order to be admitted to a degree programme.


  • You should have successfully completed a relevant higher certificate qualification. On successful completion of the higher certificate, students are required to apply to Universities South Africa (USAF) for a certificate of exemption in order to be admitted to a degree programme.


  • You need 32 or more Pearson Institute points.
  • You need 50% or above for Grade 12 English.
  • You need 50% or above for Grade 12 Mathematics.
  • The points attained for the best two of the subjects of English, Mathematics and Computer Science must be doubled.

Qualification accreditation

  • Accredited by the Higher Education Quality Committee (HEQC) of the Council on Higher Education (CHE).
  • Registered with the South African Qualifications Authority (SAQA).
  • Recognised by the Information Technology Association (ITA).

Possible career options

Passionate about twenty-first century technology?

The careers for you, as a Bachelor of Science in Computer Science graduate, are varied and include:

  • Database administration
  • IT management
  • Network administration

Qualification structure

Year 1

Year 2

Year 3