Ułatwianie rozmów na temat kodowania z uczniami

Inicjowanie i utrzymywanie produktywnych i znaczących rozmów z uczniami podczas kodowania nie tylko zapewnia wgląd w ich naukę, ale także przyczynia się do tworzenia kultury informacji zwrotnej w klasie. Dobre pytania mogą otworzyć uczniom drzwi do wyrażenia swojego myślenia, aktywnego zaangażowania się w rozwiązywanie problemów i budowania odporności.

Za każdym razem, gdy uczniowie kodują lub pracują z robotem, nauczyciele i uczniowie muszą być świadomi trzech głównych idei:

  • Dokąd idę? – Czy uczniowie rozumieją cel wyzwania lub zadania, nad którym pracują?
  • Jak się mam? – Czy uczniowie potrafią zwerbalizować lub w inny sposób wyjaśnić, co robią ze swoim kodem i dlaczego?
  • Gdzie dalej? LUB Jak mogę się ulepszyć? – Czy uczniowie są świadomi kolejnych kroków lub nad czym pracują w swoim projekcie kodowania? Jeśli uczniowie wykonali zadanie, czy mogą wymyślić sposoby ulepszenia swojego kodu lub współpracy?

Rozmowy w klasie między nauczycielami i uczniami to świetny sposób na monitorowanie postępów uczniów, dając jednocześnie uczniom możliwość wyjaśnienia swojego myślenia i uczenia się oraz nawiązania głębszych powiązań z treściami i koncepcjami, nad którymi pracują. Nauczyciele mogą mieć różne cele inicjując rozmowę, a świadomość celu rozmowy może pomóc wszystkim zaangażowanym – całej klasie, grupie uczniów czy pojedynczemu uczniowi – zaangażować się w pozytywny i produktywny proces uczenia się i ze sobą.

Poniższa tabela przedstawia typowe cele kodowania dla nauczycieli oraz kilka przykładów pytań i podpowiedzi, które można wykorzystać, aby ułatwić rozmowy zmierzające do osiągnięcia tego celu.

Cele kodowania

Monity konwersacyjne

Wyjaśnienie lub ocena zrozumienia na poziomie powierzchni

  • Czy możesz wyjaśnić, nad czym pracujesz?
  • Co masz na myśli poprzez ___?
  • Czy możesz podać mi przykład ___?
  • Jak ___ pomaga?
  • Jaki masz plan na swój projekt? Co robot zrobi najpierw/drugi/następny?
  • Czy możesz mi wyjaśnić cel projektu?
  • Jak dzielisz cel lub wyzwanie na mniejsze kroki?

Utrzymywanie koncentracji na rozwiązywaniu problemów

  • Jaki jest problem, który próbujesz rozwiązać
  • Co do tej pory działa dobrze w Twoim kodzie?
  • Jakie rozwiązanie moglibyśmy wypróbować? Dlaczego myślisz, że to pomoże?
  • Czego nauczyłeś się z poprzednich prób? Jak możesz wykorzystać te informacje w kolejnym rozwiązaniu?

Myśląc o twoim kodzie

  • Czy możesz mi opowiedzieć o swoim kodzie?
  • Jak podzieliłeś cel na mniejsze kroki?
  • W jaki sposób Twój kod pomoże wykonać zadanie/rozwiązać problem?
  • Jak zorganizowałeś swój kod, aby pasował do Twojego planu?
  • Dlaczego dokonałeś takiego wyboru w swoim projekcie?
  • Czy Twój robot wykonuje zadanie? Jak?
  • Czy kiedy testowałeś swój projekt, robot zrobił to, co zamierzałeś? Dlaczego lub dlaczego nie?

Iterowanie z myślą o celu

  • Co zauważyłeś podczas testowania swojego projektu? Co zadziałało? Co nie? Jak myślisz, dlaczego tak jest?
  • Jaka jest jedna zmiana, którą możesz wprowadzić, która pomoże Ci osiągnąć cel? Co sprawia, że ​​tak mówisz?
  • Po czym poznasz, że Twoja zmiana jest skuteczna? Na co będziesz zwracać uwagę, testując swój projekt tym razem?
  • Jaka jest jedna rzecz, którą możesz zrobić, aby ulepszyć swój projekt? Dlaczego lub w jaki sposób mogłoby to polepszyć sytuację?

Nastawienie na doskonalenie i rozwój

  • Co musisz dalej zrobić? Jak podzielić to na mniejsze kroki?
  • Czego nauczyłeś się ze swojego projektu, gdy zadziałał , a nie?
  • Czy istnieje inny sposób rozwiązania tego problemu/wyzwania? Czego jeszcze możesz spróbować?
  • Co mógłbyś zmienić w swoim projekcie lub projekcie, aby uczynić go bardziej pomocnym i wydajnym?

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

Last Updated: