no.hideout-lastation.com
Paradis For Designere Og Utviklere


5 myter om undervisning barn til kode

Siden det har blitt klart at den digitale revolusjonen i vår tidsalder er ustoppelig, har undervisning i neste generasjon å kode blitt til en lukrativ industri - bare tenk på programmeringsprogrammer for barn, pedagogiske leker og roboter, tilhørende håndbøker, testbøker, konkurranser, veiledning, etc.

Hva er mindre tydelig om hvordan målet skal oppnås - eller om det må oppnås i det hele tatt . Bortsett fra pragmatiske bekymringer, for eksempel hvilket programmeringsspråk som skal undervises først, diskuteres det også om koding vil virkelig være en nødvendig ferdighet for alle, og hvis ja, hvilken metode for å lære det for å gjøre dagens barn vellykket i fremtiden.

Diskutere behovet for å lære koding

Noen artikler forsøker å utdanne foreldre om hvordan du kan heve den neste Zuckerberg (Steve Jobs, etc.), mens andre sterkt anbefaler å gjøre det. Fryktring om fremtidig arbeidsledighet hos mennesker som ikke kan kode, er også utbredt, og vi kan også møte artikler som nekter at koding må være allestedsnærværende ferdighet i det hele tatt.

Selv om de fleste av disse artiklene inneholder mange nyttige opplysninger og ble skrevet med gode intensjoner, kommer hele emnet fortsatt ut som en galskap .

Verdien endrer seg så fort, og fremtiden er så uforutsigbar, at det er vanskelig å gjette hva som ville være best, men det er absolutt misforståelser som ofte dukker opp i diskusjoner om hvordan du skal lære barn å kode.

Myte nr. 1 - Programmering starter på skjermen

Det er ikke alltid den beste ideen å lim veldig små barn til skjermbilder, spesielt i en alder når de knapt kan sitte stille. Heldigvis trenger programmering ikke nødvendigvis å starte på datamaskinen.

I en ung alder er det viktigere for barn å hente en spesiell tenkemåte som er nødvendig for å lykkes i ethvert yrke som krever komplisert logikk og avansert problemløsning ferdigheter, for eksempel programmering.

Kompetansen som bidrar til å etablere grunnlaget for deres kreative selvtillit, kalles oppfinnelsen, og det kan praktiseres fra en svært ung alder ved å oppmuntre barna til å utforske og forstå sitt miljø og å skape nye ting .

Som de fleste barn er fødte oppdagelsesreisende, er det ikke vanskelig å gjøre. I de fleste tilfeller er det nok å bare la dem spille fritt og oppmuntre dem til å forfølge sine interesser .

Hvis du vil lære mer om hvordan kreativ selvtillit kan hjelpe barna i deres fremtidige yrke, ta en titt på boken "Skape innovatører" av Tony Wagner, en strålende Harvard professor.

Myte nr. 2 - Koding må være kjedelig for barn

Koding er bare kjedelig for barn hvis det blir lært til dem på samme måte som det læres for voksne.

I disse dager er det mange flotte verktøy som bruker engasjerende og morsomme teknikker for å lære programmering for barn. For eksempel bruker Apples nyeste Swift Playgrounds interessante puslespill og nedsenkende 3D-grafikk for å introdusere dem til kodingskonceptene trinnvis.

Hvis barna begynner å lære å kode med et verktøy som er skreddersydd spesielt for deres behov, trenger de ikke å lære kommandoer og syntaks i begynnelsen .

Disse kodende apps gjør at de plukker opp logikken på lekfulle og intuitive måter, og de kan gradvis bevege seg mot å jobbe med ekte kode .

Myte nr. 3 - De trenger å starte på en veldig ung alder

Problemet her er ikke begrenset til bare å diskutere når riktig alder for barna å begynne å lære programmering er. Vi må også snakke om hva slags aktiviteter som kan kategoriseres under programmering .

Opplæringssteder, for eksempel Code.org, har oppgaver for barn så unge som 4-6 år, som forbedrer sine beregningsmessige ferdigheter og grunnleggende logikk . Men de fleste som besøker nettstedene vil nok ikke tenke på disse øvelsene som "programmering".

I denne Venture Beat-artikkelen gir tre IT-fagfolk tre helt forskjellige meninger om hvorvidt det er verdt å lære småbarnskoding. Deres forskjellige synspunkter stammer fra deres forskjellige definisjoner av hva kodingen er.

Generelt kan det hende at selv visuelle språk, som for eksempel Scratch (anbefales til 8-16 år), er vanskelig å forstå for de fleste barn som er yngre enn grunnskolealderen, i en alder før de trygt kan lese, skrive, og bruk grunnleggende matematiske operasjoner.

Også de fleste av de beste programmørene av tiden vår lærte å kode som et eldre barn eller en tenåring, for eksempel Bill Gates startet klokken 13, og Mark Zuckerberg var i 6. klasse.

Myte nr. 4 - Det er mulig å velge riktig språk

Hvilket programmeringsspråk er det beste til å begynne med, eller om det skal være et "ekte" eller et barnevennlig språk, er også et debattemne.

Hvis vi snakker om programmeringsspråk som brukes i det virkelige liv, kan vi si at det er bedre å starte med enten et språk som har en rettferdig syntaks, for eksempel Python, eller en som kjører på hver enhet uten problemer, for eksempel JavaScript (som kan kjøres i hvilken som helst nettleser).

En ting er sikkert, det er umulig å velge riktig språk, og dermed er det ikke verdt å stresse på det for mye .

Først av alt, det er ingen magisk oppskrift som fungerer for hvert barn . Hver av dem vil bli forelsket i et annet språk - eller vil ikke bli forelsket i programmeringen i det hele tatt, noe som heller ikke er en tragedie.

Videre endres teknologibransjen så raskt at det ikke er mulig å gjette hvilket språk som vil være etterspurt når dagens barn blir voksne.

Nedenfor kan du se TIOBE Programmeringssamfunnsindeks som angir populariteten til forskjellige programmeringsspråk mellom 2002 og 2016.

Når barnet ditt vil være ute på arbeidsmarkedet, vil denne grafen trolig se helt annerledes ut - noen språk kan forsvinne, og nye vil trolig dukke opp.

Programmering er typisk et felt som krever livslang læring, derfor er det viktigste for barn å plukke opp logikken og konseptene som kommer tilbake på hvert språk .

Også i denne raskt skiftende verdenskompetanse, som problemløsende, mellommenneskelige og prosjektledelsesferdigheter, blir stadig viktigere, så det er mer lønnsomt å nærme seg programmering fra et helhetlig perspektiv i stedet for å stramme dette ordet .

Myte # 5 - I fremtiden må alle kodes

I den digitale tiden bruker de fleste om ikke alle jobber i økende grad teknologi . Men som brukeropplevelsesdesign er også fremgang, vil folk som vil jobbe i ikke-tekniske felt, som markedsføring, utdanning, publisering eller helsetjenester, sannsynligvis ikke måtte kode som en del av jobbene sine.

Derfor er det ikke en tragedie hvis barnet ditt bare ikke er interessert i koding, da det fortsatt vil være mulig å lykkes på andre felt også.

Men husk dette: digital kompetanse vil være avgjørende for alle . En digitalt literert person er noen som kan:

  • trygt og trygt bruke forskjellige enheter og programvare
  • forstå hvordan de forholder seg til hverandre
  • ha sikker kunnskap om ting som nettpublisering, nettbaserte kommunikasjonsverktøy, nettsøk, tekstbehandlere, regneark, innholdsstyringssystemer, sosiale medier, bildeditorer, produktivitetsprogramvare og mange andre
  • og forstå konsepter som online personvern og digitale rettigheter og ansvar.
Digital leseferdighet er viktigere

Programmering, webutvikling, systemadministrasjon og andre avanserte IT-ferdigheter er vanligvis ikke referert til som digital kompetanse .

På den annen side kan en grunnleggende forståelse av koding sikkert forbedre digital leseferdighet sammen med mange andre ferdigheter, som problemløsing, kritisk tenkning og logikk, så det er en flott ting hvis barna kan lære alt dette på skolen.

Det kan også hevdes at grunnleggende koding skal undervises til hvert barn, akkurat som å lese, skrive og matte fordi det er noe annet vi kan vite om et barn er talentfull eller ikke ?

Og selv om de ikke vil ende opp som programmerere , vil de sikkert dra nytte av kunnskapen . Imidlertid forestiller den fremtidige arbeidsplassen som et sted hvor alle må være flytende programmerere (eller må skrive kode i det hele tatt) er rett og slett urealistisk.

Versjonskontroll i Visual Studio Code med Git [Guide]

Versjonskontroll i Visual Studio Code med Git [Guide]

Integrert Git-støtte er en av de største funksjonene i Visual Studio Code, Microsofts nye kildekode editor. Git er et distribuert versjonskontrollsystem, som lar deg spore arbeidet ditt, flytte frem og tilbake mellom versjoner, og jobbe på forskjellige grener på samme tid. Den brukes også av Github, den populære Git repository hosting service.Visua

(Tekniske og design tips)

Lag Spotify-spillelister med vennene dine i Facebook Messenger

Lag Spotify-spillelister med vennene dine i Facebook Messenger

Har du noen gang ønsket at du kunne lage en Spotify-spilleliste med vennene dine? Hvis du er bruker av Facebook Messenger, kan du nå gjøre det da Spotify har rullet ut en Gruppespilleliste-funksjon for chat-appen .Tilgjengelig via Messenger's Spotify-utvidelse, vil den nye gruppespillelisterfunksjonen la deg og dine venner lage en enhetlig spilleliste . N

(Tekniske og design tips)