Subscribe to industry newsletters


A few things to consider before introducing coding and robotics to SA schools

I believe that aspects such as the link between mathematics and coding and robotics and the role of language in teaching and learning need to be considered before South Africa's schools are ready for such a technically advanced subject.
Photo by Robo Wunderkind on Unsplash
Photo by Robo Wunderkind on Unsplash

There is a need to unpack the pedagogical content knowledge that is required to teach coding and robotics at different phases in the schooling system.

Similar to doing mathematics, coding and robotics requires learners to make sense of the challenge that is presented to them and persist to solve the problem. Concepts that are taught in mathematics such as algorithmic and computational thinking are also required when doing coding and robotics. Therefore, effective pedagogies need to be used when teaching coding and robotics to ensure that learners are provided with the opportunities to develop the required concepts and skills that will enable them to progress in the subject.

Part of the challenges in teaching and learning subjects such as mathematics and science in South Africa comes down to the language aspect. Language complexities in South African multilingual classrooms have been well researched and various recommendations have been suggested by experts in the field. Famed educationalist Dr James Cummins is a professor with the department of curriculum, teaching, and learning at the University of Toronto once said: “To reject a child’s language in school is to reject the child.”

Embracing the first-language first


Many children in grade R-3 come to school with a language that they have already developed at home. This is the language that they have been using to communicate, this may not be the same as the language of teaching and learning. The school system should embrace the learner’s language that is already developed and use it as a resource to help the learner understand concepts and skills that are taught in the language of teaching and learning.

Due to the technical nature of coding and robotics, it should also be taught in a way that allows learners’ mother tongues to be used as a resource to develop the skills and concepts in the subject. For this to be successful, a conscious effort should be made to develop an effective register for coding and robotics in all the official languages. This will then enable teachers and learners to have a vocabulary available to them when using any language as a resource to teach or learn concepts and skills in coding and robotics.

As South Africa introduces coding and robotics in schools, there is a need to acknowledge the challenges that have been extensively researched in the teaching and learning of mathematics and science. Due to the link between mathematics, science and coding and robotics, these challenges can be used to inform decisions that need to be taken in order to successfully implement the subject.

About the author

Dr Benadette Aineamani is director of product abs services at Pearson Africa.

Let's do Biz