En sag til inkludering af datalogi i uddannelse

Foto med tilladelse fra Tynker

Jeg har været i arbejdsstyrken i en utænkelig mængde år, og selvom jeg har udviklet færdigheder som problemløsning, teamwork og kommunikation, er nedsænket i et software engineering-program og mere specifikt at lære en datalogi, har jeg udvidet disse færdigheder ved at stivne mit fundament og tilføje nye lag med abstraktion vidste jeg aldrig, at jeg havde brug for.

Ud over at lære nuancer og syntaks i et programmeringssprog, lærer kodning og datalogi grundlæggende færdigheder til succes i den virkelige verden bestræbelser. Det forbedrer bløde færdigheder som udholdenhed og problemløsning og er især gavnligt for studerende, der kæmper med læsning og matematik. I stedet for bare at være forbrugere af digitale medier, kan studerende føle sig bemyndiget, når de kan skabe digitale medier og dele det med andre.

Præsident Obama ved

I 2016 lancerede præsident Obama initiativet "Computer Science for All" for at styrke alle amerikanske studerende fra børnehave gennem gymnasiet til at lære datalogi og være udstyret med de computernetænkningskompetencer, de har brug for for at være skabere i den digitale økonomi, ikke kun forbrugere i vores teknologidrevne verden. Hans initiativ anerkendte, at datalogi og datavidenskab ikke kun er vigtigt for teknologisektoren, men for så mange brancher, herunder transport, sundhedsydelser, uddannelse og finansielle tjenester.

Ved at tilføje datalogi til undervisningsprogrammerne lærer de studerende følgende værdifulde evner:

Problemløsning: At forstå computere og lære det grundlæggende ved kodning fremmer en forståelse af, hvordan tingene fungerer og at løse problemer på en logisk og kreativ måde. Børn skal lære, hvordan det er at nærme sig et problem, som en softwareingeniør gør, ved at tage komplekse problemer og opdele dem i en række mindre, mere håndterbare problemer. Problemløsning er et kraftfuldt værktøj i skole, arbejde og liv og en af ​​de store grunde til kodning er vigtig at lære.

Kreativitet: Med kodning kan børn oprette projekter, de elsker. Ved at lære at kode studerende lærer de at maksimere deres kreativitet og lære at komme med deres egne ideer for at løse problemer. Dette er en væsentlig færdighed, der er bredt anvendelig og strækker sig langt ud over en computer.

Logisk tænkning: Kodning kræver logisk tænkning og lærer børn, hvordan de skal tackle komplekse problemer ved at opdele dem i mindre stykker, hvilket gør dem lettere at styre og løse. Denne proces kaldes dekomponering. Selv hvis børn aldrig bliver en professionel computerprogrammør eller softwareingeniør, vil de drage fordel af at lære at tænke på denne måde.

Persistens: Når børn lærer at kode, lærer de, at fiasko ikke nødvendigvis er en dårlig ting, og faktisk kan det ofte være noget positivt, fordi det fungerer som en læringsmulighed. Dette er en af ​​de vigtigste grunde til, at børn skal kode, da de hurtigt lærer, at 'fejlsøgning' af din kode er halvdelen af ​​det sjove.

Kommunikation: Kommunikationsfærdigheder er en nødvendig del af livet, og fordi disse færdigheder kræves både i personlige interaktioner og på arbejdspladsen. At lære at kode kan være en spændende, lærerig måde for børn at udvikle deres kommunikationsevner ved at lære at forbedre verbal og skriftlig kommunikation for at få en bedre forståelse af samtalestrukturen.

Med en lang række ressourcer, der er tilgængelige for undervisere og forældre, har undervisning og tilføjelse af computervidenskab som standard pensum aldrig været mere tilgængelig.

Code.org: En nonprofit, der er dedikeret til at udvide adgangen til datalogi i skoler og øge deltagelse af kvinder og underrepræsenterede minoriteter. Code.org mener, at datalogi og computerprogrammering bør være en del af det centrale pensum i uddannelse sammen med andre kurser inden for naturvidenskab, teknologi, ingeniørvidenskab og matematik (STEM), såsom biologi, fysik, kemi og algebra. De leverer også det førende læseplan for K-12 datalogi i de største skoledistrikter i USA og arrangerer også den årlige Hour of Code-kampagne.

CS frakoblet: Du og dit barn kan lære computertankegang ved at gøre hænder på aktiviteter uden at bruge en computer. Chock fuld af aktiviteter, der vil afmystificere datalogi på en sjov og engagerende måde. (I Finland lærer alle børn datalogi uden computere!)

Girls Who Code: tilbyder gratis efteruddannelsesprogrammer til piger fra 3. til 5. og 6. til 12. klasse til at deltage i vores søsterskab af støttende kammerater og forbilder, der bruger datalogi til at ændre verden.

Scratch: er et programmeringssprog og et online-samfund, hvor børn kan programmere og dele interaktive medier såsom historier, spil og animation med mennesker fra hele verden. Når børn skaber med Scratch, lærer de at tænke kreativt, arbejde sammen og resonnere systematisk. Scratch er designet og vedligeholdt af gruppen Livslang børnehave på MIT Media Lab.

Når vi opfordrer børn eller studerende til at lære computervidenskaber, giver vi dem en måde at få ikke kun tekniske færdigheder, men også livsfærdigheder. Vi kommer alle fra forskellige baggrunde, men du vil være glad for at finde ud af, at de tilgængelige ressourcer er rigelige, lette at forstå og bruge. Jeg vil gerne give dig en Tedx-diskussion af Hadi Partovi, administrerende direktør for Code.org, der forklarer, hvor vigtigt og let det er at få en grundlæggende forståelse af principperne om datalogi, og hvorfor vi alle har brug for at kende det kreative, problem -opløsende magt i datalogi.