В то время, когда технологии составляют значительную часть жизни каждого человека, стало естественным, что учителя теперь также имеют возможность интегрировать различные технологии и использовать их в своих интересах. Эта статья покажет вам наш ТОП-10 самых интересных инструментов, которые учитель может использовать в своем классе программирования.

Идея статьи возникла, когда мы запустили Обновление ClassRoom на CheckiO, где мы попросили наших подписчиков дать несколько рекомендаций по инструментам, которые они могут использовать в своей работе. Все полученные письма и комментарии мы решили объединить в эту статью. Итак, начнем.

Cloud9 - это интегрированная среда разработки (IDE) с открытым исходным кодом в облаке, которая имеет полный набор очень полезных функций для написания программного обеспечения и широкие возможности совместной работы для удаленных пользователей в режиме реального времени. Таким образом, учителя могут программировать вместе со своими учениками, наблюдать за тем, как каждый ученик решает данную задачу, указывать и исправлять свои ошибки по мере их появления. Для этого вам не обязательно находиться в одной комнате, потому что вы не только используете общий экран, но и можете общаться в среде IDE с помощью встроенного клиента чата. Здесь вы можете ознакомиться с большой подборкой статей и инструментов по парному программированию.

Cloud9 просто великолепно выглядит, им удобно пользоваться и у него красивый дизайн. Он также имеет обширную поддержку отладки с различными формами анализа и проверки кода.

Почему это такой уникальный инструмент? Что ж, для начала, вы можете сразу приступить к программированию из любого места, где захотите, на любом устройстве, уже настроив свое идеальное рабочее место. Вы можете использовать любой язык, потому что Cloud9 поддерживает большое количество языков программирования (C, C ++, CSS, Perl, PHP, Java, Ruby, Python, HTML, Go и т. Д.).

Также можно легко поделиться своей работой благодаря интеграции Cloud9 с такими популярными репозиториями, как Bitbucket и GitHub.

В ценах действует специальное предложение для учителей. Учитель должен платить 1 доллар в месяц, за который он получает бесплатные общественные рабочие места, неограниченное количество студентов, которые могут присоединиться к нему с одним частным рабочим пространством для каждого студента. И хотя сервисом нельзя пользоваться без действующей кредитной карты, студенты могут присоединиться без нее.

Colaboratory, выпущенный Google и основанный на проекте Jupyter с открытым исходным кодом, оказался очень полезным исследовательским инструментом, широко используемым небольшими группами людей, которым необходимо работать быстро и в тесном взаимодействии. поэтому это идеальное место для учителей и их учеников. Учитель может не только продемонстрировать способности Python, но и поделиться результатами проделанной работы со своим классом.

Функции этого инструмента во многом аналогичны функциям Документов Google. Но он предназначен исключительно для пользователей Python, поскольку в нем есть среда Python 2.7 (работающая над поддержкой Python 3 и R) со всеми замечательными библиотеками Python. Colaboratory предоставляет бесплатную вычислительную мощность, где любой код Python можно легко писать, редактировать и запускать без каких-либо установок прямо в вашем браузере. Вы также можете создавать различные записные книжки, которыми можно делиться, загружать и комментировать. Также изменения в каждую записную книжку могут вноситься одновременно разными членами группы, и все они сразу видны.

Если вы уже пользовались Jupiter раньше, вам определенно стоит попробовать Colaboratory.

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

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

Google Hangouts создан Google и рассматривается многими их клиентами как хорошее место для общения с помощью бесплатных видео или голосовых звонков с 10 контактами, а также мгновенных сообщений или чатов между двумя людьми или группа до 150 контактов. Это отличный инструмент с возможностями Google Voice, который позволит учителям поддерживать связь со своими учениками и даже проводить онлайн-лекции, проводя веб-семинары прямо во время видеозвонка. Интеграция с YouTube дает возможность опубликовать это видео после веб-семинара для тех студентов, которые не присутствовали на нем, чтобы они могли с ним ознакомиться.

В качестве приятного дополнения (в основном для студентов) есть изрядное количество звуков и визуальных эффектов, а также возможность использовать различные фотографии, видео, стикеры, смайлики и GIF, доступные через мобильное приложение, расширение Chrome, Gmail и Google+. учетные записи.

Hangout Chat также интегрирован в Google Docs and Sheets, что позволяет учителям назначать документы своей группе учеников и свободно обмениваться информацией и заданиями параллельно с просмотром того, кто вводит эти документы и работает над ними. Этот инструмент имеет дополнительные отличные функции поиска с различными фильтрами по людям, файлам или оставленным ссылкам.

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

С TeamViewer вы можете предоставить своим ученикам доступ к экрану компьютера или другого устройства, указав соответствующий идентификатор и пароль (также можно установить режим автоматического доступа), и показать, как должны выполняться дела, или позволить ученикам выполнять задания, пока вы следят за каждым их движением и подключаются, когда это необходимо. Но бесплатная версия этого инструмента также позволяет работать один на один, поэтому его можно использовать, чтобы предложить вашему студенту техническую поддержку и помочь ему настроить среду разработки. Это так просто. Вы можете не только получить доступ к своим устройствам в пути или из любого места, но и проводить видеозвонки и проводить собрания, когда вам нужно предоставить всю информацию и обсудить текущие задачи. Сотрудничество с таким уровнем доступа стало намного проще и продуктивнее, чем когда-либо прежде. Этот программный пакет сам по себе является отличным инструментом и легко интегрируется в учебный процесс.

Среди других функций TeamViewer - передача файлов, чат, трансляция, совместное использование рабочего стола со скриншотами в реальном времени, онлайн-встречи и презентации. Кстати, это совершенно бесплатно для личного использования.

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

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

CkeckiO ClassRoom - отличный дополнительный обучающий инструмент, в котором программирование переплетается с играми. Он поддерживает языки программирования Python и JavaScript и позволяет учителям создавать свои собственные классы, добавлять студентов и настраивать курс, который они считают подходящим.

CheckiO содержит более 200 увлекательных миссий и более 300 000 креативных решений к ним, которые может легко просмотреть каждый, кто решил свою задачу. Сами игры не содержат учебных курсов, поэтому CheckiO можно легко использовать в качестве дополнительного ресурса для класса, который уже существует в реальной жизни и требует дополнительной практики. Здесь учитель может наблюдать за тем, как его ученики работают над своими решениями, каковы их вопросы и комментарии, какие задачи они решают легко и где они застревают, а также они могут создавать свои собственные миссии для своих учеников и проверять, насколько уникальны их решения. .

GitHub имеет бесплатную версию, которая позволяет хранить неограниченное количество проектов с открытым кодом. Используя его, студенты могут работать над этими проектами вместе со своими учителями или друг с другом, а вся среда разработки дает вам возможность эффективно сотрудничать внутри платформы.

Помимо возможности работать над кодом, GitHub поддерживает другие функции социальных сетей, такие как подписчики, ленты, вики и график сотрудничества, последний из которых очень полезен, если учитель хочет увидеть, как его ученики работают над своими версиями репозитория. . Вы также можете воспользоваться системой отслеживания проблем, большим количеством документации, полезными обзорами кода и комментариями среди других дополнительных возможностей.

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

Здесь благодаря сотрудничеству и уникальному творческому подходу к технологиям профессионалы со всего мира обмениваются знаниями, а сообщество коллег предоставляет актуальные идеи и большую поддержку всем, кто хочет учиться.

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

Говоря об инструментах обучения, трудно не упомянуть Open edX, который представляет собой платформу с открытым исходным кодом, где в распоряжении учителей имеются различные инструменты разработки и плагины для создания и управления курсами. . Таким образом, можно было выбрать, организовать или создать наиболее эффективные материалы, а процесс обучения студентов можно было бы тщательно спланировать и оптимизировать, что привело бы к более успешному и ожидаемому результату.

Если вы решили создать онлайн-курс с Open edX, вы можете включить в его содержание видео и текст, а также различные практические упражнения, задания по чтению, вопросы, домашние задания и экзамены. Удобный дизайн с визуальными подсказками и простота реорганизации и публикации контента делают работу намного более приятной. Вы можете проводить обсуждения курса для различного рода разъяснений, совместной работы и обмена с вашими студентами. Также вы можете распределить студентов по когортной группе и создать разное содержание курса для разных когортных групп. Еще одна интересная особенность - возможность доставлять учащимся наборы рандомизированных задач с помощью рандомизированных блоков контента, создавать библиотеки, встраивать Google Диск (с его документами, электронными таблицами и изображениями) или календарь Google, чтобы выделить важные даты, линейный экзамен или викторина. Вы также можете настроить цифровые сертификаты для успешного завершения курса, которые можно распечатать или отправить.

Как видите, с этим инструментом есть много возможностей. Open edX - это место, где студенты и преподаватели со всего мира участвуют в эволюционном обучении и обучении.

Заключение

Итак, это были наши 10 полезных обучающих инструментов, которые могут значительно улучшить ваш класс программирования. Я надеюсь, что вы нашли эту информацию интересной и могли бы рассмотреть возможность обращения к некоторым из наших предложений. Пожалуйста, оставьте свой отзыв, особенно если вы считаете, что мы упустили некоторые инструменты, которые были вам полезны или которые можно интегрировать для улучшения процесса обучения.