Datakompetanse er av vital betydning i dag, og den viktigheten kommer bare til å vokse i de kommende årene. Å kjenne deg rundt et Excel-regneark vil ikke være nok for neste generasjon. Å ha en grunnleggende forståelse for programmering vil trolig være avgjørende når dagens barn går inn i arbeidsstyrken - og på 2016 Worldwide Developer's Conference (WWDC) annonserte Apple den forestående lanseringen av en iPad-app som vil hjelpe klare dagens barn for fremtidens fremtid: Swift Playgrounds .
Hva er Apples Swift Playgrounds?
Fokusert helt på Apples eget Swift programmeringsspråk, presenterer Swift Playgrounds barn med en rekke utfordringer å løse, mens de lærer dem de grunnleggende kodende ferdighetene som trengs for å løse dem. Under WWDC-presentasjonen var et eksempel kjennetegnet av et tegn som gikk rundt omkretsens ytre kanter. Koden som ble oppgitt, hadde tegnet flyttet til enden av en side og sving, men ikke videre. Løsningen var at koden måtte gjentas for hver side av torget, og ledet tegnet tilbake til starten.
Undervisning av grunnleggende begreper som dette lærer mer enn bare språk; det lærer den typen logikk som vil gjelde uansett hvilke programmeringsverktøy en student kan hente frem i fremtiden. Og ved å gi et visuelt miljø som eksisterer side om side med Swift Playgrounds kodende utfordringer, kan barna se resultatene av deres innsats i sanntid, noe som gir dem en bedre forståelse av hva de skal gjøre neste.
Swift Playgrounds er ikke det eneste alternativet på markedet når det gjelder å tilby barna muligheten til å kode, selvfølgelig. På IOS har en rekke alternativer vært tilgjengelig - fra Hopscotch til Sphero SPRK robotbollen. Og fra MIT Media Labs Scratch, som beveger seg vekk fra mobilens verden, har de lært barna på nettet grunnleggende programmering siden 2005.
Utenfor programmeringen er det en rekke valgmuligheter som er ment å forsiktig introdusere barn til spilldesign også, fra Bloxels fysiske murstein til de kjente ansiktene til Adventure Time Game Wizard.
Hva gjør Swift Playgrounds unik
Hva setter Swift Playgrounds bortsett fra de fleste av sine konkurrenter, er selvfølgelig sin ubøyelige forpliktelse til Apples flaggskips programmeringsspråk. Siden introduksjonen til WWDC 2014 har Swift sett omfattende vedtak blant iOS-spillutviklere. I følge denne skrivingen er det det 14. mest populære programmeringsspråket i verden i henhold til Tiobe-indeksen. Har du en generasjon barn som kjenner det innvendig og utvendig? Jeg antar at det ikke er den verste framtidsvisjonen der Apple sitter.
Å være opprettet av Apple gir Swift Playgrounds noen fordeler også. For eksempel har de utviklet et tastatur skreddersydd til Swifts unike programmeringsbehov, og tilbyr en autofullføring som antyder de neste kodene du måtte trenge. Swift Playgrounds vil også skalere sammen med en brukers voksende ferdigheter, som går fra byggeklossene til programmering i Swift til mer avanserte utfordringer og konsepter.
"Swift Playgrounds krever ingen kodingskunnskap, så det er perfekt for studenter som bare starter," leser Apples offisielle Swift Playgrounds nettsted. "Det gir også en unik måte for erfarne utviklere å raskt få ideer til liv. Og fordi det er bygget for å dra full nytte av iPad, er det en førsteklasses læringsopplevelse."
Selvfølgelig betyr det ikke å være barnevennlig bare for barn. Interesserte iPad-brukere av alle aldre bør finne Swift Playgrounds å være en nyttig introduksjon til programmeringsverdenen. Grunnleggende kurset alene lover å lære følgende kjerneutviklingskonsepter: kommandoer, funksjoner, sløyfer, parametere, betinget kode, variabler, operatører, typer, initialisering og bugsering.