- Home
- Programmes
- Software Engineering
- South Africa
9 Bachelor's degrees in Software Engineering in South Africa
Computer Science
Students in the Computer Science programme at the University of Cape Town will study algorithms and computer software.
Information Technology (Honours)
The Faculty of Science offers a Bachelor of Science in Information Technology (Honours) at University of Johannesburg.
Computer Engineering
The Computer Engineering curriculum from University of Kwazulu Natal is designed to prepare students for a career in the fast growing field of computer engineering where computer systems are applied to the management, control and dissemination of information and the control and management of systems of all forms.
Computer Engineering
The Bachelor of Science (BSc) degree in Computer Engineering from University of Cape Town provides a graduate with the specific discipline knowledge, together with a range of related skills, essential for the workplace, or to allow continuation to postgraduate study.
Computer Engineering ENGAGE
Computer Engineering ENGAGE from University of Pretoria is one of the three internationally accepted and closely related subdisciplines of the traditional field of electrical engineering (electrical engineering, electronic engineering and computer engineering).
Information Engineering
The Information Engineering degree offered at University of the Witwatersrand, Johannesburg focuses on Software Engineering, Telecommunications, and Computer Networking.
Computer Science
The Bachelor of Science in Computer Science at the University of the Witwatersrand, Johannesburg, is a three-year full-time programme. This degree equips students with essential skills in problem-solving through computer applications, preparing them for various challenges in the tech industry.
Electrical and Computer Engineering
Apart from receiving a thorough grounding in both electrical engineering and computing, the Electrical and Computer Engineering student at University of Cape Town gains a foundation of understanding in physical science, advanced engineering mathematics, microcomputer technology and systematic engineering design.
Computer Science
The Computer Science program of Rhodes University teaches students basic problem solving techniques with an emphasis on logical, algorithmic and computational processes using the Python programming language.