СПОКОЙНЫЙ УЧИТЕЛЬ

Вебинары, лекции и книги — это уже классические, зарекомендовавшие себя способы изучать программирование. Но их объединяет одна проблема: непросто удержать внимание ученика в течение продолжительного времени. Есть другой формат обучения, интерактивный и более увлекательный — это игры для программистов. Наиболее популярными считаются CodeCombat, CodeWars, Robocode, Vim Adventures и CodingGame. Если вы с ними незнакомы – заходите по ссылкам, с пользой потратите много часов. А в этом посте мы копнём глубже и подкинем вам 11 других, менее известных, но не менее интересных представителей «жанра».


СПОКОЙНЫЙ УЧИТЕЛЬ

Ура, товарищи! Близится к завершению работа над новой версией самого лучшего языка программирования для начинающих Scratch 3! Официальный запуск запланирован на 2 января 2019 года.

В 8

классе изучается тема «Понятие о системе счисления. Двоичная система счисления». Для проверки знаний часто необходимо разработать пакет заданий с ответами для перевода из одной системы счисления в другую и использовать подготовленные вопросы-ответы для создания тестов и примеров.


СПОКОЙНЫЙ УЧИТЕЛЬ

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

Программ для развития навыка быстрого набора текста предостаточно. Самой лучшей из них я считаю RapidTyping. О ней мы поговорим позже. Сегодня мы рассмотрим онлайн-тренажер под названием «Клавогонки». Это геймифицированный клавиатурный тренажёр, который позволяет соревноваться с соперниками в онлайн-режиме. Также, это соцсеть для единомышленников, которые либо ещё новички в этом деле, либо уже профессионалы. На сайте регулярно публикуются ТОПы участников. Есть возможность создавать свои закрытые игры и играть там с друзьями, заранее поделившись с ними ссылкой.


СПОКОЙНЫЙ УЧИТЕЛЬ

Как много вы знаете игр в которых нужно писать алгоритмы для прохождения уровней?

Human Resourse Maschine — именно та игра которая помогает напрячь мозг, изучить основные алгоритмические конструкции и не думайте что будет легко.

https://youtube.com/watch?v=P9RGk3TNsao%3Fversion%3D3%26rel%3D1%26showsearch%3D0%26showinfo%3D1%26iv_load_policy%3D1%26fs%3D1%26hl%3Dru%26autohide%3D2%26wmode%3Dtransparent

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

Про урокцифры:  ЗАБОЛЕТЬ МОРФЕМНЫЙ АНАЛИЗ

Для того чтобы завести свою учётку на различных образовательных сайтах (do.minsk.edu.by, yaklass.by и др.) регистрация с помощью email обязательна, так как на него приходит уведомление со ссылкой для её подтверждения. Указать любой чужой адрес не получится.

В этой статье поговорим с вами о сервисе временной почты TempMail.

Это слайд-шоу требует JavaScript.

Отличный 30-ти минутный видеокурс о том как устроен Интернет. Отлично подойдет для показа на уроке учащимся 6-х классов при изучении темы «Интернет. Понятие о сети Интернет. Сервисы сети Интернет: World Wide Web, электронная почта; их назначение. Понятие о веб-странице, веб-с айте, адресе сайта. Использование браузера для просмотра веб-страниц. Сохранение веб-страницы, рисунка с веб-страницы».

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

https://youtube.com/watch?v=iDRFJj15s6A%3Fversion%3D3%26rel%3D1%26showsearch%3D0%26showinfo%3D1%26iv_load_policy%3D1%26fs%3D1%26hl%3Dru%26autohide%3D2%26wmode%3Dtransparent

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


СПОКОЙНЫЙ УЧИТЕЛЬ

Сегодня существует множество возможностей научиться программировать, но нужно ли всем уметь и учится это делать?


СПОКОЙНЫЙ УЧИТЕЛЬ

Навигация по записям

Опять CSS и уже третья игра в подборке, где вы столкнётесь с необходимостью перемещать персонажа элементарными функциями. Игра привлекает по нескольким причинам. Во-первых –  минимализм во всём, и при этом интерфейс никак не страдает. Во-вторых, новичкам будет действительно полезно научиться работать с экраном в таком визуальном восприятии. Ну и третье всё необходимое переведено на русский язык.

Преимущества: отсутствие регистрации, подойдёт новичкам в качестве обучающего курса, русификация.

Недостатки: мало уровней и возможностей.

Edabit

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

Про урокцифры:  Что такое цифры?

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

Недостатки: однообразие, которое разбавляется лишь режимом «Соревнование».

Shenzhen I/O

Если вы когда-нибудь работали с крупными системами моделирования вроде LabView или Simulink, то алгоритм работы Shenzhen I/O от Zachtronics будет знаком: при помощи блоков с кодом вы создаёте схему-программу, добавляете устройства ввода/вывода/хранения информации и стараетесь получить заветный результат. Всё это подаётся в игровой форме с ограничениями: диапазон инструментов куда уже, а код можно писать лишь на Assembler. Так что интересно это будет скорее инженерам, а также тем, кто хочет заглянуть в смежную с программированием сферу.

Преимущества: наличие графики, возможность создавать свои уровни и тестировать чужие.

Недостатки: стоимость (349 руб.), доступность только на PC, отсутствие высокоуровневых языков.

Screeps

Отличная MMO-стратегия, где, чтобы стабильно выигрывать, необходимо хорошо прокачать свои навыки программирования. Хорошая графика, большая вариативность и число онлайн-пользователей привлекут геймеров, а возможность использовать любимый язык (с WebAssembly) и даже готовые куски кода – опытных программистов.

Преимущества: графика, вариативность, мультиязычность.

Недостатки: не подойдёт для новичков, высокая стоимость (699 руб.).

CSSBattle

Преимущества: не нужна регистрация, простой и понятный интерфейс, бесплатность.

Недостатки: слишком сложно для новичков, узкая специализация.

TIS-100

Ещё одна похожая игра от Zachtronics с аналогичными преимуществами и недостатками, но посвящённая одному лишь программированию. Подробнее останавливаться смысла нет, но отметим, что цена вдвое ниже.

CodeMonkey

Наверняка вы знакомы с продуктом MIT Scratch — самым популярным инструментом для обучения детей программированию. Игра CodeMonkey переняла концепцию подачи кода при помощи забавной визуализации — только без разноцветных блоков и с конкретными заданиями. К вашим услугам множество игр разной степени сложности, построенных вокруг приключений обезьянки. Выполнять задания будет интересно и детям, и взрослым, но разработчики ориентируется на разработчиков 4–6 лет.

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

Про урокцифры:  Урок цифрами искусственный интеллект

Недостатки: ограниченная функциональность в бесплатном режиме.

Else Heart. Break()

Полноценная 3D аркада, вся механика которой построена вокруг того, что код может править миром. При этом игра не является лишь красочной оболочкой для решения задачек – история и персонажи здесь первостепенны, как и желание игрока найти своё решение, вплоть до изменения исходного кода. Очень здорово, что игры уровня Else Heart. Break() посвящают программированию.

Преимущества: сюжет, анимация, нелинейность, саундтреки, желание переписывать код снова и снова.

Недостатки: стоимость (449 руб.), возможность играть только на PC

Silent Teacher

«Тихий учитель» набрасывается на вас сразу, без SMS и регистрации, требуя лишь верные ответы. Абсолютно верные! Игра будет интересна тем, кто уже имеет базовые представления о программировании, знает синтаксис, но ещё допускает много детских ошибок в коде. Более опытным программистам игра, скорее всего, быстро наскучит.

Преимущества: отсутствие лишних манипуляций для начала игры, приятный интерфейс, постепенное наращивание сложности.

Недостатки: отсутствие возможности «промотать» совсем базовые вещи.

Bot School

Первоклассный квест GridLight, рассчитанный на детей, желающих сделать первые шаги в программировании. Как и в случае с else Heart. Break(), во главу угла стоит именно игра, а уже на неё наложено обучение программированию. Привлекает наличие нескольких персонажей, разнообразие заданий и, конечно же, анимация.

Преимущества: отсутствие регистрации, графика, сюжет, возможность играть без опыта программирования.

Недостатки: небольшая продолжительность, и без того растянутая при помощи анимации.

Попробовали эти игры? Нашли свои? Делитесь впечатлениями! Обучающие игры для разработчиков — это перспективный, востребованный жанр, и вы можете сказать в нём своё слово, поступив на факультет разработки игр. Ждём будущих Кодзим и Кармаков!

Elevator saga

Простая минималистичная игра про лифт, которая может увлечь вас очень надолго. Знание языков программирования здесь неважно, синтаксис прост в освоении (не поймёте – направляйтесь в раздел «Документация»). Главную роль здесь играет умение анализировать входящую информацию, предусматривать ход процессов и на основании этого строить алгоритмы.

Преимущества: простота, встроенный нормальный редактор, единая идея, удобная визуализация.