Apple's Swift Playgrounds sal kinders help om te leer om te kodeer

Klein ontwikkelaars, iPad styl

Rekenaargeletterdheid is deesdae van kardinale belang, en die belangrikheid gaan net in die komende jare groei. Om jou pad om 'n Excel-sigblad te ken, sal nie genoeg wees vir die volgende generasie nie. 'N Basiese begrip van die programmering sal waarskynlik noodsaaklik wees wanneer die kinders se werkers in vandag se wêreld betree word - en by die 2016 Wêreldwye Ontwikkelaarskonferensie (WWDC) het Apple aangekondig dat die iPad 'n iPad-program sal binnekom wat vandag se kinders vir die toekoms van die toekoms sal help. Swift Playgrounds .

Swift Playgrounds, wat geheel en al gefokus word op Apple se eie Swift-programmeertaal , bied kinders 'n reeks uitdagings aan om hulle op te los, terwyl hulle die basiese koderingsvaardighede leer om hulle op te los. Tydens die WWDC-aanbieding het een voorbeeld 'n karakter gehad wat rond die buitekant van 'n vierkant rondloop. Die kode wat verskaf word, het die karakterbeweging aan die einde van 'n kant en draai, maar beweeg nie verder nie. Die oplossing was dat die kode herhaal moet word vir elke kant van die vierkant, wat die karakter terug na die begin moet lei.

Die onderrig van fundamentele begrippe soos hierdie leer meer as net taal; Dit leer die soort logika wat van toepassing sal wees, ongeag watter programmeringsinstrumente 'n student in die toekoms kan optel. En deur 'n visuele omgewing wat langs die Swift Playgrounds se kodering uitdagings bestaan, te voorsien, kan kinders die resultate van hul pogings in real-time sien, sodat hulle beter verstaan ​​wat om volgende te doen.

Swift Playgrounds is nie die enigste opsie op die mark wanneer dit kom om kinders die geleentheid te bied om natuurlik te kodeer nie. Op IOS is 'n verskeidenheid opsies beskikbaar - van Hopscotch na die Sphero SPRK robotbal. En weg van die wêreld van die selfoon, MIT Media Lab's Scratch leer kinders op die internet die basiese beginsels van programmering sedert 2005.

Buite programmering is daar 'n verskeidenheid opsies wat bedoel is om liggies ook kinders aan spelontwerp te stel, van die fisieke stene van Bloxels tot die bekende gesigte van Adventure Time Game Wizard.

Wat Swift Playgrounds afgesonder van die meeste van sy mededingers stel, is natuurlik sy onwrikbare toewyding aan Apple se vlagskipprogrammeertaal. Sedert sy bekendstelling by WWDC 2014, het Swift wydverspreide aanneming onder iOS-speletjieontwikkelaars gesien. Vanuit hierdie skrif is dit die 14de gewildste programmeertaal ter wêreld volgens die Tiobe-indeks. Om 'n generasie kinders te hê wat dit binne en buite ken? Ek dink dit is nie die ergste visie van die toekoms waar Apple sit nie.

Deur Apple geskep word, gee Swift Playgrounds ook enkele voordele. Byvoorbeeld, hulle het 'n sleutelbord ontwikkel wat aangepas is vir die unieke programmeringsbehoeftes van Swift. Dit bied 'n outo-invul wat die volgende stukkies kode voorstel wat jy nodig het. Swift Playgrounds sal ook skaal langs 'n gebruiker se groeiende vaardighede, wat van die boustene van programmering in Swift na meer gevorderde uitdagings en konsepte vorder.

"Swift Playgrounds benodig geen koderingskennis nie, so dit is perfek vir studente wat net begin," lees Apple se amptelike Swift Playgrounds-webwerf. "Dit bied ook 'n unieke manier vir gesoute ontwikkelaars om idees vinnig tot lewe te bring. En omdat dit gebou is om ten volle voordeel te trek van iPad, is dit 'n eerste-en-ander ervaring."

Natuurlik, kindervriendelik, beteken nie dat dit net vir kinders is nie. Belangstellende iPad-gebruikers van enige ouderdom moet Swift Playgrounds vind om 'n nuttige inleiding tot die wêreld van programmering te wees. Die fundamentele kursus alleen belowe om die volgende kernontwikkelingskonsepte te onderrig: opdragte, funksies, loops, parameters, voorwaardelike kode, veranderlikes, operateurs, tipes, initialisasie en foutoplossing.

Terwyl daar nog geen spesifieke uitreikdatum is wat bevestig is nie, word Swift Playgrounds geslaan om die App Store in die herfs 2016 uitsluitlik vir die iPad te slaan en sal beskikbaar wees as gratis aflaai. Apple het nog nie bepaal watter modelle van iPad dit nodig sal wees om dit te laat loop nie, maar as ons hul demografiese skeidswyse ten minste 'n bietjie aan die jonger kant oorweeg, sal ons ons vingers oortuig dat dit al die hand-down-onderdele sal ondersteun. iPads dat ma en pa bly skop om die huis.