Идеи летнего лагеря?

Арпрос
Вторник 05 декабря 2017 г. 1:35 утра
Мне интересно, знает ли кто -нибудь какие -нибудь идеи о том, какой материал будет включать в неделю, 1.5 часов в день, одаренные студенты (6-7 и 8-12 классов) Летний лагерь кодирования/элетроники на основе STM32F1 (или другой MCU; но черная таблетка кажется идеальной по причинам затрат)? Слишком сложная среда на основе C/C ++ Arduino?

В прошлые годы я преподавал лагерь только для программного обеспечения, используя либо AgentCubes (система на основе графического агента), либо Minecraft+Python.

Олли
Вт 05 декабря 2017 г. 5:12 утра
За низкую стоимость у вас может быть ультразвуковой датчик, установленного на сервоприводах и сделать сонарное отображение. Числовые результаты могут быть перенесены в Excel, Python или обработку для рендеринга. Если бы было больше времени, может быть показ сонар в реальном времени. Для развлечения может быть конкуренция, чтобы распознать некоторые объекты.

Вы должны проверить Embitz как альтернативу для Arduino IDE. Для этого вам нужен ключ ST-Link (несколько долларов) для загрузки программ и отладки.

Rogerclark
Вт 05 декабря 2017 г. 11:20 утра
Я думаю, вам может быть лучше купить самые дешевые клоны Arduino Uno, которые вы можете найти.

Доски STM32 отличные и дешевые, но не на 100% совместимы со всеми библиотеками.

AVR Hardware - гораздо более безопасная ставка.

Re: Ides

Я думаю, что кодирование в C на 7 -х годах может быть растяжением.


Возможно, вы захотите взглянуть на использование Scratch, что, я думаю, совместимо с Arduino (но мне не нравится графические среды программирования, так как вещи, кажется, становятся грязными, как только вам придется кодировать для сложных проблем реального мира

Racemaniac
Вторник 05 декабря 2017 12:17
может начать здесь: http: // преподавание KidsProgramming.орг/курсы/
Видел одного из людей, которые начали это, дает представление об этом, похоже, что приличная бесплатная учебная программа, чтобы помочь детям начать программирование.
Если у вас нет большого опыта в преподавании, вероятно, прохождение такого курса, вероятно, настоятельно рекомендуется :)

Арпрос
Вторник 05 декабря 2017 г. 14:07
[Rogerclark - Вторник 05 декабря 2017 г. 11:20 утра] - Я думаю, вам может быть лучше купить самые дешевые клоны Arduino Uno, которые вы можете найти.

Доски STM32 отличные и дешевые, но не на 100% совместимы со всеми библиотеками.
Это зависит от того, какие библиотеки я бы действительно хотел использовать. Я думаю, что можно просто использовать простые датчики и светодиоды.
Я думаю, что кодирование в C на 7 -х годах может быть растяжением. Ага.
Возможно, вы захотите взглянуть на использование Scratch, что, я думаю, совместимо с Arduino (но мне не нравится графические среды программирования, так как вещи, кажется, становятся грязными, как только вам придется кодировать для сложных проблем реального мира Это может быть заслуживает взгляда на.

Но мне все еще не хватает идей в отношении содержания...

Mrburnette
Вторник 05 декабря 2017 г. 14:26
Я посмотрел на занятия по обучению Java's Java: я не думаю, что это подходит для новичка в классе. Я не преподавал детей, но я был разработчиком курса и тренером по обучению взрослых, специфичным для использования программного обеспечения для приложений на основе ПК ... Итак, у меня есть мнение, так как взрослые часто взрослые дети в классе.

Я собираюсь предложить вам остаться с Arduino по ряду причин, но в первую очередь потому, что:
  • IDE бесплатный и работает на нескольких платформах ОС
  • IDE и официальное оборудование хорошо поддерживается и задокументировано
  • IDE будет последовательно скачать на официальных досках
  • Библиотеки Arduino для AVR очень зрелые
  • Извлеченные уроки могут быть использованы дома для студентов, желающих продолжать экспериментировать
  • Дети любят мигающие огни и странные звуки
Все вышеперечисленное можно сделать с помощью Оно клон за 5 долларов США.

«Хорошо поддерживается» официальным ардуино.Форум CC полезен для обоих студентов (поддержка, если они продолжаются за пределами класса) и инструктору, поскольку S/он готовит классовые упражнения и раздаточные материалы. Независимо от того, насколько хорошо готовится преподаватель, всегда есть шанс получить вопрос, который должен быть задан на «парковку» для некоторых исследований (да, вы не знаете ответа.) Uno и IDE - предметы книг и многочисленные онлайн -статьи.

У Arduino есть свои идеи здесь, но я думаю, что такие программы лучше всего подходят в школьных программах, а не для летнего курса.

Основываясь на многолетнем опыте взрослых, я бы порекомендовал «постепенный» подход к программированию, где изучаются концепции, и студентам дают котелную пластинку, на которой можно расширить урок. Ожидайте разнообразных подходов от студентов. В конце каждого урока сбросьте ожидание, предоставив полностью работающий пример, чтобы все учащиеся могли начать следующий урок с того же шаблона базового кода. Таким образом, вы можете провести урок. Часто студенты могут быть уроком или двумя вперед, когда искра в их мозгу на концепции, охваченной прошлым уроком. Летний курс не подходит, поэтому важно помнить, что все студенты должны учиться в коллективных концепциях-но важно дать быстрым учащимся время играть за пределами песочницы. Поэтому убедитесь, что у продвинутых учеников есть возможность выйти за рамки материалов под рукой - мне нравится делать это в отдельном классе, и у моих взрослых это было после обеда, когда я вернулся в класс и позволил тем, кто желает больше времени иметь Дополнительный час или два. Как правило, мой опыт показал, что менее 10% класса воспользуются этой возможностью, и повседневная ставка возврата будет непоследовательной; то есть некоторые вечера, которые никто не покажет, и у меня будет свое личное спокойное время.

Лимор имеет онлайн -курс Arduino, который может быть запланирован в несколько планов уроков :ржу не могу:

Луча

Арпрос
Вторник 05 декабря 2017 г. 15:23
Я не знал, что клоны ООН были такими дешевыми в наши дни. Похоже, меньше 3 долларов на Aliexpress, и мне не пришлось бы устанавливать загрузчики или заголовки припоя. Итак, да, лучше, чем STM.

Zoomx
Вторник 05 декабря 2017 г. 15:47
Скретч для Arduino существует
http: // s4a.кот/
В любом случае никогда не использовался.

Mrburnette
Вторник 05 декабря 2017 г. 15:52
[Zoomx - Вторник 05 декабря 2017 г. 15:47] - Скретч для Arduino существует
http: // s4a.кот/
В любом случае никогда не использовался.
Мой Старая кошка с царапанием царапает И он не мог программировать ничего, что стоит ...

Я старая школа, язык Arduino просто хорошо документирован и поддерживается. Изученные понятия применимы ко многим языкам, но есть гораздо больше примеров Arduino и формального Arduino.Форумы CC хорошо наделены рабочими примерами и решениями общих проблем.


Луча

Rogerclark
Вторник 05 декабря 2017 г., 19:27
Рэй, вы ссылка составляет 5 долларов США для USB -кабеля, а не Uno

Я быстро поиск на Aliexpress и нашел несколько досок по 2 доллара.60, однако, остерегайтесь того, что у некоторых, похоже, не было заголовков.

У меня есть одна из дешевых досок ООН, так как он поставлялся с 3 -колесным набором робота (было дешевле покупать весь комплект, включая ООН (который я не хотел), чем покупать «робота» самостоятельно.

Кажется, он хорошо сделан, но использует CH340 для USB -сериала и имеет SMD Atmega328

Mrburnette
Чт, 07 декабря 2017 г., 12:30 утра
3 доллара.88 долларов США, Dip AVR для легкой замены, бесплатной доставки, бесплатный кабель

https: // www.eBay.com/itm/atmega-328p-ch ... 2864359156

Имейте в виду, китайский Новый год - пятница, 16 февраля 2018 г ... Китай закрывается на вечеринку.

Луча

Rogerclark
Чт, 07 декабря 2017 г. 12:43
Часто компании закрываются за неделю до китайского Нового года, чтобы дать своим сотрудникам время, чтобы проехать тысячи миль домой на поезде