The Bachelor of Science in Computer Science with Mathematics at the University of Zululand develops graduates at the rigorous intersection of computing theory and mathematical foundations — combining algorithm design, programming, and computer systems with pure and applied mathematics. This combination produces graduates exceptionally well-suited for artificial intelligence, cryptography, data science, and software engineering — sectors experiencing rapid growth in South Africa and globally. The programme is aligned with UNIZULU's positioning as a node for African thought, producing scientists who can contribute to the continent's technology development.
English: NSC Level 4
Mathematics: NSC Level 5
Physical Sciences: NSC Level 4
APS: Minimum 28 points
Software Engineer – Design, build, and maintain complex software systems for technology companies, financial institutions, and government digital services across South Africa.
Machine Learning Engineer – Develop AI models and machine learning systems grounded in strong mathematical theory for South Africa’s growing AI and data sector.
Cryptographer and Cybersecurity Researcher – Apply mathematical and computing expertise to information security, encryption, and privacy-preserving systems.
Quantitative Developer – Build mathematical and algorithmic trading systems, pricing models, and risk engines for banks and investment management firms.
Computer Science Educator – Teach programming, algorithms, and computational thinking at secondary schools or universities, addressing South Africa’s technology skills gap.