STEMBSc in Life and Environmental Sciences (Zoology and Physiology) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Actuarial Science) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
EngineeringBSc in Mathematical Sciences (Applied Mathematics and Computer Science) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
EngineeringBSc in Mathematical Sciences (Applied Mathematics and Computer Science) Extended University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Applied Mathematics and Mathematical Statistics) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Applied Mathematics and Mathematical Statistics) Extended University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Applied Mathematics and Mathematics) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Applied Mathematics and Mathematics) Extended University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Computational Science) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Mathematical Statistics and Computer Science) University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026
STEMBSc in Mathematical Sciences (Mathematical Statistics and Computer Science) Extended University of Johannesburg, South Africa DegreeBachelor'sNext intakeApplications close 31 October 2026