Hjem meninger Hvorfor kodingskurs bør være obligatorisk i ungdomshøyskolen | tim bajarin

Hvorfor kodingskurs bør være obligatorisk i ungdomshøyskolen | tim bajarin

Video: Clash-A-Rama: Donny and the Spell Factory (Clash of Clans) (Oktober 2024)

Video: Clash-A-Rama: Donny and the Spell Factory (Clash of Clans) (Oktober 2024)
Anonim

Utdanningssystemet vårt er ment å forberede barna til å være ansvarlige borgere og lære dem de forskjellige ferdighetene som trengs for å lykkes i voksen alder. Det begynner i barnehagen med det grunnleggende om å lese, skrive, dele og til og med tidlig matte, med hvert år på rad som gjør dem klare for livet og tjener penger.

Av en eller annen grunn er alle klasser jeg tok fra omtrent tredje klasse fremdeles brent inn i tankene mine, og jeg kan til og med i dag gå tilbake i tid og huske hvordan læreren min i femte klasse interesserte meg for matematikk, eller hvordan læreren til syvende klasse Metoden for å undervise i spansk forkrøplet min evne til å lære det språket på grunn av hans "repeterende" undervisningsmetode som dessverre påvirket min forståelse av det aktuelle språket.

Imidlertid var en klasse i syvende klasse veldig viktig for meg, og de ferdighetene jeg lærte i den klassen bruker jeg hver dag i livet mitt. Den klassen var min skriveklasse. Jeg kan fremdeles se setet mitt i den første raden i midten som sitter foran en IBM Selectric skrivemaskin som lærer å berøre typen. Jeg husker til og med hovedlinjen jeg måtte skrive om og om igjen som en del av testen min for å finne ut hvor raskt jeg skrev: "nå er tiden for alle gode menn å komme til hjelp for landet sitt." Jeg kan fremdeles berøre typen den setningen i dag på omtrent fem sekunder. Da var målet å berøre typen med omtrent 90 ord per minutt.

Mens skrivemaskiner er ting fra fortiden, er skriving og tastatur fortsatt svært relevant i dag, og i de fleste tilfeller er det den viktigste måten de fleste av oss legger inn data på datamaskinene våre. Det er viktig å forstå et QWERTY-tastatur når du bruker et berøringstastatur eller til og med programmerer våre set-top-bokser eller flere enheter som bruker et tastatur for inndata.

Nå kan man hevde at barna i disse dager ser ut til å intuitivt vite hvordan de bruker teknologi, så det er ikke viktig å vite hvordan man koder. Selv om det til en viss grad er sant, vil det å forstå hvordan disse digitale teknologiene fungerer og til slutt tilpasses for enda større funksjonalitet forbedre deres opplevelser av digitale enheter og kunne bli mye viktigere for dem senere i livet.

Alle som har tatt en introduksjonskurs for programmering vil fortelle deg at det i det minste hjalp dem å forstå grunnleggende programmeringslogikk, struktur og design. Selv de som ikke ble programvareingeniører, sier at det grunnleggende ved å programmere en datamaskin på kodingsnivå har hjulpet dem med å forme hvordan de tenker logisk, skjerpet sunn fornuft, og i mange tilfeller anvender det de har lært å få mer ut av smarttelefonene, nettbrettene, datamaskinene og mange CE-enheter som nå fyller livene deres.

Vi lever i en tid der teknologi spiller en rolle i mye av det vi gjør hver dag. Vi bruker teknologi på kontoret, på skolen og hjemme, og digitale enheter er rundt oss. I mange tilfeller klør vi imidlertid knapt i overflaten av hva teknologien kan gjøre for oss. Vi godtar ganske mye den grunnleggende rollen teknologien spiller i livene våre og bruker stort sett den grunnleggende funksjonaliteten i hver av våre digitale enheter. Likevel, når maskinvare- og programvareutviklere lager enheter, legger de vanligvis til mange funksjoner og funksjoner som de fleste av oss knapt bruker. Det er OK i bred forstand, siden vi "ansetter" enhetene våre for å håndtere ting som telefonsamtaler, meldinger, leverer musikk og underholdning, osv. Likevel, når teknologien har utviklet seg, spesielt mobilteknologi, holder vi nå i våre hender ekte personlige datamaskiner som kan gjøre mye mer enn disse grunnleggende funksjonene. Selv våre TV-apparater og apparater blir til flerbruksenheter designet for å være mer enn hva øyet møter.

Mens de fleste aldri vil komme under dekslene og prøve å endre koden til et gitt apparat eller enhet de har eller bruker, ved å lære seg grunnleggende grunnlag for å lage programvarekoden som kjører enhetene våre, vil en person få en større forståelse av hvordan deres enheter fungerer og vil være mer tilbøyelige til å gå utover den grunnleggende funksjonaliteten. De kan til og med bli fristet til å bruke alle funksjonene maskinvare- og programvaredesignere laget på enhetene sine for å styrke en digital livsstil.

En kodingsklasse vil også hjelpe dem å få en bedre forståelse av hvordan teknologi er designet og hvordan programvaren fungerer som medium for å utløse alle enhetene sine funksjoner. Denne typen kunnskap kan være viktig i et fremtidig arbeidsmiljø der de vil bli bedt om å bruke teknologi som en del av sin samlede jobb.

Å forstå hvordan teknologi fungerer gjør det mye enklere for en person å bruke teknologien de har og få mest mulig ut av den.

I en viktig artikkel på Greater Schools.org inkluderte forfatter Hank Pellissier en kommentar fra en anerkjent autoritet om programmering. Douglas Rushkoff, forfatter av Program or Be Programmed and evangelist for Codeacademy, er en av landets ledende digitale korsfarere. Han hevdet at skolene våre trenger å innlemme dataprogrammering i kjernepensumet eller bli etterlatt. "Det er på tide at amerikanere begynner å behandle datakode slik vi gjør alfabetet eller aritmetiske, " skriver han.

Rushkoff ser behovet for å lære koding for å møte de økende kravene til dyktige teknikere. Jeg er veldig enig i dette siden USA ligger langt bak i å ha den typen teknisk arbeidskraft som er skapt innenfor sine egne grenser og er avhengig av kodere i Kina, India og andre deler av verden for å oppfylle de høye kravene til denne typen programmeringsferdigheter. Jeg er også enig i at koding er like viktig som de grunnleggende læringsferdighetene siden teknologi nå er en viktig del av alle livene våre. Å forstå koding ville gitt barna våre en forankring i hvordan teknologien fungerer og vil tjene dem godt selv om de ikke blir profesjonelle programmerere.

En av mine lidenskaper har vært å bidra til å bringe teknologi inn i utdanningssystemet. Jeg har jobbet på sidelinjen med hjemlandet Hawaii for å forkjempe rollen som personlige datamaskiner i utdanningen i flere tiår. Det har vært givende å se hvordan datamaskiner har påvirket utdanningsprosessen i hele USA, og hvert skolesystem i Amerika har en slags datastøttet læringsprogram som er i bruk i dag. Men det er på tide at skolene innser at teknologi nå er en del av livsstilen vår og hjelper barna våre til å forstå på bakkenivå hvordan teknologi fungerer og kan brukes til sitt fulle potensielle behov for å være en av de pedagogiske byggesteinene. I beste fall kan det få dem interessert i teknologi som en karriere, og i det minste kunne det utstyrt dem til å håndtere flere og flere teknologirelaterte enheter og produkter som nå er en del av livene våre.

Hvorfor kodingskurs bør være obligatorisk i ungdomshøyskolen | tim bajarin