Computer læsefærdighed er af afgørende betydning i dag, og denne betydning vil kun vokse i de kommende år. At kende din vej omkring et Excel-regneark er ikke nok til næste generation. At have en grundlæggende forståelse for programmering vil sandsynligvis være afgørende, når dagens børn går ind i arbejdsstyrken - og på 2016 Worldwide Developer Conference (WWDC) annoncerede Apple den forestående lancering af en iPad app, der vil hjælpe klare dagens børn til fremtidens fremtid: Swift Playgrounds .
Hvad er Apples Swift Legepladser?
Fokuseret udelukkende på Apples eget Swift programmeringssprog, tilbyder Swift Playgrounds børn med en række udfordringer at løse, mens de lærer dem de grundlæggende kodende færdigheder, der er nødvendige for at løse dem. Under WWDC-præsentationen viste et eksempel et tegn, der gik rundt om de udvendige kanter af en firkant. Koden, der var angivet, havde tegnbevægelsen til enden af en side og drej, men bevæg dig ikke længere. Løsningen var, at koden skulle gentages for hver side af firkanten, der førte karakteren tilbage til starten.
Undervisning af grundlæggende begreber som dette lærer mere end bare sprog; det lærer den slags logik, der vil være gældende uanset hvilke programmeringsværktøjer en studerende kan afhente i fremtiden. Og ved at give et visuelt miljø, der eksisterer side om side med Swift Playgrounds kodende udfordringer, kan børnene se resultaterne af deres indsats i realtid, hvilket giver dem en bedre forståelse af, hvad de skal gøre næste gang.
Swift Playgrounds er ikke den eneste mulighed på markedet, når det kommer til at give børnene mulighed for at kode, selvfølgelig. På IOS har der været en række muligheder - fra Hopscotch til Sphero SPRK robotbolden. Og væk fra mobilenes verden har MIT Media Labs Scratch undervist i børnene på nettet om grundlæggende programmering siden 2005.
Uden for programmeringen er der en række muligheder, der er indrettet til forsigtigt at introducere børn til spildesign også fra Bloxels fysiske klodser til de velkendte ansigter i Adventure Time Game Wizard.
Hvad gør Swift Legepladser unikke
Hvad der sætter Swift Playgrounds bortset fra de fleste af sine konkurrenter, er naturligvis sin uvældet engagement i Apples flagskibs programmeringssprog. Siden introduktionen på WWDC 2014 har Swift set en bred vedtagelse blandt iOS spiludviklere. Med denne skrivning er det det 14. mest populære programmeringssprog i verden ifølge Tiobe Index. Har en generation af børn, der kender det ind og ud? Jeg antager, at det ikke er den værste vision om fremtiden, hvorfra Apple sidder.
At være skabt af Apple giver også Swift Playgrounds nogle fordele. For eksempel har de udviklet et tastatur, der er skræddersyet til Swift's unikke programmeringsbehov, og tilbyder en autofuldførelse, der foreslår de næste bits kode, du måske har brug for. Swift Playgrounds vil også skalere sammen med en brugers voksende skillset, der går fra byggestenene til programmering i Swift til mere avancerede udfordringer og koncepter.
"Swift Playgrounds kræver ingen kodende viden, så den er perfekt til studerende, der lige er begyndt", læser Apples officielle Swift Playgrounds hjemmeside. "Det giver også en unik måde for erfarne udviklere til hurtigt at bringe ideer til liv. Og fordi det er bygget til at udnytte iPad fuldt ud, er det en førsteklasses læringsoplevelse."
Selvfølgelig er det ikke børnevenligt, det betyder det lige for børn. Interesserede iPad-brugere af enhver alder bør finde Swift Playgrounds for at være en nyttig introduktion til programmeringsverdenen. Grundkursuset alene lover at undervise i følgende kerneudviklingsbegreber: kommandoer, funktioner, sløjfer, parametre, betinget kode, variabler, operatører, typer, initialisering og fejlfinding.