Lukk annonse

En av trendene som Apple har promotert nylig er at det nesten er en nødvendighet å vite hvordan man programmerer. Tante Kateřina fra Saturnino vil kanskje si at øvelse gjør mester og stangen må bøyes mens den er ung, det er derfor Apple prøver å legge grunnlaget for evnen til å programmere i de minste. Men Swift Playgrounds er på ingen måte eksklusivt for dem.

Swift Playgrounds er en app som hjelper barn å forstå det grunnleggende om Swift-programmering. Men det kan definitivt ikke beskrives som en ensidig pedagogisk applikasjon/spill, fordi det er utformet på en slik måte at barn i tillegg til Swift som sådan vil lære de generelle prinsippene for programmeringsresonnement og logikk. Som familie prøvde vi Swift Playgrounds på 2018 iPad. Hva ga søknaden oss?

En lekeplass for alle

Er lekeplasser for nybegynnere? Ja og nei. Måten applikasjonen kommuniserer på er så forståelig at selv brukere som aldri har sett noen kode i livet kan håndtere det. Samtidig er det så gøy at selv de som allerede har litt erfaring ikke vil kjede seg. Playgrounds ble testet av vår ti år gamle datter, som har tidligere erfaring med Karl og Baltík, men selv barn som ikke er glad i programmering kan klare det. Programmet er tekstvisuelt. Brukeren starter først med å lage individuelle kommandoer, som de gradvis lærer å sette sammen til kjeder, løkker og mer komplekse konstruksjoner. Individuelle lekeplasser i applikasjonen betyr en slags miniapplikasjoner - leksjoner, som hver er fokusert på et annet område. Det er ganske mange lekeplasser, eller minispill om du foretrekker det, samt ulike maler. Læringskjernen består av tre grunnleggende moduler – «Lær å kode 1», «Lær å kode 2» og «Lær å kode 3».

Den første leksjonen tar sikte på å lære brukeren de grunnleggende kommandoene i Swift. Du legger inn kommandoer ved å klikke, det er ikke nødvendig å skrive hele koden. Du kan se hva dine inntastede kommandoer vil gjøre i praksis øverst på skjermen der hovedpersonen beveger seg i sin animerte 3D-verden. Etter å ha lagt inn de relevante kommandoene, klikk på "Kjør min kode"-knappen for å kjøre Byta. Men hvis du ikke liker Byte, kan du prøve en av de andre leksjonene

Til å begynne med hjelper applikasjonen deg veldig intensivt med kommandoene, gradvis lar den deg bli uavhengig og aktivt bruke det du lærte i de forrige leksjonene. Vanskeligheten øker gradvis, men applikasjonen tar også hensyn til muligheten for at det rett og slett kan bli for mye for deg, og gir mulighet for hjelp. På samme måte kan du når som helst oppdatere kunnskapen din ved å starte en av de eldre leksjonene.

 

Den beste læreren

Noe av det beste med Swift Playgrounds – sammen med dens utrolig enkle og perfekt intuitive kontroller – er tilnærmingen til brukeren. Appen insisterer ikke på en bestemt prosedyre som du må lære som en apebane. Hvis du kan finne din egen vei til målet ditt, vil Playgrounds feire suksessen din som om du fulgte et forhåndsbestemt kurs trinn for trinn. På samme måte vil det ikke sette deg i en ulempe hvis du bestemmer deg for å bruke hjelp. Et klart pluss er variasjonen til individuelle leksjoner, sammen med det faktum at ingenting tvinger deg til å holde deg strengt til én enkelt vei. Du kan starte med en hvilken som helst leksjon og fullføre flere av dem samtidig uten at du nødvendigvis trenger å fullføre den forrige leksjonen.

Et betydelig, og sannsynligvis det eneste, minus i vår region kan se ut til å være engelsk, som spesielt mindre barn ikke mestrer, men det er ikke et uoverkommelig problem. Selv en ikke-engelsktalende kan huske de enkelte kommandoene, og de medfølgende kommentarene og instruksjonene er skrevet på lettfordøyelig engelsk - hvis barnet ditt ikke snakker engelsk så godt, vil det ikke være noe problem å oversette korte tekster .

Noen vil kanskje også vurdere det faktum at Playgrounds ikke er tilgjengelig for iPhone som en ulempe. Men når du prøver applikasjonen, vil du selv se at iPad-miljøet er perfekt for det. Størrelsen på skjermen er absolutt optimal, og sannsynligvis ville til og med den største iPhonen på markedet for øyeblikket ikke tillate at Playgrounds kan brukes komfortabelt og effektivt nok, og det ville sannsynligvis ikke engang vært plass til å bruke spesifikke kodemodifikasjoner.

Ikke vær redd for å prøve lekeplasser. Hvis du, som forfatteren av denne artikkelen, sluttet å programmere på 1990-tallet, fordi QBasic-opplæringen sluttet å bli publisert i Ábíček, og Mortal Kombat, som en klassekamerat brakte deg komprimert på tjue disketter, begynte å virke morsommere for deg, vil applikasjonen kan være en enkel og morsom rebound for deg en bro tilbake til en verden av koder og kommandoer.

Raske lekeplasser
.