乐于分享
好东西不私藏

教师AI智能体+高中信息技术教学——学生说编程就是抄代码,直到我带他们用做出了第一个APP

教师AI智能体+高中信息技术教学——学生说编程就是抄代码,直到我带他们用做出了第一个APP

学生说编程就是抄代码,直到我带他们用AI做出了第一个APP

高二(4)班,信息技术课。我在讲"Python基础语法"。

讲到一半,后排一个男生举手:「老师,学编程不就是抄代码吗?抄完运行,对了就过了,错了就改。这有什么意义?」

全班安静了。我愣了一下,说实话,这个问题我也想过很多次,但一直没找到好的回答方式。

「编程不是抄代码,」我说,「是解决问题的思维。」

男生撇撇嘴:「可是我们感觉就是抄代码啊。」

那天晚上,我把这个问题输入到「中国教师AI智能工作操作系统」。编程项目驱动Agent给了我一个方案:「为什么不让学生用AI辅助开发一个真实的APP,在项目中理解编程的意义?」

AI带学生"做"出一个APP

第二节课,我没有继续讲语法,而是说:「今天,我们不抄代码,我们来'做'一个APP。」全班眼睛亮了。

我按照AI给的方案,设计了一个项目驱动环节:

第一步:需求分析

每组讨论:你们想做一个什么样的APP?解决什么问题?目标用户是谁?

第二步:功能设计

AI辅助生成APP原型图。学生可以用自然语言描述功能,AI生成界面草图和流程图。

第三步:代码实现

AI编程助手辅助写代码。学生描述想要的功能,AI生成代码框架,学生理解后修改完善。

第四步:测试优化

学生测试APP,发现问题,用AI辅助调试。理解"bug不是失败,是学习的机会"。

AI还帮我生成了项目案例库:待办事项APP、班级投票系统、课程表管理器、学习笔记分享平台。学生可以选择感兴趣的项目,或者自己设计。

那节课,没有人玩手机

项目开发进行了三周。然后每组展示成果。

第一组说:「我们做了一个班级投票APP,解决了以前纸质投票效率低的问题。」

第二组说:「我们做了一个课程表管理器,可以自动提醒上课时间。」

第三组说:「我们做了一个学习笔记分享平台,同学们可以互相查看笔记。」

第四组说:「我们做了一个待办事项APP,可以设置优先级和提醒。」

全班开始讨论:为什么选择这个项目?遇到了什么技术难题?AI在哪些环节帮助最大?如果继续优化会加什么功能?

那节课,没有人玩手机,没有人走神。下课铃响的时候,那个问"编程是不是就是抄代码"的男生说:「老师,原来编程是这样用的。」

从"抄代码"到"做项目"

以前:我讲语法,学生抄代码。我布置作业,学生运行。

现在:AI帮我设计项目,让学生自己思考需求,自己设计功能,自己实现代码。

AI还帮我建了一个"编程项目库"。讲"数据结构",AI设计了学生成绩管理系统;讲"网络编程",AI设计了聊天室程序;讲"数据库",AI设计了图书管理系统。

学生们说:「信息技术课像是在做真正的软件开发。」

人机协作的最好状态:AI负责项目设计,我负责价值引导。AI负责代码辅助,我负责思维引导。AI负责技术支持,我负责看见学生。

那个男生现在成了信息技术课的"积极分子"。他说:「编程不是抄代码,是解决问题。当你用代码做出了一个真实的APP,你就理解了编程的意义。」

这大概就是AI时代信息技术课的样子吧。

🚀让教师AI智能体成为你的专属AI助手

如果你觉得这篇文章有用,点个「在看」和「赞」👇转发给你身边的朋友,TA会感谢你的。