Закрыть объявление

Одна из тенденций, которую в последнее время продвигает Apple, заключается в том, что уметь программировать практически необходимо. Тётя Катержина из Сатурнино, наверное, сказала бы, что практика совершенствуется и стержень нужно гнуть, пока он молодой, поэтому Apple пытается заложить основы умения программировать в самых маленьких. Но Swift Playgrounds ни в коем случае не предназначен исключительно для них.

Swift Playgrounds — это приложение, которое помогает детям понять основы программирования на Swift. Но его точно нельзя назвать односторонним обучающим приложением/игрой, поскольку оно спроектировано таким образом, что помимо Swift как такового дети изучают общие принципы программирования рассуждений и логики. Мы всей семьей опробовали Swift Playgrounds на iPad 2018 года. Что нам дало приложение?

Детская площадка для всех

Детские площадки для новичков? Да и нет. Способ взаимодействия приложения настолько понятен, что с ним справятся даже пользователи, которые никогда в жизни не видели никакого кода. При этом это настолько увлекательно, что скучать не придется даже тем, кто уже имеет некоторый опыт. Игровые площадки опробовала наша десятилетняя дочь, у которой уже есть опыт работы с Карлом и Балтиком, но справятся даже дети, не увлекающиеся программированием. Программа текстово-визуальная. Пользователь сначала начинает с создания отдельных команд, которые постепенно учится собирать в цепочки, петли и более сложные конструкции. Индивидуальные игровые площадки в приложении представляют собой своеобразные мини-приложения – уроки, каждое из которых ориентировано на определенную область. Есть немало игровых площадок или мини-игр, если хотите, а также различных шаблонов. Ядро обучения состоит из трех основных модулей — «Научись программировать 1», «Научись программировать 2» и «Научись программировать 3».

Цель первого урока — научить пользователя основным командам Swift. Вы вводите команды кликом, нет необходимости писать весь код. Вы можете увидеть, что на практике будут делать введенные вами команды, в верхней части экрана, где главный герой перемещается в своем анимированном трехмерном мире. После ввода соответствующих команд нажмите кнопку «Запустить мой код», чтобы запустить Byta. Но если вам не нравится Byte, вы можете попробовать один из других уроков.

Поначалу приложение очень интенсивно помогает вам с командами, постепенно оно позволяет вам стать самостоятельными и активно использовать то, что вы узнали на предыдущих уроках. Сложность постепенно увеличивается, но приложение также учитывает возможность того, что это может оказаться для вас просто непосильно, и предлагает возможность помощи. Аналогично, вы можете в любой момент освежить свои знания, начав один из старых уроков.

 

Лучший учитель

Одна из лучших особенностей Swift Playgrounds, наряду с невероятно простым и интуитивно понятным управлением, — это подход к пользователю. Приложение не настаивает на конкретной процедуре, которую вам нужно выучить, как обезьянью дорожку. Если вы сможете найти свой собственный путь к своей цели, Playgrounds отпразднует ваш успех, как если бы вы шаг за шагом следовали заранее определенному курсу. Кроме того, это не поставит вас в невыгодное положение, если вы решите воспользоваться помощью. Несомненный плюс – вариативность индивидуальных занятий, а также то, что ничто не заставляет вас строго придерживаться одного единственного пути. Вы можете начать с любого урока и пройти сразу несколько из них, при этом не обязательно проходить предыдущий урок.

Существенным и, пожалуй, единственным минусом в нашем регионе может показаться английский язык, который не осваивают особенно маленькие дети, но это не является непреодолимой проблемой. Отдельные команды запомнит даже человек, не говорящий по-английски, а сопровождающие комментарии и инструкции написаны на легко усваиваемом английском языке — если ваш ребенок не очень хорошо говорит по-английски, перевод коротких текстов не составит проблем. .

Некоторые также могут посчитать недостатком тот факт, что Playgrounds не доступен для iPhone. Но когда вы попробуете приложение, вы сами убедитесь, что среда iPad идеально подходит для него. Размер дисплея абсолютно оптимален, и, вероятно, даже самый большой iPhone, представленный сейчас на рынке, вероятно, не позволит использовать Playgrounds достаточно комфортно и эффективно, и, вероятно, даже не останется места для использования конкретных модификаций кода.

Не бойтесь попробовать игровые площадки. Если вы, как и автор этой статьи, перестали программировать в 1990-е годы, потому что в «Абичеке» перестали публиковаться учебные пособия по QBasic, а Mortal Kombat, который одноклассник принес вам в сжатом виде на двадцати дискетах, стал казаться вам веселее, то приложение может стать для вас легким и увлекательным возвращением в мир кодов и команд.

Быстрые игровые площадки
.