Elever i kodningsklubben i Ivory Park tager ledninger fra brødbrættet - basen til at bygge et elektronikkredsløb - til en ventilator, som de vil programmere til at arbejde fra en bærbar computer
Det er onsdag, 14.00 skarpt i den tætbefolkede sydafrikanske township Ivory Park i udkanten af Midrand - tid for omkring 60 11-årige til at duellere i deres lokale kodeklub.
Bevæbnet med grundlæggende kodningsblokke, opfindersæt, bærbare computere og uudtømmelig fantasi, de seks folkeskolehold dyster mod hinanden.
Kodningsklubbens børn bruger elektroniske tavler til at lave midlertidige kredsløb og prototyper til at udtænke løsninger på problemer, de har identificeret i deres samfund.
"Vi laver en kuvøsemaskine, der hjælper børn, der er født for tidligt, og dem, der er syge, "Sifiso Ngobeni, en elev på Mikateka Primary School, uden for Johannesburg, fortalte AFP.
Rivaliserende konkurrenter fra det nærliggende primærvalg i Sedi-laka tackler svøben med forsvundne børn.
"I nyhederne hører vi altid om børn, der forsvinder, så vi laver en børnesporingsenhed, der kan puttes i børnetøj og legetøj, siger en af de snakkende skare.
Kodning er den instruktion, som en robot eller et computerprogram læser og derefter udfører.
Hos kodningsklubberne, eleverne lærer at designe koden for at få det til at ske.
Selvom adgangen til skolegang er steget i Sydafrika siden afslutningen af apartheid, uddannelsessystemet formår ofte ikke at få karakteren.
Kodinginstruktør Chamu Mawire siger, at kodningen skal være relevant for dagligdagen for at motivere unge
"Det faktum, at vi stadig har 80 procent af lærerne, der bruger kridt og tavler i denne tid, er en alvorlig grund til stor bekymring, " sagde uddannelsesaktivisten Hendrick Makaneta.
"Det kan ikke være korrekt, at klassen i 2018 stadig ligner klassen i 1918."
Studier, herunder Trends in International Mathematics and Science Study (TIMSS), afsløre, at det sydafrikanske offentlige uddannelsessystem er i bunden af klassen sammenlignet med resten af verden, især i matematik og naturfag.
Sådanne fag er nøglefærdighedsområder, og kodeklubber har hurtigt været i stand til at skabe en niche for sig selv.
Fra sjove spil til beskæftigelse?
I september, Undervisningsministeriet sagde, at det ville komme bag om kodningsklubber, som også har vist sig populære andre steder i Afrika, herunder Kenya og Botswana.
I Sydafrika, klubberne hostes hovedsageligt gratis af ngo'er, såsom ORT SA, CodeJIKA og We Think Code.
Tryk på knappen:Børnene arbejder med sæt, der udgør byggestenene i computerkodning og robotteknologi
"Viljen er der, og vores skoler er åbne for det, nogle af dem har det allerede (grundlæggende kodningstræning) som en del af deres formelle læseplan på tekniske skoler, " sagde talsmand for undervisningsministeriet, Elijah Mhlanga.
"Elever vil blive udsat for det, så de, når de vokser op, virkelig er klar over, hvad det vil kræve af dem."
I et land, hvor over 50 procent af de unge er arbejdsløse, kodeklubber øger også chancerne for at finde et job.
"Klubberne handler om at lære eleverne det grundlæggende i kodning og programmering. Vi laver grundlæggende kodning ved hjælp af blokke, og når de går i gymnasiet, vi introducerer dem til mere komplekse programmer, "Chamu Mawire, kodningsfacilitator hos ORT SA, fortalte AFP.
Men kodningen skal være relevant for dagligdagen for at få unge til at ville lære, han sagde.
"Vi vil have dem til at identificere problemer i deres områder eller i deres skoler, og så laver de projekter for at prøve at løse disse problemer i deres daglige liv, " han sagde.
Mens de fleste af Ivory Park-eleverne er fortrolige med at bruge smartphones, smart-tv og internet, kodning og forståelse af algoritmer er en anden udfordring alt sammen.
Undervisningsministeriet har sagt, at det ville komme bag om kodningsklubber, som også har vist sig populære andre steder i Afrika
En rapport fra McKinsey fra 2018 fremhæver, at 45 procent af alle nuværende opgaver kunne automatiseres med den nuværende teknologi.
Utallige aspekter af livet, fra videnskab til teknik, og finansielle tjenesteydelser til lov eller kunst, vil afhænge af kodning.
For Mawire, han forestiller sig, at hans elever kommer ind i softwareudviklingens verden, softwarevedligeholdelse eller tekniske aspekter af at reparere fremtidens gadgets og robotter.
Og for piger, der i Sydafrika og især i townships, er særligt sårbare over for udelukkelse, analfabetisme og efterfølgende afhængighed af mænd, det kan gøre hele forskellen.
"Når du har fået et barn, der er selvsikkert, især en pige, det barn kan stå deres stand, " han sagde.
"Børn skal bevæge sig med uddannelsens dynamik, og programmering er vejen frem."
© 2018 AFP