面向计算思维培养的Python程序项目设计策略
——以“石头、剪刀、布”游戏的设计与实现为例
2022-10-27刘付燕江苏省南京市秦淮中学
中国信息技术教育 2022年17期
刘付燕 江苏省南京市秦淮中学
2020年9月,基于新教材的信息技术课程教学全面实施,程序设计在新课程中的占比增加,其在提升学生计算思维水平方面具有独特的优势。因此,笔者根据所在学校实际情况,探索以“Python游戏化学习项目”为载体培养计算思维的策略,并通过两轮的教学实践与改进,积累了一定的实践经验。
● 采用逆向设计,实现目标引领
在设计学习项目之前,笔者对学生的程序设计学习基础进行了调查,调查表明:大部分学生缺少程序设计的学习经验,学习基础比较薄弱,但喜欢玩人机小游戏,并具有开发人机小游戏的愿望和动机。基于学情,笔者设计了“石头、剪刀、布”游戏的探究项目,在第一轮的项目设计中,以程序设计的三种结构为项目设计的知识与技能主线,采用程序半成品填空的形式来开展学习,在一定程度上激发了学生的探究兴趣,有效地帮助学生掌握了Python程序设计的基础知识,但是学生问题提出、学习迁移、融会贯通、学以致用的能力稍显不足。为了解决这个问题,在第二轮的教学实践中,采用“大单元”逆向设计法,将计算机解决问题的过程、三种程序控制结构、模块化程序设计、计算与问题解决等有机融合,通过数字化游戏中的角色设定、游戏规则设计、游戏交互与挑战、游戏场景等来对标计算机解决问题过程与计算思维的要素:分析和界定问题(形式化)/分解——设计算法(模型化)/抽象建模、算法实现和问题解决(自动化和系统化)/算法实现及其优化。……
登录APP查看全文
