Hjem udtalelser Hvorfor kodningskurser bør være obligatoriske i junior high | tim bajarin

Hvorfor kodningskurser bør være obligatoriske i junior high | tim bajarin

Video: How the Electoral College Works (Oktober 2024)

Video: How the Electoral College Works (Oktober 2024)
Anonim

Vores uddannelsessystem skal forberede børn på at være ansvarlige borgere og lære dem de forskellige færdigheder, der er nødvendige for at få succes i voksen alder. Det begynder i børnehaven med de grundlæggende elementer i læsning, skrivning, deling og endda tidlig matematik, med hvert år i træk, der gør dem klar til livet og tjene til livets ophold.

Af en eller anden grund brændes stadig mine klasser fra ca. tredje klasse fremad, og jeg kan endda i dag gå tilbage i tiden og huske, hvordan min lærer i femte klasse interesserede mig for matematik, eller hvordan min lærer i syvende klasse Metoden til at undervise i spansk ødelagde min evne til at lære det sprog på grund af hans "gentagne" undervisningsmetode, der desværre påvirkede min forståelse af det særlige sprog.

Imidlertid var en klasse i syvende klasse meget vigtig for mig, og de færdigheder, jeg lærte i den klasse, bruger jeg hver dag i mit liv. Denne klasse var min skriveklasse. Jeg kan stadig se mit sæde i den første række i midten sidde foran en IBM Selectric skrivemaskine, der lærer at berøre typen. Jeg kan endda huske den vigtigste linje, jeg var nødt til at skrive igen og igen som en del af min test for at bestemme, hvor hurtigt jeg skrev: "nu er det tid for alle gode mænd at komme til hjælp for deres land." Jeg kan stadig røre ved at skrive den sætning i dag på cirka fem sekunder. Dengang var målet at berøre typen med ca. 90 ord pr. Minut.

Mens skrivemaskiner er fortid, er skrivning og tastaturer fortsat meget relevante i dag, og i de fleste tilfælde er det den vigtigste måde, de fleste af os indtaster data på vores computere. At forstå et QWERTY-tastatur er vigtigt, når du bruger et touch-tastatur eller endda programmerer vores set-top-bokse eller adskillige enheder, der bruger et tastatur til input.

Nu kunne man hævde, at børn i disse dage ser ud til at være intuitivt ved, hvordan man bruger teknologi, så det er ikke vigtigt at vide, hvordan man koder. Selvom det til en vis grad er sandt, ville forståelsen af, hvordan disse digitale teknologier fungerer og i sidste ende kan tilpasses til endnu større funktionalitet, forbedre deres oplevelser af digitale enheder og kunne blive meget vigtigere for dem senere i livet.

Enhver, der har taget en introduktion til programmeringsklasse, vil fortælle dig, at det i det mindste hjalp dem med at forstå grundlæggende programmeringslogik, struktur og design. Selv dem, der ikke blev softwareingeniører, siger, at grundlæggende ved programmering af en computer på kodningsniveau har hjulpet dem med at forme, hvordan de tænker logisk, skærpet deres sunde fornuft og i mange tilfælde anvender det, de har lært at få mere ud af deres smartphones, tablets, computere og mange CE-enheder, der nu befolker deres liv.

Vi lever i en tidsalder, hvor teknologi spiller en rolle i meget af det, vi gør hver dag. Vi bruger teknologi på kontoret, i skolen og derhjemme, og digitale enheder er rundt omkring os. I mange tilfælde skraber vi imidlertid næppe overfladen på, hvad teknologi kan gøre for os. Vi accepterer stort set den grundlæggende rolle, som teknologien spiller i vores liv, og bruger hovedsageligt den grundlæggende funktionalitet i hvert af vores digitale enheder. Men når hardware- og softwaredesignere opretter enheder, tilføjer de normalt mange funktioner og funktioner, som de fleste af os næppe bruger. Det er OK i bred forstand, da vi "ansætter" vores enheder til at håndtere ting som telefonopkald, messaging, levering af musik og underholdning osv. Alligevel, når teknologien har udviklet sig, især mobil teknologi, holder vi nu i vores hænder ægte personlige computere, der kan gøre meget mere end disse grundlæggende funktioner. Selv vores tv'er og apparater bliver til flerbruksenheder, der er designet til at være mere end hvad der møder øjet.

Mens de fleste mennesker aldrig kommer under dækkene og prøver at ændre koden for et givet apparat eller enhed, de har eller bruger, ved at lære grundlæggende elementer i at oprette den softwarekode, der kører vores enheder, vil en person få en større forståelse af, hvordan deres enheder fungerer og vil være mere tilbøjelige til at gå ud over dens grundlæggende funktionalitet. De kan endda blive fristet til at bruge alle de funktioner hardware- og softwaredesignere har oprettet på deres enheder til at forbedre en digital livsstil.

En kodningsklasse vil også hjælpe dem med at få en bedre forståelse af, hvordan teknologi designes, og hvordan softwaren fungerer som mediet til at udløse alle enhedsfunktioner. Denne type viden kan være vigtig i et fremtidig arbejdsmiljø, hvor de vil blive bedt om at bruge teknologi som en del af deres samlede job.

At forstå, hvordan teknologi fungerer, gør det meget lettere for en person at bruge den teknologi, de har, og få mest muligt ud af den.

I en vigtig artikel på Greater Schools.org inkluderede forfatter Hank Pellissier en kommentar fra en anerkendt myndighed om programmering. Douglas Rushkoff, forfatter af Program eller Be Programmed og evangelist for Codeacademy, er en af ​​landets førende digitale korsfarere. Han argumenterede for, at vores skoler er nødt til at integrere computerprogrammering i det centrale pensum eller blive efterladt. ”Det er på tide, at amerikanerne begynder at behandle computerkode, som vi gør alfabetet eller aritmetikken, ” skriver han.

Rushkoff ser behovet for at undervise i kodning for at imødekomme de stigende krav til dygtige teknikere. Jeg er helt enig i dette, da USA er langt bagefter med at have den slags tekniske arbejdsstyrke, der er skabt inden for sine egne grænser og er meget afhængig af kodere i Kina, Indien og andre dele af verden for at imødekomme de høje krav til denne type programmeringsevner. Jeg er også enig i, at kodning er lige så vigtig som de grundlæggende læringsfærdigheder, da teknologi nu er en vigtig del af alle vores liv. At forstå kodning ville give vores børn en forankring i, hvordan teknologi fungerer og ville tjene dem godt, selvom de ikke bliver professionelle programmører.

En af mine lidenskaber har været at hjælpe med at bringe teknologi ind i uddannelsessystemet. Jeg har arbejdet på sidelinjen med min hjemstat Hawaii for at forkæmpe rollen som personlige computere i uddannelsen i årtier. Det har været givende at se, hvordan computere har haft indflydelse på uddannelsesprocessen i hele USA, og hvert skolesystem i Amerika har en eller anden type computerstøttet læringsprogrammer, der bruges i dag. Men det er på tide, at skolerne indser, at teknologi nu er en del af vores livsstil og hjælper vores børn med at forstå på jordniveau, hvordan teknologi fungerer og kan bruges til dets fulde potentiale, der skal være en af ​​de uddannelsesmæssige byggesten. I bedste fald kunne det få dem interesseret i tech som en karriere, og i det mindste kunne det udruste dem til at håndtere flere og flere teknologirelaterede enheder og produkter, der nu er en del af vores liv.

Hvorfor kodningskurser bør være obligatoriske i junior high | tim bajarin