زمین های بازی سویفت اپل به کودکان کمک می کند تا کد را آموزش دهند

توسعه دهندگان کوچک، سبک اپل

سواد کامپیوتری در حال حاضر حیاتی است و این اهمیت در سال های آتی رشد می کند. دانستن راه شما در اطراف یک صفحه گسترده اکسل برای نسل بعدی کافی نخواهد بود. اپل در سال 2016 در کنفرانس توسعهدهندگان جهانی (WWDC) اظهار داشت که برنامهی اپل برای رسیدن به اهداف آینده آینده آمازون آماده است: Swift Playgrounds .

Swift Playgrounds با تمرکز کامل بر زبان برنامه نويسی Swift خود، Swift Playgrounds کودکان را با مجموعه ای از چالش ها برای حل در حالی که آموزش مهارت های اساسی برنامه نویسی مورد نیاز برای حل آنها را ارائه دهد. در یک نمایشگاه WWDC، یک مثال نشان داد که شخصیتی که در اطراف لبه های خارج از یک مربع حرکت می کند. کد ارائه شده حرکت شخص به انتهای یک طرف و تبدیل شدن، اما حرکت نمی کند بیشتر. راه حل این بود که کد مورد نیاز برای هر طرف مربع تکرار شود و شخصیت را به ابتدای صفحه هدایت کند.

تدریس مفاهیم اساسی مثل این بیش از زبان فقط به زبان میآورد؛ آن نوع منطقی را می آموزد که صرف نظر از اینکه چه برنامه های برنامه نویسی یک دانش آموز ممکن است در آینده به کار برده شود، اعمال خواهد شد. و با فراهم آوردن یک محیط بصری که در کنار چالش های برنامه نویسی Swift Playground وجود دارد، بچه ها می توانند نتایج تلاش های خود را در زمان واقعی را ببینند و درک درستی از آنچه که در آینده انجام می دهند را درک کنند.

البته بازی های Swift Playground تنها گزینه ای در بازار نیستند که در مورد ارائه کدنویسی به بچه ها امکان پذیر است. در iOS، گزینه های گوناگون از Hopscotch تا Sphero SPRK استفاده شده است. در حال حرکت به دور از دنیای موبایل، خبری MIT Media Lab's Scratch در سال 2005، کودکان را در زمینه های برنامه نویسی آموزش می دهد.

در خارج از برنامه نویسی، طیف وسیعی از گزینه هایی وجود دارد که به راحتی بچه ها را به طراحی بازی معرفی می کنند، از آجر فیزیکی Bloxels تا چهره های آشنا از جادوگر بازی ماجراجویی زمان.

البته، به غیر از اکثر رقبا، میدان بازی Swift Playground، تعهد بی قید و شرط آن به زبان برنامه نویسی گل سرسبد اپل است. از زمان معرفی آن در WWDC 2014، Swift شاهد گسترش گسترده ای در میان توسعه دهندگان بازی های iOS شده است. همانطور که از این نوشتار، آن را به عنوان یکی از محبوب ترین زبان برنامه نویسی در جهان است با توجه به شاخص Tiobe. داشتن یک نسل از بچه ها که در داخل و خارج از آن می دانند؟ فرض بر این است که بدترین دیدگاه آینده از جایی که اپل در حال نشستن است نیست.

در حال ایجاد توسط اپل می دهد Swift Playgrounds چند مزیت، بیش از حد. به عنوان مثال، آنها یک صفحه کلید را برای نیازهای برنامه نویسی منحصر به فرد Swift توسعه داده اند، که یک تکمیل خودکار را ارائه می دهد که نشان می دهد کد های بعدی کد شما ممکن است نیاز باشد. زمین های بازی Swift نیز در امتداد مهارت های رو به رشد کاربران، پیشرفت از بلوک های ساختاری برنامه نویسی در Swift به چالش ها و مفاهیم پیشرفته تر است.

سایت Swift Playgrounds اپل می گوید: "زمین های بازی Swift نیازی به دانش برنامه نویسی ندارند، پس برای دانش آموزان فقط از آن زمان شروع می شود." "این همچنین یک راه منحصر به فرد برای توسعه دهندگان چاشنی را فراهم می کند تا به سرعت ایده هایی را برای زندگی به ارمغان بیاورد و از آنجایی که برای استفاده کامل از iPad ساخته شده است، این یک تجربه یادگیری از نوع خود است."

البته، بودن بچه دوستانه به این معنی نیست که فقط برای بچه هاست. کاربران اپل علاقه مند از هر سن باید Swift Playgrounds را به عنوان یک مقدمه مفید برای دنیای برنامه نویسی پیدا کنند. مبانی دوره به تنهایی وعده می دهد که مفاهیم اصلی توسعه را آموزش دهید: دستورات، توابع، حلقه ها، پارامترها، کد شرطی، متغیرها، اپراتورها، انواع، مقداردهی اولیه و اصلاح اشکال.

در حالی که هیچ تاریخ انتشار خاصی تا به حال تایید نشده است، Swift Playground ها قرار است تا فروشگاه App در پاییز 2016 به طور انحصاری برای iPad به بازار عرضه شود و به عنوان یک دانلود رایگان در دسترس خواهد بود. اپل هنوز مشخص نکرده است که چه مدلهای iPad برای اجرای آن نیاز است، اما با در نظر گرفتن اهداف جمعیتی آن، حداقل در سمت جوانتر، ما انگشتان خود را حفظ خواهیم کرد که از تمام دست من حمایت می کند iPads که مادر و پدر نگه داشتن لگد زدن در اطراف خانه.