Интернет

4 способа научить вычислениям новому поколению детей

4 способа научить вычислениям новому поколению детей

Программирование конференций вряд ли места, чтобы найти учителей. Но на недавней конференции PyCon в Великобритании в Техноцентре Ковентри, принадлежащем Университету Ковентри, преподаватели и программисты работали вместе и делились своим опытом. Зачем? Потому что они глубоко заботятся о преподавании информатики для молодых людей.

compsci-PyCon

Правительство Великобритании недавно обязало преподавание информатики в британских школах в качестве замены сильно порочащему учебному плану по ИТ, в котором преподавались базовые (и сильно устарели) секретарские навыки, и практически ничего не оставалось. Что нового в новой компьютерной программе, так это то, что она невероятно открыта. Есть некоторые вехи, которые должны быть выполнены, такие как « использовать последовательность, выбор и повторение в программах; работать с переменными и различными формами ввода и вывода », но как вы туда попадаете, зависит только от учителя.

Это привело к взрыву инновационных способов обучения информатике для детей и подростков. Вот некоторые из них.

питон

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

compsci-питон

Python — это язык, который включает в себя простоту и удобочитаемость, а сообщество разработчиков Python печально известно своей доброжелательностью, добросовестностью и полезностью. По всем этим и многим другим причинам он используется сейчас в британских классах. Python работает практически на всем (даже на телефонах Symbian S60!) И может быть бесплатно загружен и использован. Что может быть лучше?

Raspberry Pi

Хорошо, мы не можем говорить об обучении информатике, не говоря о Raspberry Pi . Это потрясающие маленькие устройства, которые могут похвастаться достаточным количеством оперативной памяти и процессорной мощности для запуска полного дистрибутива Linux, при этом практически не потребляя электричества.

compsci-пи

Они тоже дешевы, стоят всего $ 25. Вы можете прочитать наше интервью с Эбеном Аптоном — основатель фонда Raspberry Pi и создатель Raspberry Pi — чтобы понять, о чем они. Короче говоря, Raspberry Pi — это дешевое небольшое устройство, где дети могут научиться кодировать и экспериментировать, не беспокоясь о взломе семейного компьютера.

Они уже стали массовым хитом в классе и перенесли миллионы единиц. Правильный продукт по правильной цене? Кто-нибудь действительно удивлен?

Шахтерское ремесло

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

Либо это? Mojang, разработчики MineCraft, недавно выпустили версию Minecraft для Raspberry Pi. Это круто по целому ряду причин. Это бесплатно; работает на ограниченном оборудовании Raspberry Pi; и может быть расширен путем программирования с помощью API.

Люди уже использовали API Minecraft для удивительных вещей, включая создание аналоговых часов с движущимися блоками; написание клонов змеи, которыми вы управляете, перемещая персонажа Minecraft; и даже тетрис. Тетрис!

царапать

Scratch — это визуальный язык программирования. создано MIT. Хотя языки визуального программирования имеют ряд общих атрибутов с текстовыми языками программирования, такими как Java и Python (с точки зрения управления потоком, последовательности, выбора и повторения), они отличаются одним решающим образом.

compsci царапин

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

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

Дети И Кодирование

Никогда не было лучшего времени для молодого человека, увлеченного программированием. К сожалению, все вещи, которые существуют сейчас (Linux, Raspberry Pi, Python) либо не существовали, когда я был моложе, либо не были достаточно утонченными, чтобы их можно было использовать в классе.

Имея это в виду, вероятно, никогда не было лучшего времени для молодого гика. Но что вы думаете? Ты учитель? Вы учите программированию маленьких детей или братьев и сестер? Позвольте мне знать в комментариях ниже.

Изображение предоставлено: PyConUK (LesPounder) , классная комната (Джозеф МакКинли)

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН