Сприяти розмовам про кодування зі студентами

Ініціювання та підтримка продуктивних і змістовних розмов зі студентами, коли вони кодують, не тільки дає змогу краще зрозуміти їх навчання, але й сприяє культурі зворотного зв’язку в класі. Хороші запитання можуть відкрити двері студентам для чіткого формулювання своїх думок, активної участі у вирішенні проблем і розвитку стійкості.

Щоразу, коли студенти кодують або працюють з роботом, викладачі та студенти разом повинні усвідомлювати три основні ідеї:

  • Куди я йду? – Чи розуміють учні мету виклику чи завдання, над яким вони працюють?
  • Як у мене справи? – Чи можуть студенти вербалізувати або іншим чином пояснити, що вони роблять зі своїм кодом і чому?
  • Куди далі? АБО Як я можу покращити? – Чи знають студенти про наступні кроки або над чим вони працюють у своєму проекті програмування? Якщо учні виконали завдання, чи можуть вони придумати способи вдосконалення свого коду чи співпраці?

Бесіди в класі між вчителями та учнями — це чудовий спосіб контролювати прогрес учня, водночас даючи учням можливість пояснити своє мислення та навчання, а також встановити глибші зв’язки зі змістом і концепціями, над якими вони працюють. Викладачі можуть мати різноманітні цілі, починаючи розмову, і усвідомлення мети розмови може допомогти всім учасникам – чи то всьому класу, групі учнів чи окремому учневі – брати участь у позитивному та продуктивному процесі, щоб вчитися і один з одним.

У наведеній нижче таблиці наведено загальні цілі програмування для викладачів, а також деякі приклади запитань або підказок, які можна використовувати для сприяння обговоренню для досягнення цієї мети.

Цілі кодування

Підказки для розмови

Роз’яснення або оцінка розуміння поверхневого рівня

  • Чи можете ви пояснити, над чим ви працюєте?
  • Що ти маєш на увазі ___?
  • Чи можете ви навести мені приклад ___?
  • Як ___ допомагає?
  • Який у вас план щодо вашого проекту? Що робот збирається робити першим/другим/наступним?
  • Чи можете ви пояснити мені мету проекту?
  • Як ви розбиваєте мету чи виклик на менші кроки?

Зберігайте фокус на вирішенні проблеми

  • Яку проблему ви намагаєтесь вирішити
  • Що наразі добре працює у вашому коді?
  • Яке рішення ми можемо спробувати? Як ви думаєте, чому це допоможе?
  • Чого ви навчилися з попередніх спроб? Як ви можете використати цю інформацію у своєму наступному рішенні?

Думаючи про свій код

  • Чи можете ви розповісти мені про свій код?
  • Як ви розбили ціль на менші кроки?
  • Як ваш код допоможе виконати завдання/вирішити проблему?
  • Як ви організували свій код, щоб він відповідав вашому плану?
  • Чому ви зробили такий вибір у своєму проекті?
  • Чи впорається ваш робот із завданням? як?
  • Коли ви тестували свій проект, чи робив робот те, що ви планували? Чому або чому ні?

Повторення з метою

  • Що ви помітили, коли тестували свій проект? Що спрацювало? Що не зробив? Як ви думаєте, чому так?
  • Яка зміна, яку ви можете зробити, допоможе вам досягти мети? Що змушує вас це говорити?
  • Як ви дізнаєтесь, чи ефективна ваша зміна? На що ви звернете увагу під час тестування свого проекту цього разу?
  • Що ви можете зробити, щоб покращити свій проект? Чому чи як це може покращити ситуацію?

Удосконалення та зростання мислення

  • Що вам потрібно зробити далі? Як розбити це на менші кроки?
  • Чого ви навчилися завдяки своєму проекту, коли він спрацював а не?
  • Чи є інший спосіб вирішити цю проблему/проблему? Що ще можна спробувати?
  • Що ви можете змінити у своєму дизайні чи проекті, щоб зробити його кориснішим чи ефективнішим?

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: