Hem yttranden Varför kodningskurser bör vara obligatoriska i ungdomshögskolan | tim bajarin

Varför kodningskurser bör vara obligatoriska i ungdomshögskolan | tim bajarin

Video: Varför ska jag kunna programmera? (September 2024)

Video: Varför ska jag kunna programmera? (September 2024)
Anonim

Vårt utbildningssystem är tänkt att förbereda barnen på att vara ansvarsfulla medborgare och lära dem olika färdigheter som krävs för att lyckas i vuxen ålder. Det börjar i dagis med grunderna i att läsa, skriva, dela och till och med tidig matematik, med varje år i rad att göra dem redo för livet och tjäna pengar.

Av någon anledning bränns fortfarande alla klasser som jag tog från ungefär tredje klass framåt, och jag kan till och med idag gå tillbaka i tiden och komma ihåg hur min lärare i femte klass fick mig intresserad av matematik eller hur min lärare i sjunde klass metod för att undervisa spanska kramade min förmåga att lära mig det språket på grund av hans "repetitiva" undervisningsmetod som tyvärr påverkade mitt grepp om det specifika språket.

Men en klass i sjunde klass var mycket viktig för mig, och de färdigheter jag lärde mig i den klassen använder jag varje dag i mitt liv. Den klassen var min typklass. Jag kan fortfarande se min plats i den första raden i mitten som sitter framför en IBM Selectric skrivmaskin som lär sig att röra typ. Jag minns till och med den stora raden jag var tvungen att skriva om och om igen som en del av mitt test för att avgöra hur snabbt jag skrev: "nu är det dags för alla goda män att komma till deras lands hjälp." Jag kan fortfarande beröra typen den meningen idag på cirka fem sekunder. Då var målet att beröra typen med cirka 90 ord per minut.

Medan skrivmaskiner är förflutna, förblir skrivning och tangentbord mycket relevant idag och i de flesta fall är det viktigaste sättet för de flesta av oss att mata in data i våra datorer. Att förstå ett QWERTY-tangentbord är viktigt när du använder ett pekbord eller till och med programmerar våra set-top-lådor eller många enheter som använder ett tangentbord för inmatning.

Nu kan man hävda att barn i dag verkar intuitivt veta hur man använder teknik så att veta hur man kodar är inte viktigt. Det är visserligen i viss mån sant, men att förstå hur dessa digitala tekniker fungerar och i slutändan kan anpassas för ännu större funktionalitet skulle förbättra deras upplevelser av digitala enheter och skulle kunna bli mycket viktigare för dem senare i livet.

Alla som har tagit en introduktionskurs för programmering kommer att säga att det åtminstone hjälpte dem att förstå grundläggande programmeringslogik, struktur och design. Även de som inte blev programingenjörer säger att grunderna i att programmera en dator på kodningsnivå har hjälpt dem att forma hur de tänker logiskt, skärpt sin sunt förnuft och i många fall tillämpar det de har lärt sig att få mer av sina smartphones, surfplattor, datorer och många CE-enheter som nu fyller deras liv.

Vi lever i en tid då tekniken spelar en roll i mycket av det vi gör varje dag. Vi använder teknik på kontoret, i skolan och hemma och digitala enheter finns runt omkring oss. Men i många fall kliar vi knappt ytan på vad tekniken kan göra för oss. Vi accepterar ganska mycket den grundläggande roll som tekniken spelar i våra liv och använder mestadels den grundläggande funktionaliteten i var och en av våra digitala enheter. Ändå, när hårdvara- och mjukvarudesigners skapar enheter lägger de vanligtvis till många funktioner och funktioner som de flesta av oss knappt använder. Det är OK i bred bemärkelse eftersom vi "anställer" våra enheter för att hantera saker som telefonsamtal, meddelanden, leverera musik och underhållning, etc. Men eftersom tekniken har utvecklats, särskilt mobil teknik, håller vi nu i våra händer verkliga personliga datorer som kan göra mycket mer än dessa grundläggande funktioner. Till och med våra TV-apparater och apparater blir mångsidiga apparater som är utformade för att vara mer än vad som ser ut.

Medan de flesta människor aldrig kommer att komma under skyltarna och försöka ändra koden för en given apparat eller enhet de har eller använder, genom att lära sig grunderna i att skapa programvarukoden som kör våra enheter, kommer en person att få en större förståelse för hur deras enheter fungerar och skulle vara mer benägna att gå utöver dess grundläggande funktionalitet. De kan till och med frestas att använda alla de funktioner som hårdvara och mjukvarudesigners skapade i sina enheter för att förbättra en digital livsstil.

En kodningsklass skulle också hjälpa dem att få en större förståelse för hur teknik är utformad och hur programvaran fungerar som medium för att utlösa alla enheternas möjligheter. Denna typ av kunskap kan vara viktig i en framtida arbetsmiljö där de kommer att bli uppmanade att använda teknik som en del av deras övergripande jobb.

Att förstå hur tekniken fungerar gör det mycket lättare för en person att använda den teknik de har och få ut det mesta av det.

I en viktig artikel på Greater Schools.org inkluderade författaren Hank Pellissier en kommentar från en erkänd myndighet om programmering. Douglas Rushkoff, författare till Program eller Be Programmed och evangelist för Codeacademy, är en av landets ledande digitala korsfarare. Han argumenterade för att våra skolor måste integrera datorprogrammering i läroplanen eller bli kvar. "Det är dags att amerikaner börjar behandla datorkod som vi gör alfabetet eller aritmetik, " skriver han.

Rushkoff ser behovet av att undervisa i kodning för att möta de ökande kraven på kvalificerade tekniker. Jag håller med om detta, eftersom USA är långt bakom att ha den typ av teknisk arbetskraft som skapats inom sina egna gränser och förlitar sig starkt på kodare i Kina, Indien och andra delar av världen för att möta de höga kraven på denna typ av programmeringsförmåga. Jag håller också med om att kodning är lika viktig som de grundläggande lärandefärdigheterna eftersom teknik nu är en viktig del av alla våra liv. Att förstå kodning skulle ge våra barn en grund i hur tekniken fungerar och skulle tjäna dem bra även om de inte blir professionella programmerare.

En av mina passioner har varit att hjälpa till att ta med teknik i utbildningssystemet. Jag har arbetat på sidan med mitt hemstat Hawaii för att förkämpa rollen som persondatorer i utbildningen i årtionden. Det har varit givande att se hur datorer har påverkat utbildningsprocessen i hela USA och varje skolsystem i Amerika har någon typ av datorstödd lärande program som används idag. Men det är dags att skolorna inser att teknik nu är en del av vår livsstil och hjälper våra barn att förstå på marknivå hur tekniken fungerar och kan användas till dess fulla potential måste vara en av de pedagogiska byggstenarna. I bästa fall skulle det kunna få dem att vara intresserade av teknik som en karriär och åtminstone det kan ge dem möjlighet att hantera fler och fler teknikrelaterade enheter och produkter som nu är en del av våra liv.

Varför kodningskurser bör vara obligatoriska i ungdomshögskolan | tim bajarin