1. Department of Science and Technology Education, College of Education, University of South Africa, Pretoria, South Africa
2. School of Computing, College of Science, Engineering and Technology, University of South Africa, Johannesburg, South Africa