Kodning kan øge børns kreativitet og deres forståelse af matematik. Kredit:wavebreakmedia/Shutterstock
Verden over, konverteringen af information til et digitalt format – også kaldet "digitalisering" – har øget produktiviteten i den offentlige og private sektor. Som resultat, stort set alle lande i verden arbejder hen imod en digital økonomi.
Efterhånden som denne nye økonomi udvikler sig, særlige færdigheder som computerprogrammering er nødvendige. Det er som et sprog af tal, kendt som kode, som giver folk mulighed for at skrive instruktioner, der udføres af computere. Målet er at skabe noget:fra en webside, til et billede, til et stykke software.
Tidlige kodningssprog opstod i 1940'erne. Disse var grundlæggende i, hvad de kunne gøre, men komplekse at lære og havde brug for en avanceret forståelse af matematik. I 1990'erne - da universiteterne, virksomheder og folk begyndte at oprette forbindelse over internettet - computerhastighed og hukommelse blev forbedret til at bruge kodesprog på højt niveau. Disse blev bredt tilgængelige på open source platforme, og online tutorials gjorde det muligt for mange mennesker at lære og fortsætte med at fremme sprogene, så de blev enklere. I dag kan sprog som Javascript nemt læres af børn.
Ingen kan undslippe berøringen af digitale teknologier. Det bruges på så forskellige områder som hospitalsudstyr, fjernundervisning, markedsføring af kreative kunstværker eller forbedring af landbrugets produktivitet. Kodesprog udvikler softwaren, der effektivt kan håndtere problemer og udfordringer - f.eks. på grund af kodning, folk, der ikke kunne få en bankkonto, kan nu beholde sende og låne penge ved hjælp af mobiltelefoner. Det er en vigtig færdighed at have, når lande udvikler sig.
I de sidste fire årtier, adskillige undersøgelser har vurderet effekten af læringskode på folkeskolebørn - normalt mellem seks og 13 år. I hvert tilfælde resultaterne viser, at det er gavnligt for børn, uanset deres karriereforløb senere i livet.
Computersprog
Kodning er bare et andet sprog, og børn er kendt for at lære nye sprog hurtigere end ældre mennesker. Så det er en god idé at starte ung.
Flere lande – inklusive Australien, Finland, Italien og England - har udviklet kodningspensum for børn mellem fem og 16 år.
Kodningssprog fungerer med nuller (0s) og enere (1s), og strenge af disse tal repræsenterer et alfabet. Disse oversættes derefter til ord og sætninger, som får computeren eller processoren til at igangsætte specifikke opgaver. For eksempel, udskrive et billede på en skærm, åbne et dokument, der er gemt på en computer, eller afspil noget musik.
Der er forskellige kodningssprog. Nogle er så nemme at forstå og arbejde med, at selv børn kan lære dem. Visuelle programmeringssprog – som Scratch – er blevet udviklet for at hjælpe børn med at lære kode ved hjælp af billeder, tegn og diagrammer. Andre programmeringssprog, som børn kan bruge, inkluderer Python, Ruby og Go.
De fleste af disse sprog kan bruges til at skrive en række kommandoer eller til at udvikle webapplikationer.
Fordele ved kodning
Udover at give dem et forspring for fremtidens arbejde, sammenlignet med andre former for numeriske videnskaber, læringskode kan øge børns kreativitet.
For eksempel, meget af undervisningen i matematik i Afrika foregår stadig gennem udenadsundervisning, en pædagogisk metode, der er forældet og modvirker kreativitet hos børn. Udenadslæring er baseret på memorering af information og gentagelse, "papegøje" så at sige. Forskning viser, at udenadslæring ikke er effektiv, fordi den lærende sjældent kommer til at forstå anvendelsen af det, de har lært.
Til sammenligning, kodning bygger logisk tænkning, da det kræver fokus på at løse en specifik udfordring. Dette lærer børn at vurdere situationer fra forskellige vinkler og komme med kreative løsninger. De får også afprøvet disse ideer og, hvis de ikke virker, finde ud af hvad der gik galt.
Nogle undersøgelser har yderligere antydet, at kodning forbedrer samarbejde og kommunikation, væsentlige færdigheder til fremtidige job.
Adgang til kodning
Bredbånd og digitale enheder – såsom computere og smartphones – er nøgleværktøjer til at lære at kode. Adgang og overkommelighed for disse er afgørende. Regeringer skal investere i bredbånd, så store mængder data kan transmitteres med høje hastigheder. De bør også yde tilskud, eller i det mindste ikke skatteinformations- og kommunikationsteknologiske (IKT) værktøjer, så flere børn kan lære kodning derhjemme eller i skolen.
Mange afrikanske lande, ligesom Kenya, Etiopien, Ghana og Rwanda, har taget skridt til at reformere ikt-sektoren og udvide bredbåndskapaciteten.
I Kenya er regeringen opmærksom på behovet for ikt-uddannelse og er begyndt at integrere ikt i læseplanen. Regeringen udrullede også et ambitiøst Digital Literacy-program, som ville bringe bredbånd til skoler og forsøge at integrere teknologi i læring.
Men det kan tage noget tid at dække hele landet, indtil der er ressourcer nok til at integrere det i alle skoler. I mange afrikanske lande, selv de mere udviklede som Kenya, der er stadig grundlæggende udfordringer at tage fat på. For eksempel, mangel på infrastruktur - som el - ressourcer, computere og lærere, der forstår at bruge teknologien.
Heldigvis er der uformelle måder, hvorpå børn kan lære at kode. Disse inkluderer bootcamps, kodelabs, ferie kodelejre og efterskole kodegrupper. I Kenya, Der findes uafhængige modulære kodningsprogrammer til børn. Der er også mange gratis online læringsværktøjer, som børn kan bruge, såsom Massachusettes Institute of Technologys OpenCourseWare og Codecademy.
Kodning er ikke længere forbeholdt dataloger. Enhver profession har på en eller anden måde brug for det. Ligesom andre fag, det er altid bedre at introducere i en tidlig alder.
Denne artikel er genudgivet fra The Conversation under en Creative Commons-licens. Læs den originale artikel.