В наши дни компьютерная грамотность имеет жизненно важное значение, и это значение будет расти только в ближайшие годы. Знать свой путь вокруг электронной таблицы Excel будет недостаточно для следующего поколения. Понимание базового понимания программирования будет иметь важное значение, когда сегодняшние дети войдут в рабочую силу, и на Всемирной конференции разработчиков (WWDC) 2016 года Apple объявила о предстоящем запуске iPad-приложения, которое поможет готовым сегодняшним детям в будущем: Swift Playgrounds ,
Что такое игровые площадки Apple Swift?
Ориентируясь исключительно на собственный язык программирования Swift от Apple, Swift Playground представляют детям ряд проблем, которые необходимо решить, обучая их основным навыкам кодирования, необходимым для их решения. Во время презентации WWDC в одном примере был показан персонаж, идущий по внешним краям квадрата. Приведенный код имел перемещение персонажа в конец стороны и поворот, но не двигался дальше. Решение заключалось в том, что код необходимо повторять для каждой стороны квадрата, направляя символ обратно в начало.
Преподавание фундаментальных понятий, подобных этому, учит не просто языку; он учит той логике, которая будет применяться независимо от того, какие инструменты программирования могут получить ученики в будущем. И, предоставляя визуальную среду, которая существует бок о бок с проблемами кодирования Swift Playgrounds, дети могут видеть результаты своих усилий в режиме реального времени, давая им лучшее понимание того, что делать дальше.
Swift Playgrounds - не единственный вариант на рынке, когда речь заходит о том, чтобы предоставить детям возможность кода, конечно. В iOS доступны различные варианты - от Hopscotch до робота Sphero SPRK. И уходя от мира мобильных устройств, MIT Media Lab Scratch учит детей в Интернете основам программирования с 2005 года.
Вне программирования есть ряд вариантов, предназначенных для мягкого введения детей в игровой дизайн, от физического кирпича Bloxels до знакомых лиц Adventure Time Game Wizard.
Что делает быстрые игровые площадки уникальными
Что отличает Swift Playgrounds от большинства своих конкурентов, конечно, является его неизменной приверженностью флагманскому языку программирования Apple. С момента своего появления на WWDC 2014, Swift широко распространился среди разработчиков игр iOS. На момент написания этой статьи, это 14-й самый популярный язык программирования в мире в соответствии с индексом Tiobe. Имеете поколение детей, которые знают его внутри и снаружи? Полагаю, это не худшее видение будущего, с которого сидит Apple.
Созданная Apple дает Swift Playground несколько преимуществ. Например, они разработали клавиатуру, адаптированную к уникальным потребностям программирования Swift, предлагая автозаполнение, в котором предлагаются следующие фрагменты кода, которые могут вам понадобиться. Swift Playgrounds также будут масштабироваться вместе с растущим набором навыков пользователя, переходя от строительных блоков программирования в Swift к более сложным задачам и концепциям.
«Swift Playgrounds не требует знаний в области кодирования, поэтому он идеально подходит для начинающих учеников», - говорится в официальном официальном сайте Apple Swift Playgrounds. «Он также предоставляет уникальные возможности для опытных разработчиков быстро воплощать идеи в жизнь. И поскольку он построен, чтобы в полной мере использовать iPad, это первый в своем роде опыт обучения».
Конечно, быть дружелюбным к ребенку не означает, что это просто для детей. Заинтересованные пользователи iPad любого возраста должны найти Swift Playgrounds, чтобы стать полезным введением в мир программирования. Один из основных принципов основывается на следующих основных концепциях развития: команды, функции, циклы, параметры, условный код, переменные, операторы, типы, инициализация и исправление ошибок.