Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

ChildCast #2: Kodu: Как за 10 минут заставить мотоцикл есть яблоки

Чулан
Продолжаю традицию детского аудио-видео-подкастинга. На этот раз мы рассказываем про то, как написать простенькую игру на Kodu Game Labs. Точнее, про сам процесс создания игры я уже писал ранее, а в этом подкасте вы сможете услышать впечатления ребенка от этого процесса.

За несколько десятков минут мы совместно реализовали игру, в которой яблони рожают яблоки, мотоцикл бегает за ними и кушает, а игрок, управляя пушкой, может расстреливать всё подряд. Смысл игры в том, что убив мотоцикл мы заполним весь мир яблоками, а убив яблони — заставим мотоцикл умереть с голоду.

Напоминаем, что этот подкаст — не только для вас, но и для ваших детей! Пусть они становятся пассивными подкастерами, пусть они понимают, что компьютер — это в первую очередь инструмент для творчества!

Буду признателен за любые пожелания и отзывы! Под катом — видео, которое также доступно на YouTube. На детский подкаст ChildCast можно RSS-подписаться на Russian Podcasting.
Читать дальше →
Всего голосов 39: ↑26 и ↓13 +13
Просмотры429
Комментарии 22

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

ООП
Из песочницы

Появление кружка


Предыстория этого кружка началась два года назад. К тому времени я уже несколько лет подрабатывал репетитором информатики и программирования, в основном ученики по информатике программировали на Pascal, он больше распространен в школах.
А осенью 2011 года у меня появился необычный ученик: ребенок в 4 классе очень хотел заниматься программированием, и узнав что я обучаю Delphi мы с его мамой договорились что попробуем обучить на нём. Ребенок оказался очень одарённым, и у нас получилось очень хорошие и плодотворные занятия. И многие идеи появились только благодаря его постоянному интересу к программированию.

К тому времени я работал в кружке робототехники Дворца Молодёжи Свердловской области. И у меня появилась мысль организовать такой кружок программирования у нас. Для создания этого кружка прежде всего надо было определить несколько вещей:
  • на какой возраст рассчитываем. Дело в том что я много изучал психологию (закончил психфак УрГПУ), и знаю что логическое мышление начинает развиваться (и наиболее хорошо развивается) начиная с младшего подросткового возраста. И занятия программированием будут в плане развития наиболее ценны для подростков. Это прежде всего это развитие способности держать в голове большие объёмы информации, и выстроенные между ними логические связи. Итак возраст был определён минимум от 11 лет и старше (рекомендуемый возраст 13-15 лет);
  • цели обучения программированию (особенно учитывая возраст детей). Первая цель как написано выше — развивающая. Вторая цель — заинтересовать, приобщить детей к этому занятию. Именно поэтому (да простят меня сторонники традиционного обучения, требующие сначала обучать на обычном языке, а потом уже на объектно-ориентированном) было четкое понимание, что именно программы с графическим интерфейсом будут интересны детям. Итак мы переходим к третьему аспекту:
  • в какой среде программируем. В качестве такой среды был выбран Lazarus. Во-первых синтаксис Pascal куда проще для детей, поэтому я решил отказаться от того же С#. От Delphi пришлось отказаться, потому что учреждение областного уровня не может позволить поставить пиратский софт, а на покупку софта для нового кружка скорее всего денег бы не нашлось. Поэтому был выбран бесплатный Lazarus


Читать дальше →
Всего голосов 51: ↑45 и ↓6 +39
Просмотры24.8K
Комментарии 36

Hello Ruby, или как научить ребенка программировать?

Блог компании Издательский дом «Питер»Программирование
Добрый день,

Мы в издательстве «Питер» подумали, что в России катастрофически не хватает актуальных книг по обучению детей программированию. Хотим обратиться к сообществу за советами и рекомендациями по этому поводу.

Вопрос №1. Какой из языков, по вашему мнению, лучше других подходит для целей обучению детей программированию?
Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры18.7K
Комментарии 78

Почему не нужно учиться программировать

Блог компании Kids'n'CodeИсследования и прогнозы в ITУчебный процесс в IT

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


Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Просмотры34.5K
Комментарии 27

Опыт обучения программированию детей от 8 лет онлайн

Учебный процесс в IT
Из песочницы
Меня зовут Полина, и у нас с мужем своя онлайн-школа программирования для детей. Учим ребят от 8 до 16 лет по всему миру через Skype. Захотелось поделиться своим опытом и наблюдениями в данной сфере.

Почему мы перешли на онлайн-занятия


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

1) Когда в одной комнате собирается даже 5-6 учеников, очень сложно поддерживать качество обучения на высоком уровне. Дети часто отвлекаются, мешают друг другу, балуются. Преподавателю приходится тратить очень много времени, чтобы успокоить и настроить учеников на работу. Это совсем не эффективно.

2) Все дети очень разные. У них разный уровень подготовки, кто-то схватывает быстро, кто-то медленно, всем нравится делать разные игры и проекты. В классе сложно обеспечить индивидуальный подход. Невозможно дать одно задание, которое подойдет сразу всем.
Поэтому мы давали всем индивидуальные задания, подготавливали материалы: видео и презентации, чтобы преподавателю было легче. Нужно подходить к каждому ученику отдельно, если не успеваешь быстро ответить на вопрос и помочь – ребенок начинает баловаться и мешать остальным.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры16.4K
Комментарии 31

Как игры помогают учить детей программированию?

Блог компании Эду-Крафт
Tutorial
Складывается ощущение, что современные дети просто рождаются с гаджетами. Для них разобраться в технологиях становится делом нескольких минут. Но оказывается их еще есть чем удивить! Программирование позволяет детям открыть совсем другой для них мир — мир технологий.

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры10.3K
Комментарии 15

20 игр, чтобы научить ребёнка программированию

PythonПрограммированиеИгры и игровые приставкиВизуальное программирование
Из песочницы
Привет Хабр! Меня зовут Оксана Селендеева. Я считаю, что лучше начинать программировать с юного возраста — 4-5 лет, потому что кодинг активно развивает у детей когнитивные функции мозга, и это впоследствии помогает им отлично усваивать точные науки. А попробовать себя в программированию можно через обучающие игры. Мы с преподавателями школы программирования для детей CODDY составили такую подборку.

Для дошкольников


Box Island — мобильная 3D-игра, которая обучает основам кодирования через увлекательное приключение. Игроки путешествуют по острову Box и помогают персонажу собирать звезды, разбросанные по пустыне. Через игровой квест дети изучают основы алгоритмов, последовательностей, циклов и условных выражений, а ещё игра развивает алгоритмическое мышление и распознавание образов.
Читать дальше →
Всего голосов 59: ↑53 и ↓6 +47
Просмотры194.7K
Комментарии 91

Игры на программирование действий — развлечение или способ приобщить детей к алгоритмике и робототехнике

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

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

image

Ниже я приведу примеры игр на программирование действий (обучающих и не только), которые можно купить в России? Их можно и нужно применять, чтобы не только объяснить детям алгоритмику и даже робототехнику, но и просто весело и приятно провести время в кругу семьи. Ссылки умышленно не даю (это не реклама) — все игры ищутся в поиске по их названиям и их можно купить в разных магазинах (как онлайн так и оффлайн). Если не найдете — спросите меня в комментариях и я дам ссылки.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры7.5K
Комментарии 56

Как мы картонный программный код делали или Scratch-версия настольной обучающей игры Битва Големов

ПрограммированиеУчебный процесс в ITРобототехника
Настольной игре, обучающей основам программирования и робототехники «Битва Големов» уже 5 лет. И игра продолжает жить и развиваться. Вы можете прочитать об идеях, которые мы туда заложили и разработке первого издания в этой статье.

Но сейчас речь пойдет о достаточно кардинальном изменении в методической и визуальной составляющей, которую мы рискнули внести в игру, в том числе и благодаря запросам родителей и преподавателей. Игра два издания продержалась почти в неизменном состоянии по способу визуализации программного кода, в основу которого были положены блок-схемы, но в третьем издании мы «сдались»
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры2.7K
Комментарии 0

Битва Големов из карт. Как мы превращали игру в Карточную лигу Пароботов

ПрограммированиеУчебный процесс в ITРобототехника
Продолжение данной истории. Сейчас речь пойдет не о концепции, а том, как мы из вот этого



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

Итак по порядку. Если ранее я уже рассказывал про карты команд на языке Scratch, то сейчас речь пойдет о замене других компонентов.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры1.7K
Комментарии 0

Время первых. История, как мы внедряли Scratch как язык программирования роботов

Я пиарюсь
Смотря на текущее разнообразие образовательной робототехники радуешься, что детям доступно огромное количество конструкторов, готовых изделий и что планка «входа» в основы программирования опустилась достаточно низко (вплоть до детского сада). Массово идет тенденция приобщения сначала к модульно-блочному программированию с переходом затем на более продвинутые языки. Но такая ситуация была не всегда.



2009-2010 года. Россия начала массово знакомиться с Arduino и Scratch. Доступная электроника и программирование начинают завоевывать умы как энтузиастов, так и преподавателей и идея все это соединить уже вовсю витала (а частично была реализована) в мировом инфопространстве.
Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры3.1K
Комментарии 11

Совмещаем «детский» микроконтроллер и настольные игры

Программирование микроконтроллеровЭлектроника для начинающих
Подарили мне недавно Micro:Bit. Который для обучения школьников, от BBC и сейчас имеет возрастающую популярность (особенно после того, как китайцы пообещали вот-вот сделать его клон дешевле раза в два). Я сам знаком с Arduino, был одним из пионеров, который у нас в стране показал, как скрестить Arduino со средой Scratch и эта платка… меня на первых порах не заинтересовала. Но чуть позже родилась идея: а не скрестить ли ее с настольными играми?

Я сам автор «настолок», их фанат. И наличие достаточно дружелюбной среды программирования (изначально плата программируется на Python и Java, но есть блочная среда с симулятором) заставило попробовать реализовать эту идею.

Сразу предупрежу — я не программист! И это хорошо, так как мои изыскания сможет повторить даже школьник младших классов и любой из вас. И сделать себе «кастомное» устройство, помогающее и упрощающее жизнь с настольными играми.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры7.4K
Комментарии 6

Настольные игры для юных программистов 4-10 лет. Что можно найти на рынке в конце 2019 года

ПрограммированиеЛогические игры
Конец 2019 года. Настольные игры не собираются уступать место компьютерным и программирование (и немного робототехника) также становятся доступным для изучения в картонной форме.



А что можно найти на рынке в конце 2019 года для игры с детьми от 4 до 10 лет? Давайте посмотрим.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры10.6K
Комментарии 5

STEM настольные игры и игрушки первого квартала 2020 года. Что можно купить и чего ожидать

ПрограммированиеРобототехникаИгры и игровые приставки
Ниша научных настольных игр все больше притягивает авторов и издателей и количество игр в ней увеличивается. Что же можно приобрести в первом квартале 2020 года (или предзаказать с поставкой в феврале-марте) в России и за рубежом.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры4.1K
Комментарии 1

ThinkFun или как появилась компания, которая выпускает «настолки» и головоломки для будущих программистов

Научно-популярноеЛогические игры

4 февраля где то между 16-00 и 16-15 1985 года в подвале дома супругов Билла Ричи и Андреа Бартелло в Вирджинии родилась идея создать компанию, которая должна была «воплотить идеи самых безумных математиков, инженеров и изобретателей в простые игрушки, которые оценят мальчики и девочки во всем мире».

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры2.9K
Комментарии 0

DataArt запустил бесплатную платформу Kiddo — онлайн-задачник для школьников, изучающих Питон

Блог компании DataArtЗанимательные задачкиPythonУчебный процесс в ITЛогические игры


Пополнить базу собственными задачами может любой желающий, а на свой сайт встроить Kiddo не сложнее, чем плеер YouTube. Об идее детской образовательной площадки и ее реализации во время карантина рассказал Денис Цыплаков — Solution-архитектор DataArt, вдохновитель проекта.
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Просмотры6.8K
Комментарии 6

Роботы-игрушки. Топ-10 проектов c Kickstarter для развития ребенка и обучения программированию

ГаджетыРобототехникаИскусственный интеллектИгры и игровые приставкиВизуальное программирование
Из песочницы

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры3.2K
Комментарии 3