
Я нахожусь на третьем году обучения программированию в своей школе детей девяти и десяти лет, и в этом году я внес существенные изменения после размышлений о двух предыдущих циклах. Когда я начал планировать уроки во время рождественских каникул, я составил список того, что мне понравилось в Swift Playgrounds, а что не понравилось. Размышляя над этим, я понял, что в «Learn to Code 1» в Swift Playgrounds мне не нравилось, как быстро росла сложность. К пятому уроку ученики, которые не «схватывали» концепции программирования естественным образом, начали разочаровываться. Когда я начал искать другую учебную программу, я остановился на Code.org для обучения программированию благодаря его возможности создавать классы и отслеживать прогресс через интеграцию с нашим порталом Clever.
О разделе «Успевая за программой»: каждую вторую субботу Брэдли Чемберс публикует новую статью об Apple в образовании. Он управляет устройствами Apple в образовательной среде с 2009 года. Основываясь на своем опыте развертывания и управления сотнями Mac и сотнями iPad, Брэдли расскажет о том, как продукты Apple работают в масштабе, о реальных историях из управления ИТ, а также о том, как Apple могла бы улучшить свои продукты для студентов.
Вход через Clever
Как я уже упоминал ранее, Clever стал для нашей школы революционным решением. Вместо того чтобы вручную создавать учетные записи для различных сервисов, я ежедневно загружаю нашу базу данных из нашей SIS в Clever. Затем, когда студенты поступают, они автоматически добавляются в наши различные приложения. Поскольку Code.org работает с Clever, ученикам нужны были их QR-коды для входа. Затем я создаю «секцию» в Code.org с назначенной учебной программой. Я записал код секции на доске, и ученики смогли присоединиться без особых усилий.
Учебная программа Code.org
Я понял, что Code.org по сравнению с «Learn to Code 1» в Swift Playgrounds — это не универсальная программа. Учителя могут использовать несколько различных вариантов, в то время как «Learn to Code 1» — это просто универсальный вариант.
Я думаю, что контент «Learn to Code» хорошо сделан, но я считаю, что он, как правило, лучше подходит для учеников старше 13 лет. Все наши ученики начали с той же учебной программы Code.org. Тем не менее, после того как мы закончим первый раздел, я собираюсь создать несколько вариантов для дальнейшего использования учениками, в зависимости от их уровня знаний и комфорта.
Что Apple должна сделать с «Learn to Code 1»?
Эта статья — не жалоба на «Learn to Code 1» (или Swift Playgrounds), но я узнал, что наши ученики еще недостаточно взрослые, чтобы легко пройти ее, не испытывая сильного разочарования. Я думаю, что Apple могла бы создать «Learn to Code Beginner» или «Learn to Code Junior», предназначенные для детей младшего школьного возраста. Apple создала огромное количество контента, связанного со Swift, в Swift Playgrounds. Приложение также хорошо разработано.
Подведем итоги по учебной программе Code.org
На данный момент мы прошли чуть больше половины пути, и нашим ученикам понравился новый контент Code.org, который мы проходим классом. Даже на iPad с использованием Safari им легко следовать урокам, но у меня также есть много материалов с точки зрения преподавания.
Если вы ищете какую-нибудь бесплатную учебную программу по программированию для своей школы, ознакомьтесь с Code.org.