This article is not viewable in your language. Please check back at a future date.
本文的翻译是通过机器翻译完成的。请原谅任何可能的错误。
在学生编码时发起并维持与他们富有成效且有意义的对话,不仅可以深入了解他们的学习,还有助于在课堂上形成反馈文化。 好的问题可以为学生打开大门,让他们表达自己的想法,积极参与解决问题,并建立适应力。
每当学生编码或使用机器人时,教育工作者和学生都必须认识到三个主要思想:
-
我要去哪里? – 学生是否了解他们正在从事的挑战或任务的目标?
-
我怎么样? – 学生能否用语言或其他方式解释他们正在使用代码做什么以及为什么?
-
下一步去哪里? 或者我该如何改进? – 学生是否知道下一步是什么,或者他们在编码项目中正在努力实现什么目标? 如果学生完成了任务,他们能否想出改进代码或协作的方法?
教师和学生之间的课堂对话是监控学生进度的好方法,同时让学生有机会解释他们的想法和学习,并与他们正在学习的内容和概念建立更深入的联系。 教育工作者在发起对话时可以有多种目标,并且了解对话的目标可以帮助所有参与者(无论是全班、一群学生还是单个学生)参与积极且富有成效的过程,从中学习以及彼此之间。
下表提供了常见的教育者编码目标,以及一些可用于促进实现该目标的对话的问题或提示示例。
编码目标
|
对话提示
|
澄清或评估表面理解
|
- 你能解释一下你正在做什么吗?
- 你是什么意思 ___?
- 你能给我举个___的例子吗?
- ___ 有什么帮助?
- 您的项目计划是什么? 机器人首先/第二/下一步要做什么?
- 您能为我解释一下该项目的目标吗?
- 您如何将目标或挑战分解为更小的步骤?
|
保持专注于解决问题
|
- 您想要解决的问题是什么
- 到目前为止,您的代码中哪些部分运行良好?
- 我们可以尝试什么解决方案? 为什么你认为这会有帮助?
- 您从之前的尝试中学到了什么? 您如何在下一个解决方案中使用该信息?
|
思考你的代码
|
- 你能告诉我你的代码吗?
- 您是如何将目标分解为更小的步骤的?
- 您的代码将如何帮助完成任务/解决问题?
- 您如何组织代码以使其符合您的计划?
- 你为什么在你的项目中做出这样的选择?
- 你的机器人完成任务了吗? 如何?
- 当你测试你的项目时,机器人是否做了你想要的事情? 为什么或者为什么不?
|
牢记目标进行迭代
|
- 当你测试你的项目时,你注意到了什么? 什么有效? 什么没有? 你认为这是为什么?
- 您可以做出哪些改变来帮助您实现目标? 是什么让你这么说?
- 您如何知道您的更改是否有效? 这次测试您的项目时您会寻找什么?
- 您可以做哪一件事来改进您的项目? 为什么或者如何让它变得更好?
|
改善和成长心态
|
- 接下来你需要做什么? 您将如何将其分解为更小的步骤?
- 当你的项目只完成了 而不是 工作时,你从其中学到了什么?
- 有其他方法可以解决这个问题/挑战吗? 你还能尝试什么?
- 您可以对您的设计或项目进行哪些更改以使其更有帮助或更高效?
|