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

  • Lesley Fowler
  • 0
  • 2507
  • 693
Реклама

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

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

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

питон

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

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

Raspberry Pi

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

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

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

Майнкрафт

Вы можете быть удивлены, что Minecraft имеет отношение к обучению информатике. Это честно. В то время как Minecraft - забавная, креативная видеоигра. Введение в Minecraft для запоздалых игроков [MUO Gaming] Введение в Minecraft для запоздалых игроков [MUO Gaming] Minecraft, сенсации, основанной на блоках, взявшей игру штурмом, уже более трех лет. Почти трудно поверить, что прошло уже много времени с тех пор, как была опубликована первая альфа - и это в равной степени…, ее вряд ли можно будет увидеть в классе без незаконной игры под столом на мобильном телефоне..

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

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

царапать

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

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

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

Дети и кодирование

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

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

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




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