孩子这一课究竟在学什么
代码模型生成的是需要验证的程序草稿;程序会执行动作,所以必须测试和限制权限。
代码比普通文字更容易改变系统。生成后要先读变更,再在安全环境运行格式、类型和测试检查,观察失败并回到需求修正。不能把密钥、私人数据和不理解的命令直接交给模型;重要操作要保留人工确认和版本记录。
理解代码生成是候选实现,并通过阅读、运行、测试和权限检查验证结果。
代码模型生成的是需要验证的程序草稿;程序会执行动作,所以必须测试和限制权限。
代码比普通文字更容易改变系统。生成后要先读变更,再在安全环境运行格式、类型和测试检查,观察失败并回到需求修正。不能把密钥、私人数据和不理解的命令直接交给模型;重要操作要保留人工确认和版本记录。
准备纸和笔,打开课程页面。活动卡片直接使用,不需要家长另外制作。
提前准备:准备纸和笔,打开课程页面;页面中的卡片直接使用,不需要另做卡片,也不需要孩子注册或登录外部 AI 产品。
现场展示:本课先把概念和判断方法练清楚,不必为了“看起来像 AI 课”而额外打开工具。完成后如想延伸,可以由家长用虚构、安全的例子做一次简短演示。
安全边界:如果做可选演示,仍由家长操作账号,并避免输入任何能识别孩子或他人的信息。
“今天我们要一起想一个问题:代码看起来语法正确,为什么仍可能删错文件或算错结果? 先说说你现在怎么想,不用马上答对。然后我们通过「纸上代码测试场」找证据。”
每一步都对应本课目标,不再使用所有课程都一样的通用话术。
这一步把“代码模型生成的是需要验证的程序草稿;程序会执行动作,所以必须测试和限制权限。”变成孩子可以实际操作的任务。
家长可以这样问先请孩子自己完成“预测不同输入的输出”,再问:“你为什么从这里开始?你准备用什么线索判断?”
孩子卡住时如果孩子卡住,只给一个本课例子作为提示:“为小游戏生成计分函数并写边界测试”,不要替孩子完成选择。
这一步让孩子把刚才的选择与本课目标连接起来:理解代码生成是候选实现,并通过阅读、运行、测试和权限检查验证结果。
家长可以这样问请孩子完成“找到空输入和极端输入的错误”,然后追问:“你的决定依据是什么?如果换成‘修改文件前查看差异’,结果会不会不同?”
孩子卡住时不要直接纠正;可以问:“这会不会落入这个常见误解——测试通过也不代表没有安全和公平问题。”
最后一步用来确认孩子是否真正理解,而不只是照着做完。
家长可以这样问完成“写一条最小修改并重新测试”后,请孩子用自己的话解释今天的结论:“生成代码只是开始;读、跑、测、审才让它接近可用。”为什么成立?
孩子卡住时如果解释跑偏,可以提醒孩子避开这个误解:“代码能运行不代表满足真实需求。”
把这句话再读一次:“代码模型生成的是需要验证的程序草稿;程序会执行动作,所以必须测试和限制权限。”
只提示“为小游戏生成计分函数并写边界测试”,让孩子自己说它和任务有什么关系。
问孩子:“代码能运行不代表满足真实需求。”让孩子找证据判断。