Ontarios läroplaner för grundskolan och gymnasiet inkluderar nu kodning, en mycket grundläggande aspekt av att lära sig programmering. Kredit:Shutterstock
Ontario tillkännagav nyligen en partiell reform av sina läroplaner för grund- och gymnasieskolor för att inkludera obligatoriskt lärande om kodning, från och med september 2022.
Som forskare med samlad expertis inom undervisning i datorprogrammering och läroplansutveckling är det tydligt för oss att dessa läroplaner handlar om datorprogrammering, trots att provinsen bara använder termen "kodning". Kodning är en mycket grundläggande aspekt av att lära sig programmering.
Ontarios beslut ligger i linje med dem som fattades av Nova Scotia och British Columbia, som var de första och enda kanadensiska provinserna som gjorde det obligatoriskt att lära sig datorprogrammering på grund- och gymnasienivå under 2015 respektive 2016.
I resten av världen har många regeringar också gjort denna förändring, som Estland redan 2012, Storbritannien 2014 och Sydkorea 2017.
Men vilka argument förs fram för att motivera integrationen av datavetenskap, och mer specifikt datorprogrammering, i elevernas läroplan? Forskning lyfter fram tre huvudargument i detta ämne som kommer att diskuteras i den här artikeln.
Huvudförfattaren till den här berättelsen, Hugo, är forskare vid UNESCOs lärostol i läroplansutveckling och föreläsare vid institutionen för didaktik i utbildningsteknologi. Hans avhandlingsprojekt i utbildningsvetenskap vid Université du Québec à Montréal fokuserar på hur inlärning av datorprogrammering påverkar unga elever.
Tillgodose de växande behoven på arbetsmarknaden
Utvecklingen av den globala arbetsmarknaden representerar en av drivkrafterna i hjärtat av integreringen av programmering i skolans läroplaner. Denna motivation, som främjas i stor utsträckning av beslutsfattare, är i huvudsak kopplad till behovet av att utbilda fler människor med programmeringskunskaper. Faktiskt har teknisk kunskap, särskilt inom den högteknologiska sektorn, drivit ekonomisk tillväxt i Nordamerika och på andra håll i världen i över 20 år. Ett växande antal jobb kräver en djup förståelse för teknik.
Detta antal jobb förväntas faktiskt öka under de kommande åren med tanke på att datavetenskap, artificiell intelligens och decentraliseringsteknologier (som blockchain-teknik, som kryptovalutor bygger på) blir allt mer dominerande områden i den ekonomiska sektorn. Att lära ut kodning från tidig ålder skulle alltså kunna vara ett sätt att underlätta länders fördjupning och prestanda i den digitala ekonomin.
Vissa studier hävdar också att att exponera eleverna för datorprogrammering tidigt i skolans läroplan kan ha en positiv inverkan på den identitet de utvecklar med avseende på detta område, med tanke på att det finns många stereotyper förknippade med det (främst att "datavetenskap bara är för pojkar "). I detta avseende kan argument som går utöver de ekonomiska fördelarna framkallas.
Främja social rättvisa
Enligt flera författare kan en större exponering för datavetenskap genom att lära unga människor hur man programmerar också bidra till att främja större social rättvisa när det gäller representation och tillgång till tekniska yrken.
Å ena sidan kan kunskaper inom datavetenskap verkligen ge tillgång till välbetalda jobb, vilket skulle kunna bidra till att ge större finansiell stabilitet för marginaliserade grupper som inte har haft möjlighet att samla rikedomar under de senaste generationerna. Å andra sidan skulle det ökade deltagandet av människor från underrepresenterade grupper i datoranvändning (kvinnor, urbefolkning, svarta) också kunna främja mångfald på området och i slutändan leda till en ökning av det totala antalet arbetare.
Dessutom finns det ett relaterat argument att större mångfald inom arbetskraften skulle leda till bättre produkter, tillgängliga för en större del av konsumenterna på marknaden. För mycket homogenitet bland arbetstagare leder till utformningen av produkter och tjänster som tillgodoser ett relativt snävt spektrum av individer och problem, vilket kan förstärka vissa ojämlikheter.
Forskare som för detta rättvisa argument hävdar att om tidiga och avsiktliga steg inte tas för att främja större mångfald, kan detta resultera i en "digital klyfta" eller en möjlighetsskillnad mellan dominerande och marginaliserade grupper, mycket mer uttalad under de kommande åren. Alla ungdomar som lär sig programmera skulle i denna mening kunna representera en åtgärd för att minska denna klyfta och främja större social jämlikhet, vilket är i linje med FN:s mål 4 om inkludering och jämlikhet i utbildning.
Utveckla elevernas kognitiva färdigheter
Slutligen, det vanligaste argumentet rör den roll programmering skulle spela för att utveckla beräkningstänkande hos elever. Begreppet beräkningstänkande, som definierades och populariserades 2006, hänvisar till färdigheter i "problemlösning, systemdesign och förståelse av mänskligt beteende baserat på datavetenskapens grundläggande begrepp."
Flera författare hävdar att utvecklingen av sådant beräkningstänkande skulle vara fördelaktigt för eleverna, eftersom det skulle tillåta dem att utveckla resonemang på hög nivå som kan överföras till annat lärande, såsom problemlösning, kreativitet och abstraktion.
Av dessa skäl är beräkningstänkande ofta inbäddat i nya programmeringsläroplaner, såsom i Englands läroplan, där det sägs att "högkvalitativ datavetenskapsutbildning utrustar eleverna att använda beräkningstänkande och kreativitet för att förstå och förändra världen."
Införandet av programmering i skolans läroplan skulle därför kunna ha en fördel för alla elever, även de som inte är avsedda för en teknisk karriär, eftersom de skulle kunna dra nytta av beräkningstänkande i sina dagliga liv på ett mer ämnesövergripande sätt.
Det är dock viktigt att notera att dessa fördelaktiga effekter för inläraren, även om de diskuteras i stor omfattning och allt mer dokumenterade, fortfarande måste visas genom mer forskning som involverar jämförande och longitudinella aspekter. Hugos examensarbete undersöker detta perspektiv.
Sammanfattningsvis verkar det som om Ontarios beslutsfattare har sett den potentiella tredubbla fördelen med att ungdomar lär sig datorkodning för framtiden. Den stora utmaningen som Ontarios regering nu står inför är dock bristen på tillräckligt kvalificerade lärare för att på ett adekvat sätt introducera denna komplexa disciplin för eleverna.
Adekvat personalutbildning kommer att vara ett nyckelkrav för framgångsrik integration, vilket framgår av en rapport från 2014 om integration av datorprogrammering i Storbritannien. En potentiell lösning skulle kunna vara att integrera programmering i den inledande universitetsutbildningen för framtida lärare. + Utforska vidare
Den här artikeln är återpublicerad från The Conversation under en Creative Commons-licens. Läs originalartikeln.