让代码“会说话”,让编程“被看见”:Python课堂的蜕变之路
“老师,我写的代码运行出错了三次
但最后一次跑通的时候
我真的觉得自己能行!”
计算机与人工智能学院的Python程序设计课上
这样的声音越来越多
而在以往
编程课的普遍痛点的是
语法记忆并非核心难点
学生真正的困境在于
反复报错带来的挫败感
会逐渐消磨其学习信心
最终从“主动尝试”无奈滑向“复制粘贴”
陷入“越怕错越不敢试
越不敢试越不会”的恶性循环
如何破解这一教学困局
让编程学习从“怕报错”转向“爱调试”
如何打破“只看结果、忽视过程”的评价误区
让每一行代码背后的思考被看见、被认可
计算机专业路朋云老师以学校SC教学改革为契机
在Python课堂上开展系统性教学创新
走出了一条有温度
有实效的教学蜕变之路
传统编程课往往采用“一刀切”的教学模式,所有学生必须按同一进度完成代码作业,基础薄弱的学生跟不上、学有余力的学生“吃不饱”,难以兼顾不同层次学生的学习需求。为破解这一难题,通过SC教学改革,路朋云老师引入“关卡式任务清单”,将Python核心知识点系统拆解为“基础语法关—函数设计关—数据处理关—小项目实战关”四个递进式层级,形成清晰的学习路径。同时,建立弹性学习机制:提前一节课发布下一关任务说明,允许学生组内协商调整提交顺序,给予基础薄弱的学生充足的缓冲时间,帮助其逐步夯实基础、建立信心;也为学有余力的学生提供进阶空间,鼓励其提前挑战高阶任务、探索拓展内容。这一改变,是SC教学改革后的普遍现象,让学生从“被赶着走”的被动学习,转变为“自己选路走”的主动学习,学习掌控感和主动性显著增强。
为进一步激发学生的学习动力,破解“怕出错、不敢试”的心理障碍,路朋云老师采用激励方式,设立“代码高光时刻”奖励机制,重点捕捉学生课堂上的每一个微小进步,让每一次努力都能获得认可。具体而言,激励覆盖学习全过程,奖品虽小,传递的信号却至关重要——“你的每一次主动尝试,每一次突破自我,都值得被看见、被肯定”。随着激励机制的深入推进,学生的学习心态逐渐转变,奖励目标从“争奖品”转向“争解决难题的成就感”,课后自发发起“代码擂台赛”,主动比拼调试效率、优化代码质量,学习氛围愈发浓厚。
SC教学改革的核心是评价改革,为打破传统编程教学“重结果、轻过程”的局限,让学生的每一步学习努力都能被全面看见、被精准评价,老师将过程性评价理念深度融入Python编程教学,构建个人专属作业成长档案,实现学习过程的可追溯、可分析、可复盘。与传统教学中“只看最终提交的.py文件”、忽视中间过程的评价模式不同,在SC教学改革后,教师在评价过程中,重点关注学生每一次提交的完整作业资料,细致观察并精准掌握学生的学习状态与思考路径。在此基础上,教师结合个体增值评价模式,为每位学生生成个性化“个人编程能力成长图谱”,清晰呈现学生从入门到进阶的每一步进步与提升,让过程性评价真正落地,也让学生清晰看到自己的成长轨迹,进一步增强学习动力。
这套充满温度的教学方案,
已在计算机与人工智能学院Python课程中试行
成效显著
数据直观印证了改革的价值
课堂代码提交率和学生主动提问次数显著增长
越来越多的学生从“怕写代码”转变为“爱上调试”
小调整,大改变
计算机专业Python课堂的蜕变之路
证明了只要立足学生需求
打破传统教学局限
用温度赋能编程教育
就能让代码“会说话”
让编程“被看见”
让更多学生在编程学习中
收获成长、收获自信
编辑 /照片 | 杨佳奎/马成龙
初审 | 杨佳奎
复审 | 寇明斐
终审 | 王娟娟
出品 | 计算机与人工智能学院