APP下载

面向计算思维培养的Python程序项目设计策略
——以“石头、剪刀、布”游戏的设计与实现为例

2022-10-27刘付燕江苏省南京市秦淮中学

中国信息技术教育 2022年17期
关键词:程序游戏思维

刘付燕 江苏省南京市秦淮中学

2020年9月,基于新教材的信息技术课程教学全面实施,程序设计在新课程中的占比增加,其在提升学生计算思维水平方面具有独特的优势。因此,笔者根据所在学校实际情况,探索以“Python游戏化学习项目”为载体培养计算思维的策略,并通过两轮的教学实践与改进,积累了一定的实践经验。

● 采用逆向设计,实现目标引领

在设计学习项目之前,笔者对学生的程序设计学习基础进行了调查,调查表明:大部分学生缺少程序设计的学习经验,学习基础比较薄弱,但喜欢玩人机小游戏,并具有开发人机小游戏的愿望和动机。基于学情,笔者设计了“石头、剪刀、布”游戏的探究项目,在第一轮的项目设计中,以程序设计的三种结构为项目设计的知识与技能主线,采用程序半成品填空的形式来开展学习,在一定程度上激发了学生的探究兴趣,有效地帮助学生掌握了Python程序设计的基础知识,但是学生问题提出、学习迁移、融会贯通、学以致用的能力稍显不足。为了解决这个问题,在第二轮的教学实践中,采用“大单元”逆向设计法,将计算机解决问题的过程、三种程序控制结构、模块化程序设计、计算与问题解决等有机融合,通过数字化游戏中的角色设定、游戏规则设计、游戏交互与挑战、游戏场景等来对标计算机解决问题过程与计算思维的要素:分析和界定问题(形式化)/分解——设计算法(模型化)/抽象建模、算法实现和问题解决(自动化和系统化)/算法实现及其优化。……

登录APP查看全文

猜你喜欢

程序游戏思维
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
疯狂的游戏
爆笑游戏
创卫暗访程序有待改进