Skip to main content

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

Suspense: The High Wall / Too Many Smiths / Your Devoted Wife (Iunie 2025)

Suspense: The High Wall / Too Many Smiths / Your Devoted Wife (Iunie 2025)
Anonim

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: .

Care sunt terenurile de joacă Swift ale Apple?

Concentrată în întregime pe limbajul de programare Swift al Apple, Playgroundurile Swift prezintă copiilor o serie de provocări pentru a le rezolva în timp ce le-au învățat abilitățile de bază de codare 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 face locurile de joacă swift unice

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ă".

Desigur, a fi prietenos cu copiii nu înseamnă că este doar pentru 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.