Apple Swift mänguväljakud aitavad lastel õppida kodeerima

Väike arendaja, iPad stiil

Arvutioskus on praegu tänapäeval väga tähtis, ja see tähtsus kasvab lähiaastatel. Exceli arvutustabeli ümberkujundamine ei ole järgmise põlvkonna jaoks piisav. Kui tänapäeva lapsed tööturule sisenevad, on tõenäoliselt oluline, kui tänapäeva lapsed tööturule sisenevad - ja 2016. aasta maailma arendajakonverentsil (WWDC) Apple teatas iPadi rakenduse eelseisva käivitamise, mis aitab tänapäeva lapsi tulevase tuleviku jaoks valmis: Swift mänguväljakud .

Swift mänguväljakud, mis keskenduvad täielikult Apple enda Swift programmeerimiskeelile , pakuvad lastele mitmeid väljakutseid lahendamaks, õpetades neile nende lahendamiseks vajalikke põhikodeeringuid. WWDC esitluse ajal näitas üks näide lahtri kõndimist ruudu välismäärade ümber. Pakutud koodil oli märk liikuda külje otsa ja keerata, kuid mitte edasi liikuda. Lahenduseks oli see, et koodi tuleb korrata ruudu mõlemal küljel, suunates tähemärgi tagasi algusesse.

Selliste põhimõistete õpetamine õpetab rohkem kui lihtsalt keelt; see õpetab sellist loogikat, mida rakendatakse olenemata sellest, milliseid programmeerimisvahendeid üliõpilane võib tulevikus hankida. Andes visuaalse keskkonna, mis on Swift mänguväljakute kodeerimisprobleemide kõrval, näevad lapsed oma jõupingutuste tulemusi reaalajas, andes neile paremini aru, mida edasi teha.

Swift Mänguväljakud ei ole ainus võimalus turul, kui soovitakse pakkuda lastele muidugi koodi. IOS-is on saadaval mitmesugused võimalused - alates Hopscotchi kuni Sphero SPRK-i robotsüdameni. Ja kustutades mobiilsest maailmast, on MIT Media Lab'i Scratch õpetanud lapsi veebis alates 2005. aastast programmeerimise põhitõdesid.

Programmeerimisest väljapoole on mitmed võimalused, mis on mõeldud mängude disaini õrnalt tutvustamiseks, alates Bloxeli füüsilisest tellist kuni Adventure Time Game Wizardi tuttavate nägude juurde.

Muidugi, mis määrab Swift mänguväljakud peale enamuse konkurentidest, on see Apple'i lipulaevse programmeerimiskeele kindel pühendumus. Alates selle veebisaidil WWDC 2014 kasutuselevõtmisest on Swift IOS mängude arendajaid laialdaselt kasutusele võetud. Alates sellest kirjutamisest on see Tiobe indeksi järgi 14. populaarseim programmeerimiskeel maailmas. Kas teil on põlvkond lapsi, kes seda sees ja väljas teavad? Ma arvan, et see ei ole halb nägemus tuleviku kohta, kust Apple istub.

Apple'i poolt loodud Swift Playgrounds pakub ka mõningaid eeliseid. Näiteks on nad välja töötanud klaviatuuri, mis on kohandatud Swift'i unikaalsete programmitöövajadustega, pakkudes automaatset komplekti, mis näitab järgmiste koodide bitteid, mida võib-olla vaja. Swift mänguväljakud ulatuvad ka kasutaja kasvava oskustebaasi, mis ulatub Swift'i programmitööstruktuuridest edasi arenenud väljakutsete ja kontseptsioonide juurde.

"Swift mänguväljakud ei vaja kodeerimisalaseid teadmisi, mistõttu on see ideaalne just õpilastele, kes just alustasid," selgitab Apple ametlik Swift Playgrounds veebisait. "Samuti pakub see ainulaadset võimalust maitsestatud arendajatele ideede kiireks elluviimiseks ja kuna see on üles ehitatud iPadi täieliku ärakasutamise jaoks, on see esimene ja ainulaadne õppimiskogemus."

Loomulikult pole laps sõbralik, see ei tähenda lihtsalt lapsi. Huvitatud iPadi kasutajad vanuses peaksid leidma Swift mänguväljakuid, mis oleksid kasulikuks sissemaksest programmitöö maailmale. Ainult põhialuste kursus lubab õpetada järgmisi põhilisi arengukontseptsioone: käsud, funktsioonid, silmad, parameetrid, tingimuslik kood, muutujad, operaatorid, tüübid, initsialiseerimine ja viga parandamine.

Kuigi spetsiifilist avaldamiskuupäeva pole veel kinnitatud, on Swift mänguväljakud mõeldud App Store'ile lüüasaamist 2016. aasta sügisel ainult iPadile ja see on saadaval tasuta allalaadimiseks. Apple pole veel üksikasjalikult öelnud, millised iPadi mudelid vajavad seda käivitamiseks, kuid arvestades nende sihtmärkide demograafilisi kitsaskohti vähemalt nooremal poolel, hoiame sõrmed edasi, et see toetab kõiki käeshoitavaid iPads, mida ema ja isa hoiavad maja ümber.