Skip to main content

Apples Swift Playgrounds kommer att hjälpa barnen att lära sig att koda

Googles Pixel är en Iphone-klon – hur ska Apple svara på det? (April 2025)

Googles Pixel är en Iphone-klon – hur ska Apple svara på det? (April 2025)
Anonim

Datorkunskap är idag av vital betydelse, och den betydelsen kommer bara att växa under de närmaste åren. Att veta vägen runt ett Excel-kalkylblad är inte tillräckligt för nästa generation. Att ha ett grundläggande grepp om programmering kommer sannolikt att vara avgörande när dagens barn går in i arbetskraften - och vid 2016 Worldwide Developer's Conference (WWDC) meddelade Apple den förestående lanseringen av en iPad-app som kommer att hjälpa dagens barn för morgondagens framtid: Swift Playgrounds .

Vad är Apples Swift Playgrounds?

Fokuserade helt på Apples egna Swift programmeringsspråk presenterar Swift Playgrounds barn med en rad utmaningar att lösa samtidigt som de lär sig de grundläggande kodningsförmågorna som behövs för att lösa dem. Under WWDC-presentationen presenterade ett exempel en karaktär som gick runt en kvadrats yttre kanter. Koden som tillhandahålls hade karaktärsflyttningen till slutet av en sida och vänd men flytta inte längre. Lösningen var att koden behövdes upprepas för varje sida av torget, vilket ledde karaktären tillbaka till början.

Undervisning av grundläggande begrepp som detta lär mer än bara språk; det lär ut den typ av logik som kommer att vara tillämpligt oavsett vilka programmeringsverktyg en elev kan hämta i framtiden. Och genom att ge en visuell miljö som finns sida vid sida med Swift Playgrounds kodningsutmaningar, kan barnen se resultatet av deras insatser i realtid, vilket ger dem en bättre förståelse för vad de ska göra nästa.

Swift Playgrounds är inte det enda alternativet på marknaden när det gäller att erbjuda barnen möjlighet att koda, förstås. På IOS har en mängd olika alternativ varit tillgängliga - från Hopscotch till Sphero SPRK robotbollen. MIT Media Labs Scratch har undervisat unga på webben grunderna för programmering sedan 2005 och flyttar sig från mobilens värld.

Utanför programmeringen finns en rad olika alternativ för att försiktigt introducera barn till speldesign, allt från Bloxels fysiska tegelstenar till de kända ansiktena av Adventure Time Game Wizard.

Vad gör Swift Playgrounds unika

Vad som sätter Swift Playgrounds bortsett från de flesta av sina konkurrenter är naturligtvis sitt oväsentliga engagemang för Apples flaggskeppsprogrammeringsspråk. Sedan introduktionen på WWDC 2014 har Swift sett en bred adoption bland iOS-spelutvecklare. Med detta skrivande är det det 14: e populäraste programmeringsspråket i världen enligt Tiobe Index. Har en generation av barn som känner till det inifrån och ut? Jag antar att det inte är den värsta framtidsvisionen från där Apple sitter.

Skapas av Apple ger Swift Playgrounds några fördelar också. De har till exempel utvecklat ett tangentbord skräddarsydd för Swifts unika programmeringsbehov, som erbjuder en autofullfyllning som föreslår nästa bit kod du behöver. Swift Playgrounds kommer också att skala bredvid en användares växande kompetens, och utvecklas från byggnadsblocken till programmering i Swift till mer avancerade utmaningar och koncept.

"Swift Playgrounds kräver ingen kodningskunskap, så det är perfekt för studenter som bara börjar", läser Apples officiella Swift Playgrounds webbplats. "Det ger också ett unikt sätt för erfarna utvecklare att snabbt få idéer till liv. Och eftersom det är byggt för att dra full nytta av iPad, är det en förstklassig inlärningsupplevelse."

Naturligtvis betyder det att barnvänlig betyder att det inte är bara för barn. Intresserade iPad-användare av alla åldrar bör hitta Swift Playgrounds för att vara en bra introduktion till programmeringsvärlden. Grundläggande kursen ensam lovar att lära sig följande kärnutvecklingsbegrepp: kommandon, funktioner, loopar, parametrar, villkorlig kod, variabler, operatörer, typer, initialisering och buggfixering.