↑↓ to move · Enter to open · Esc to close

Study Software Engineering

Computer Science, IT or dedicated Software Engineering route

Design, build, test and maintain software that people and organisations can rely on.

R75 000 to R90 000 first-year fees1 bursary lists Software Engineering

* From Computer Science & IT, the closest field we research.

Study time
3 years at UP
School subjects
Differ by programme: see the examples below
Programme examples

Working abroad 4.5 of 5

From Computer Science & IT, the closest field we research.

Score out of 5. Tap a country for steps and visas.

  1. 5IrelandOpen door · high demand
  2. 5GermanyOpen door · high demand
  3. 5USAOpen door · high demand
  4. 5New ZealandOpen door · high demand
  5. 5UAEOpen door · high demand
  6. 4UKOpen door · some demand
  7. 4NetherlandsOpen door · some demand
  8. 4CanadaOpen door · some demand
  9. 4AustraliaOpen door · some demand

AI outlook

From Computer Science & IT, the closest field we research.

TransformingAI is reinventing the daily work

Coding is where AI tools are most advanced and most used, so the work is changing fastest here. Developers who direct these tools well are already far more productive, and demand for them may grow rather than shrink.

Hands-on In-person care Licensed & accountable

How AI changes each field

What you study

  • Programming and algorithms
  • Software design
  • Testing and version control
  • Team software projects

Careers

  • Software developer
  • Software engineer
  • Software test engineer

Where to study 1

Tap a name for the official page. My Matric Map can check the ones marked “NSC/IEB check” against your results. Compare study costs

Bachelor of Science in Information Technology in Information and Knowledge Systems (area of specialisation: Software development)

University of Pretoria · 2027 intake NSC/IEB check in My Map

First-year tuition (2026): R75 000 to R90 000

Requirements

UP 2027 example: English level 4, Mathematics level 6 and APS 30. Software development is one of the named areas of specialisation within this computer science degree.

Published minimums only. Selection, bachelor admission, any extra requirements and available places still apply. The requirements are for the whole degree; Software development is chosen as an area of specialisation within it.

Your qualification route
  1. Compare computer science, IT and software-focused qualifications by curriculum and project depth.
  2. Build and maintain software projects that demonstrate testing, documentation and collaboration.
  3. Develop experience in a chosen domain; check accreditation separately if seeking a regulated engineering registration route.

The job title software engineer does not by itself mean the qualification is an ECSA-accredited engineering degree. Check the precise programme and your intended route.

Sources (1) · guide reviewed 2026-09-25

Career and study guide. Separate salary, AI and country-recognition comparisons have not yet been researched for this field.

General information, not immigration or legal advice. Researched 2026-10-10.