Реклама
Скороспелый. Это было единственное прилагательное, используемое для описания ребенка, проявляющего некоторый естественный талант, отклоняющийся от нормы. Прыжок поколений спустя, я не уверен, что это слово имеет значение, к которому оно привыкло. Кажется, что каждый второй малыш в наши дни демонстрирует естественное сходство с цифровыми вещами. Таким образом, легко предположить, что они будут обращаться к компьютерам, как рыба к воде.
Для среднего ребенка (я не буду говорить о ком-то вроде Лим Дин Вэнь здесь, хотя я буду использовать его симпатичную фотографию в качестве миниатюры), компьютеры и смартфоны - забавные инструменты. Образование приходит намного позже. Для того, чтобы ребенок увлекся программированием, может потребоваться некоторое время, потому что для разработки логики требуется немного времени. Сначала воображение и творчество. Вот в чем суть этих десяти инструментов... использование творческих инструментов, чтобы заинтересовать детей программированием.
Просто чтобы проиллюстрировать потенциал творческого обучения, которое должно помочь зажечь огонь, вот
TED Talk от Конрада Вольфрама. Немного не связано, но посмотрите, чтобы понять, почему дети (однажды, вы и я тоже) теряют интерес к математике. Это также объяснит острую необходимость извлекать инструкции из их жестких ограничений и бросать их в реальный мир и повседневную жизнь. Он выступает за использование программирования для обучения математике. И, таким образом, сделайте это веселее, вместо того, чтобы заставлять их изучать предмет.10 инструментов, которые должны помочь в обучении программированию творчески
От игр до инструментов программирования, от логики до интуиции, давайте рассмотрим десять инструментов, которые должны помочь показать, что программирование - это не только функции и циклы. Вот почетные упоминания (ограничено десятью инструментами программирования).
Узнайте интересные вещи о: JavaScript
Crunchzilla Code Monster был разработан для детей (Грег Линден, который хотел, чтобы его дети изучали программирование). Это что-то вроде WYSIWYG-редактора barebones с одной панелью для кода и другой панелью для просмотра того, что делает код. Кодовый монстр сверху - дружелюбный людоед, который ведет всех от одного урока к другому. Всего 59 уроков. Вы должны продолжать нажимать на речевой пузырь, чтобы перейти от одного к другому. Уроки начинаются легко и являются интерактивными. Введены переменные и параметры, а красочные объекты, такие как поля и деревья, создаются с помощью кода JavaScript. Ошибки также пойманы и объяснены. Code Monster сохраняет ваш урок, поэтому вы можете в любой момент остановиться и вернуться позже. Если вы вернетесь в тот же браузер на том же компьютере, вы вернетесь к своему уроку.
Что может понравиться ребенку: JavaScript слева да, но простая графика создается справа, как будто «магией». Ребенок, изучающий программирование, просто должен поиграть с кодом, чтобы увидеть мгновенные красочные результаты справа.
Узнайте интересные вещи о: Управляющие структуры в программировании с помощью базовых типов данных, таких как слова, списки и массивы.
Логотип является одним из старейших образовательных языков программирования. Он был создан в 1967 году для образовательных целей и может быть использован для обучения основам информатики. Хорошо известен своей реализацией Черепаха Графика. С самого начала он развивался и разветвлялся на различные версии для всех операционных систем. Например, Elica - это реализация Windows, которая продвигает Logo в области 3D-анимации. Академия черепах - хороший ресурс для практического изучения этого функционального языка программирования. Есть много ресурсов, таких как Логотип Черепаха а также FMSLogo подключиться.
Что может понравиться ребенку: Учить черепаха с помощью команд перемещения и локации для рисования основных фигур и линейной графики.
Узнайте интересные вещи о: Визуальная интерактивность без изучения синтаксиса программирования.
Вы не можете спорить с 3 000 000 задокументированных проектов. У Scratch есть мировое сообщество, которым можно похвастаться, и в этом заключается богатство обучения. С помощью Scratch вы можете создавать интерактивные истории, анимации и даже игры. Здесь позвольте мне направить вас к предыдущему углубленное изучение Scratch Как научить детей программировать с нуля! Читать далее и только почему дети могут любить это.
Что может понравиться ребенку: Возможность представить вещи без изучения сложных концепций программирования. Просто перетащите спрайты.
Узнайте интересные вещи о: Объектно-ориентированные концепции с программируемыми сценариями.
EToys похож на Scratch в том, что он является мультимедийным визуальным инструментом для создания классных компьютерных программ. Идея проекта заключается в стимулировании творческого и критического мышления. EToys работает как отдельная программа, а также в браузерах (с плагином) на всех платформах. EToys является глобально расширяемым, потому что он доступен на нескольких языках и является открытым исходным кодом. Интересно, что он был впервые разработан в Apple и повсеместно использовался в проекте «Один ноутбук на ребенка».
Что может понравиться ребенку: 2D и 3D графика поддерживается текстовыми, графическими и звуковыми файлами, которые можно сделать интерактивными и комбинировать с помощью простых сценариев.
Узнайте интересные вещи о: Программируемые сценарии и как программа переходит от одного шага к следующему.
Waterbear - это недавняя разработка, вдохновленная Scratch. Он похож на Scratch в своем визуальном подходе к перетаскиванию объектов (блоков сценариев) и понимает ход программы. В серверной части он генерирует JavaScript, но дочерний элемент не должен знать синтаксис. Ребенок должен обеспечить логику через параметры, чтобы собрать блоки программы. Одним из отличий Scratch является то, что учебная среда - это браузер, а не загружаемая среда разработки. Waterbear все еще не отполирован (пре-альфа), но если вы ищете альтернативу Scratch, стоит попробовать.
Что может понравиться ребенку: Перетащите блоки скриптов в браузер. Блоки скриптов описаны на простом английском языке.
Узнайте интересные вещи о:
Среда программирования имеет забавный элемент с мультфильмами и анимированными персонажами. Полная версия бесплатна для загрузки 126 МБ и работает на всех версиях Windows и Mac (с Virtual PC). Сайт выражает это лучше всего - внутри анимированного мира ToonTalk вы будете создавать и запускать все виды компьютерных программ. Научившись программировать, вы столкнетесь со сложными головоломками, проявите свой творческий потенциал, узнаете новые способы решения проблем и получите массу удовольствия!
ToonTalk версия 3.0 теперь бесплатна.
Что может понравиться ребенку: Играйте в головоломки, чтобы увидеть, как все построено на ToonTalk.
Узнайте интересные вещи о: Как решение головоломки наиболее эффективным способом развивает структурированное мышление.
Сегодня более вероятно, что ребенок будет иметь в руках iPad, а не ноутбук. Cargo -Bot на самом деле является бесплатной логической игрой для iPad, которая была разработана на Codea. Вы должны «научить» руку робота на платформе перемещать кучу ящиков по 36 различным головоломкам. Cargo-Bot больше заботится о логике, чем о чистом программировании. Но если вам это удастся (а это нелегко), вы многое узнаете о структурированном мышлении. Codea сама по себе является рекомендуемым приложением, если вы хотите узнать о разработке приложений для iOS. Это инвестиция в $ 9,99, которая должна дать отдачу в знаниях, если не что-нибудь еще.
Что может понравиться ребенку: Это игра, которая учит программированию, а ребенок не осознает этого.
Рубин для детей [больше не доступен]
Узнайте интересные вещи о: Рубин.
Если вы хотите, чтобы ваш ребенок выучил определенный язык программирования, Ruby - хороший выбор. Это объектно-ориентированный язык, и большинство веб-приложений (например, Amazon и Twitter) также написаны на нем. Это простой язык, потому что синтаксис сравнительно интуитивен и имеет меньше командных вызовов. Он работает на всех операционных системах и является бесплатным. Существует также огромное сообщество преподавателей и изучающих язык. Учебные пособия по экрану, игры и примеры на Ruby for Kids должны стать хорошей отправной точкой для взрослых и детей.
Что может понравиться ребенку Как вы можете использовать Ruby для разработки веб-игр.
Узнайте интересные вещи о: Научиться программированию по старинке; также понимая аппаратное обеспечение.
Для тех, кто пришел поздно, Raspberry Pi Что нужно знать о начале работы с Raspberry PiКомпьютер Raspberry Pi является новейшим в линейке компактных многофункциональных устройств, поставляемых в виде пакет barebones, так что конечные пользователи могут использовать оборудование практически для любого вычислительного проекта чтобы ... Читать далее это компьютер размером с кредитную карту, который может быть запрограммирован для использования так же, как настольный ПК. Он был разработан как недорогое решение для обучения информатике в школах. Raspberry Pi имеет много интересных применений Топ 5 удивительных применений для вашего компьютера Raspberry PiЯ недавно получил Raspberry Pi после долгого ожидания - и у меня немало планов на него. Проблема в том, что я не совсем уверен, какой проект я хочу попробовать первым. Пока... Читать далее и каждый день сообщество за этим придумывает новое. Платформа Raspberry Pi использует аппаратное и программное обеспечение с открытым исходным кодом и идеально подходит для юных увлеченных умов, чтобы использовать их в полной мере. Но как это используется в школах в настоящее время? Сайт Raspberry Foundation дает нам несколько подсказок.
Что может понравиться ребенку: Как насчет учимся программировать за час?
Узнайте интересные вещи о: Как программировать робота и таким образом основы робототехники.
RoboMind - это инструмент для программирования и обучения с собственным скриптовым языком под названием ROBO. Компактный и простой язык не требует предварительных знаний. Задача программирования - заставить виртуального робота перемещаться по двумерной сетке и демонстрировать простые действия. Он учит ученика общим принципам программирования, которые можно применять где угодно. Он доступен для бесплатной загрузки для Windows, Mac OS X и Linux.
Что может понравиться ребенку: Изучение основ искусственного интеллекта и последующее использование его на реальных роботах, таких как наборы, доступные в LEGO Mindstorms NXT 2.0.
Обучение детей программированию и программированию в значительной степени является частью обучения. Для современного общества важно, чтобы его граждане научились смотреть за пределы комфорта приложений и приборов и понимать, как они на самом деле работают. Мы знаем, как использовать компьютеры, но мы также должны знать, как их программировать. Таким образом, на карту поставлено все новшество, которое еще не произошло. Как это углубленно Статья CNN говорит, что «компьютерный класс» не может означать обучение детей использованию современного программного обеспечения; это должно быть о том, чтобы научить детей делать завтрашнее программное обеспечение.
Ты согласен?
Сайкат Басу - заместитель редактора по Интернету, Windows и продуктивности. После устранения грязи MBA и десятилетней маркетинговой карьеры, он теперь увлечен тем, чтобы помогать другим улучшать их навыки рассказывания историй. Он высматривает пропавшую оксфордскую запятую и ненавидит плохие скриншоты. Но идеи фотографии, фотошопа и продуктивности успокаивают его душу.