Оригинальный вопрос
Меня пригласили в детскую группу моей старшей дочери поговорить и ответить на вопросы детей о моей профессии. В группе 26 детей в возрасте от 4 до 6 лет, плюс 3 учителя, которые боятся всего, что связано с программированием и ИТ, но достаточно смелы, чтобы освоить новые приемы. У меня было бы около 20-30 минут, без проектора или чего-либо еще. Хотя у них есть старый компьютер, который по внешнему виду может быть 486, и я даже не уверен, что он работает (обновление: это не так).
Мои исследования показали отличные ранние темы с множеством полезных советов:
- Как бы вы объяснили свою работу 5-летнему?
- День карьеры: как сделать так, чтобы «программист» звучал круто для 8-летних?
- Чему я могу научить группу детей программированию за один день?
Моя ситуация отличается от каждого из выше , хотя: последние из них касаются детей старшего возраста, в то время как первый из них о разговоре с одного малыша (или старшего человека) - группа из 20 представляет собой целое отличается сложной задачей.
Как я могу научить детей и их учителей программированию в увлекательной игровой форме?
План на основе ответов
Спасибо за все удивительные ответы, ребята :-) Я не думаю, что имеет смысл принимать один ответ, но мне больше всего нравится Джим, как, очевидно, большинство SOers. Тем не менее, многие другие ответы содержат полезные советы и идеи (некоторые из которых я обязательно буду использовать в будущие дни карьеры в школе ...).
Я составил примерный план:
- Кратко объясните, что такое программирование, как в этом ответе .
- Скажите, что компьютеры есть везде, и соберите примеры с детьми (как предложено в нескольких ответах ниже).
- Сделайте презентацию Джима с бутербродами .
- Если время позволяет, постройте его дальше:
- объясните, что сила компьютеров заключается в том, что они точно помнят , чему их когда-то учили (и демонстрируют это, готовя второй бутерброд, повторяя все ошибки первой попытки)
- иметь второй раунд, пытаясь исправить ошибки в процессе
- объяснить концепцию петель: вы можете заставить компьютер готовить
n
бутерброды с помощью одной инструкции
Это мой план - я уверен, что все получится иначе, поэтому я буду импровизировать в зависимости от ситуации. Презентация запланирована примерно через 2 недели - позже я обновлю пост и расскажу, как все прошло ...
Полученные результаты
Наконец сегодня настал день презентации ... Короче говоря, все прошло хорошо, и это имело огромный успех :-)
На этот раз группа оказалась довольно беспокойной и энергичной, поэтому время от времени разговор становился немного хаотичным. Я должен был сократить это и добраться до Шоу Большого Сэндвича. Как и говорил Джим, детям это нравилось .
Был один непредвиденный побочный эффект: после того, как первый кусок хлеба наконец приготовился, все захотели есть! Так что какое-то время - в течение которого я пытался поддержать разговор и объяснить больше о программировании - мы должны были установить своего рода линию экстренной службы с воспитателями детских садов, чтобы производить огромное количество мармеладного хлеба и кормить голодную толпу (это было наполовину через час после завтрака, для справки :-). Потом у нас кончился хлеб, что явно означало конец презентации. Самый большой взрыв смеха разразился, когда после уборки беспорядка дети заметили, что бедный компьютер наступил на мармелад, который испортил его носок :-)
Сами учителя также были очень впечатлены - судя по отзывам, это был лучший и самый смешной день карьеры в этой группе. Еще раз спасибо всем вам за прекрасные идеи!
Вещи, которые можно улучшить (в следующий раз):
- Когда я спросил: «Как вы думаете, компьютеры умные?», К моему удивлению, большинство из них ответили «нет». Затем я спросил, кто считает компьютеры умными и почему. Однако я не спросил, кто думает, что компьютеры глупы и почему - таким образом, я думаю, что пропустил некоторые потенциально интригующие ответы.
- Приглашение детей прийти за стол вовлекло их в активное участие ... но иногда, может быть, и слишком активно. Кусочки хлеба начали исчезать со стола, и некоторые из зрителей подражали компьютеру так же близко, как окуная свои пальцы в масло и мармелад :-) Так что лучше держаться на некотором расстоянии.
- Чтобы держать голодную толпу под контролем, детям нужно заранее четко сказать: «Вы можете съесть весь хлеб, но только после демонстрации!»
Но в целом я вполне доволен результатом. И я уверен, что дети получили основное сообщение: как программист, если вы избегаете создавать беспорядок, вы можете сделать свой хлеб (даже с мармеладом :-)