Ang Swift Playground ng Apple ay Makakatulong sa Mga Bata Matuto sa Code

Little developer, estilo ng iPad

Napakahalaga ng computer literacy sa kasalukuyan, at ang kahalagahan ay lalago lamang sa mga darating na taon. Ang kaalaman sa iyong paraan sa isang spreadsheet ng Excel ay hindi sapat para sa susunod na henerasyon. Ang pagkakaroon ng isang pangunahing hawakang mahigpit sa programming ay malamang na mahalaga kapag ang mga bata ngayon ay pumasok sa workforce - at sa 2016 Worldwide Developer's Conference (WWDC), inihayag ng Apple ang nalalapit na paglulunsad ng isang iPad app na tutulong sa handa na mga bata ngayong araw para sa kinabukasan ng bukas: Swift Playgrounds .

Nakatuon nang buo sa sariling wika ng Swift programming ng Apple, ang Swift Playgrounds ay magpapakita ng mga bata na may serye ng mga hamon upang malutas habang itinuturo sa kanila ang mga pangunahing kasanayan sa coding na kinakailangan upang malutas ang mga ito. Sa panahon ng presentasyon ng WWDC, isang halimbawa ang nagtatampok ng isang character na naglalakad sa paligid ng mga gilid sa labas ng isang parisukat. Ang code na ibinigay ay ang paglipat ng character sa dulo ng isang gilid at i-on, ngunit ilipat walang karagdagang. Ang solusyon ay ang code na kailangan upang maging paulit-ulit para sa bawat panig ng parisukat, giya ang character pabalik sa simula.

Ang pagtuturo ng mga pangunahing konsepto na tulad nito ay nagtuturo ng higit sa wika lamang; itinuturo nito ang uri ng lohika na naaangkop sa anuman ang mga gamit ng programming na maaaring makuha ng mag-aaral sa hinaharap. At sa pamamagitan ng pagbibigay ng visual na kapaligiran na umiiral nang magkakasabay sa mga hamon ng coding ng Swift Playgrounds, makikita ng mga bata ang mga resulta ng kanilang mga pagsisikap sa real time, na nagbibigay sa kanila ng mas mahusay na pag-unawa kung ano ang susunod na gagawin.

Ang Swift Playgrounds ay hindi lamang ang opsyon sa merkado pagdating sa nag-aalok ng mga bata ng pagkakataon na code, siyempre. Sa iOS, iba't ibang mga pagpipilian ang magagamit - mula sa Hopscotch patungo sa Sphero SPRK robotic ball. At gumagalaw mula sa mundo ng mobile, ang MIT Media Lab na Scratch ay nagtuturo sa mga bata sa web ang mga pangunahing kaalaman ng programming mula noong 2005.

Sa labas ng programming, mayroong isang hanay ng mga pagpipilian na sinadya upang malumanay ipakilala ang mga bata sa disenyo ng laro masyadong, mula sa pisikal na brick ng Bloxels sa pamilyar na mga mukha ng Adventure Time Game Wizard.

Kung ano ang nagtatakda ng Swift Playground bukod sa karamihan ng mga kakumpitensya nito, siyempre, ang walang matibay na pangako nito sa pangunahing wika ng programming ng Apple. Dahil sa pagpapakilala nito sa WWDC 2014, nakita ni Swift ang laganap na pag-aampon sa mga iOS developer ng laro. Sa pagsulat na ito, ito ang ika-14 na pinaka-popular na programming language sa mundo ayon sa Tiobe Index. Ang pagkakaroon ng isang henerasyon ng mga bata na alam ito sa loob at labas? Ipagpalagay ko na hindi ang pinakamakasamang pananaw ng hinaharap mula sa kung saan nakaupo ang Apple.

Ang pagiging nilikha ng Apple ay nagbibigay ng Swift Playgrounds ng ilang mga pakinabang, masyadong. Halimbawa, na binuo nila ang isang keyboard na angkop sa natatanging mga pangangailangan ng programming ng Swift, na nag-aalok ng isang autocomplete na nagmumungkahi ng mga susunod na piraso ng code na maaaring kailangan mo. Ang Swift Playgrounds ay magkakalakal din sa tabi ng lumalaking skillset ng gumagamit, na umuunlad mula sa mga bloke ng pag-unlad ng programming sa Swift sa mas advanced na mga hamon at mga konsepto.

"Ang Swift Playground ay nangangailangan ng walang kaalaman sa coding, kaya perpekto ito para sa mga mag-aaral na nagsisimula pa lamang," binabasa ang opisyal na website ng Apple ng Swift Playground. "Nagbibigay din ito ng isang natatanging paraan para sa mga napapanahong developer na mabilis na magdala ng mga ideya sa buhay. At dahil ito ay binuo upang mapakinabangan nang husto ang iPad, ito ay isang unang-ng-kanyang-uri na karanasan sa pag-aaral."

Siyempre, ang pagiging kid-friendly ay hindi nangangahulugang ito ay para lamang sa mga bata. Ang mga interesadong gumagamit ng iPad sa anumang edad ay dapat mahanap ang Swift Playground upang maging isang kapaki-pakinabang na panimula sa mundo ng programming. Ang mga saligang fundamentals nag-iisa ay nangangako na magturo sa mga sumusunod na mga konsepto ng pangunahing pag-unlad: mga utos, mga pag-andar, mga loop, mga parameter, kondisyong code, variable, operator, uri, initialization at bug fixing.

Habang walang tiyak na release date nakumpirma na bilang ng pa, Swift Playgrounds ay slated na pindutin ang App Store sa Fall 2016 eksklusibo para sa iPad at magagamit bilang isang libreng pag-download. Ang Apple ay hindi pa detalyado kung aling mga modelo ng iPad ay kinakailangan na patakbuhin ito, ngunit isinasaalang-alang ang kanilang target na demographic skews ng hindi bababa sa isang maliit na sa mas batang bahagi, kami ay panatilihin ang aming mga daliri crossed na ito ay sumusuporta sa lahat ng mga kamay-me-down Ang mga iPad na ina at ama ay patuloy na pumipili sa paligid ng bahay.