Skip to main content

BSc Computer Science

Bachelors degree
ID:
0728_100_N101

The BSc in Computer Science programme will equip you with extensive knowledge of computer science, including programming, computer systems, databases, networks, operating systems, concurrent programming. This will enable you to study further and pursue a career in the industry as a programmer or in various other software-, data-, and technology-related roles.

With a degree in Computer Science, you have an international qualification enabling you to find work with or do research for national or international companies. Many different companies require technical specialists, ranging from companies that develop mobile solutions for cell phones to financial institutions that need to guarantee security. Suppose you have an interest in the business world. In that case, you can start a business providing computer solutions or work as an independent consultant or contractor.

Contact information
Lauren Onraet
Faculty Administrator

Programme overview

Duration
Three years
Campus
Stellenbosch

More information

Collapse all

Career opportunities

(programmes in the Mathematical Sciences): actuarial analyst, quantitative analyst, credit analyst, risk manager, risk product developer, business intelligence analyst, forensic computer analyst, computer systems analyst, database administrator, financial analyst, mathematician, operations research analyst, acoustic consultant, data analyst, investment analyst, software tester, games designer and developer, CAD designer, financial manager, mathematics teacher (after completion of Postgraduate Certificate in Education), operations researcher, supply chain analyst, data scientist, lecturer, researcher in interdisciplinary scientific fields which rely more on structural mathematics rather than analytical mathematics, consultant in the engineering industry, programmer, expert in the modelling of dynamic processes, image processing, numerical methods and flow modelling in banking or the engineering or computer industry, careers requiring sophisticated quantitative skills, such as in the banking, investment and insurance sectors, process or system optimiser, logistics expert in the transportation and provisioning sectors, project developer, planner, also application possibilities in company farming, mining, forestry, the manufacturing sector, product marketing, systems designer, software developer in the security and banking industries, network specialist, designer of mobile applications for smartphones and tablets, 3D animator for the film industry.
Occupations:
Developer
Analyst

Minimum admission requirements – NSC/ IEB

- An aggregate of at least 65% for the NSC (excluding Life Orientation)
- Afrikaans OR English (Home Language or First Additional Language) 50%
- Mathematics 70%

If you take Chemistry or Physics as a university subject:
- Physical Sciences 50%

Minimum admission requirements – International curricula

IEB-ISC

IEB-ISC (NBTs compulsory) IEB-ISC aggregate of at least 65% (excluding Active Citizenry) Mathematics 70% English Home Language 50% OR Afrikaans Home Language 50% OR Afrikaans or English First Additional Language 50% Applicants are also subjected to selection according to selection criteria If you take Chemistry or Physics as a university subject: Physical Sciences (Physics AND Chemistry) 50%

German Abitur

University Exemption with 65% average
English 5 (Nam 7)
Maths 8 (Nam 10)
If Chemistry or Physics is taken as university
subject, Physics AND Chemistry 5 (Nam 7)

International Baccalaureate Diploma (IB Diploma)

University Exemption with 65% average
English 4 on HL or 5 SL
Maths 4 on HL or 5 on SL
If Chemistry or Physics is taken as university subject, Physics AND Chemistry 4 on HL or on SL

Cambridge International/Pearson Edexcel AS-level , IGCSE/O-level

University Exemption with
65% average
Afrikaans or English, First or Second Language, C on AS-Level or B on GCSE/O-Level Maths B on AS-Level
If Chemistry or Physics is taken as university subject: Physics AND Chemistry C on AS-Level

Cambridge International/Pearson Edexcel A-level , IGCSE/O-level

University Exemption with
65% average
Afrikaans or English, First or Second Language, E on A-Level or B on GCSE/O-Level
Maths D on A-Level If Chemistry or Physics is taken as university subject: Physics AND Chemistry E on A-Level

Programme structure

Full-time

Last updated 01 April 2026
Disclaimer:
The University reserves the right to amend the information on this webpage at any time. While every effort is made to ensure that the information provided is accurate and complete, it may be subject to change or become outdated. It remains the responsibility of prospective students to verify all details against the relevant faculty yearbook or directly with the relevant department.

Application dates

South African students
Applications open:
1 April 2026
Applications close:
31 July 2026
International students
Applications open:
1 April 2026
Applications close:
31 July 2026