Terenurile de joacă Swift ale Apple vor ajuta copiii să învețe să codifice

Dezvoltatori mici, stil iPad

Cunoștințele de calculator sunt de o importanță vitală în zilele noastre, iar importanța va crește doar în următorii ani. Cunoașterea modului în jurul unei foi de calcul Excel nu va fi suficientă pentru următoarea generație. Având o înțelegere de bază cu privire la programare, probabil va fi esențială atunci când copiii de astăzi vor intra în forța de muncă - și la Conferința Mondială a Dezvoltatorilor din 2016 (Apple), Apple a anunțat lansarea iminentă a unei aplicații iPad care va ajuta copiii de astăzi să se pregătească pentru viitorul viitorului: .

Concentrată în întregime pe limbajul de programare Swift propriu, Swift Playgrounds va prezenta copiilor o serie de provocări pentru a le rezolva în timp ce le-a învățat abilitățile de codare de bază necesare pentru a le rezolva. În timpul prezentării WWDC, un exemplu a reprezentat un personaj care se plimba pe marginea exterioară a unui pătrat. Codul furnizat a avut caracterul de a muta la sfârșitul unei părți și rândul său, dar nu se mai deplasează. Soluția a fost că codul a trebuit repetat pentru fiecare parte a pătratului, îndrumând caracterul la început.

Predarea unor concepte fundamentale ca aceasta învață mai mult decât limbă; învață tipul de logică care se va aplica indiferent de ce instrumente de programare poate primi un elev în viitor. Și oferind un mediu vizual care există unul lângă celălalt cu provocările de codificare ale Playgroundurilor, copiii pot vedea rezultatele eforturilor lor în timp real, oferindu-le o mai bună înțelegere a ceea ce trebuie să facă în continuare.

Swift Playgrounds nu este singura opțiune pe piață atunci când vine vorba de a oferi copiilor posibilitatea de a codifica, desigur. Pe iOS, au fost disponibile o varietate de opțiuni - de la Hopscotch la balonul robotizat Sphero SPRK. Și depărtarea de lumea mobilă, Scratch-ul MIT Media Lab a predat copiilor pe web noțiunile de bază ale programării din 2005.

În afara programului de programare, există o serie de opțiuni menite să introducă ușor copiii la proiectarea jocului, de la cărămizile fizice ale lui Bloxels până la fețele familiare ale Wizardului de joc Adventure Time.

Ceea ce stabilește Swift Playgrounds în afară de majoritatea concurenților săi, desigur, este angajamentul său neclintit față de limbajul de programare Apple. De la introducerea sa la WWDC 2014, Swift a văzut adoptarea pe scară largă în rândul dezvoltatorilor de jocuri iOS. De la această scriere, este cel de-al 14-lea cel mai popular limbaj de programare din lume, în funcție de indicele Tiobe. Având o generație de copii care o cunosc înăuntru și afară? Presupun că nu este cea mai proastă viziune a viitorului de unde stă Apple.

Fiind creat de Apple, Playgrounds Swift oferă și câteva avantaje. De exemplu, au dezvoltat o tastatură adaptată nevoilor de programare unice ale Swift, oferind un autocomplet care sugerează următorii biți de cod de care aveți nevoie. Terenurile de joacă Swift se vor adapta, de asemenea, alături de abilitățile de creștere ale unui utilizator, progresând de la blocurile de programare din Swift la provocări și concepte mai avansate.

"Locurile de joacă Swift nu necesită cunoștințe de codificare, deci este perfect pentru studenții care încep doar", citește site-ul Apple oficial Playgrounds. "De asemenea, oferă un mod unic modului în care dezvoltatorii sezonieri pot aduce rapid idei la viață. Și pentru că este construit pentru a profita din plin de iPad, este o experiență de învățare de primă clasă".

Bineînțeles, a fi prietenos cu copiii nu înseamnă că este vorba doar de copii. Interesați utilizatorii iPad de orice vârstă ar trebui să găsească terenurile de joacă Swift pentru a fi o introducere utile în lumea programării. Cursul fundamental promite să prezinte următoarele concepte de bază: comenzi, funcții, bucle, parametri, cod condiționat, variabile, operatori, tipuri, inițializare și fixare de bug-uri.

Deși nu există nicio dată de lansare specifică confirmată încă, Playgroundurile Swift sunt programate să apară în App Store în toamna anului 2016 exclusiv pentru iPad și vor fi disponibile ca descărcare gratuită. Apple nu a detaliat încă ce modele de iPad va fi obligat să o ruleze, dar ținând seama de țelurile lor demografice țintă cel puțin puțin pe partea mai tânără, ne vom păstra degetele încrucișate încât va susține totul manual iPad că mama și tata continuă să lovească în jurul casei.