STEMBSc Chemistry and Physics (Foundation) University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
STEMBSc Chemistry and Zoology University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
STEMBSc Chemistry and Zoology (Augmented) University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
STEMBSc Chemistry and Zoology (Foundation) University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
EngineeringBSc Chemistry with Chemical Engineering University of the Witwatersrand, South Africa DegreeBachelor's
STEMBSc Computational and Applied Mathematics University of the Witwatersrand, South Africa DegreeBachelor's
EngineeringBSc Computer Science and Hydrology University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
EngineeringBSc Computer Science and Hydrology (Augmented) University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary
EngineeringBSc Computer Science and Information Technology University of KwaZulu-Natal, South Africa DegreeBachelor'sNext intakeSemester 1 (February); apply via CAO
EngineeringBSc Computer Science and Mathematics University of Zululand, South Africa DegreeBachelor'sNext intakeJanuary