《游戏编程的奥秘》教学设计

2024-07-12
| 2页
| 522人阅读
| 27人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 江苏省
地区(市) 镇江市
地区(区县) -
文件格式 DOCX
文件大小 27 KB
发布时间 2024-07-12
更新时间 2024-07-12
作者 jrsg在线
品牌系列 -
审核时间 2024-07-12
下载链接 https://m.zxxk.com/soft/46301262.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

《游戏编程的奥秘》 ——while循环项目探究 一、学习目标: 1.掌握while循环结构的一般格式及功能。 2.掌握while循环中循环控制条件的设置方法,了解while循环次数信息的提取。 3.能够充分理解循环的提前结束。 二、核心素养: 1.通过游戏过程,训练学生的逻辑思维和问题解决能力。 2.通过游戏让学生理解计算机科学中的基本概念(如算法、循环等),领略游戏编程的奥秘。 3.探讨游戏背后的教育意义,如合理对待游戏,竞争意思,耐心和坚持,拒绝暴力等。 三、教材分析: 掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。 四、学情分析: 学生在前面的课中已经学习了基本的分支结构,对于编写程序解决问题的一般流程已经比较熟悉,但学生对循环结构没有基础。 5、 评价任务: 教学重点:while循环的工作原理。 教学难点:循环变量的设计及引用。 六、教学过程: 视频导入新课。 1. 情境引入:通过视频引入打妖怪游戏项目的设计项目。 活动:观看视频,开放讨论,挖掘信息,完成任务单设计。 教师:多轮攻击如何实现?满足情节需要的循环结构? 学生:据已学python知识回答。 设计意图:由视频激发兴趣,关注经典文化传承。由学生的讨论交流,引出对未知循环次数内容的需求,直接进入while循环新课内容。 2. 介绍新授内容,为项目助力 活动:教师讲解,学生探究。 教师:while循环结构的概念及用法。提问:对于我们游戏项目中控制循环的变量是什么对象?(项目的循环体、循环变量、循环条件分别是什么?) 学生:互相讨论。(妖怪的生命值) 设计意图:由学生的思考讨论理清整个项目的过程,理清项目开发思路,了解开发过程。探索编程的奥秘,发现计算机世界的无限可能。 3.合作交流,程序完善 活动1:程序实现,数据收集 教师:同学们,在桌面上有个源码的文件夹,请完善程序“孙悟空打妖怪.py” 调试上述程序,完成的同学在任务单中记录击败妖怪的攻击次数?引导讨论对这个次数得来的讨论?有没有更好的方法?引导学生提出建议。 学生:学生分享项目成果。据实回答(人工数,有建议。) 设计意图:通过学生讨论、建议,引出while中计数器这一重要概念。 活动2:程序升级 教师:讲解计数器的相关内容,完完善程序“打妖怪_num.py” 学生:分享答案,演示结果。 设计意图:学会用计数器统计while循环次数。 4.角色扮演,分享体验 活动:情景模拟,现场挑战 教师:用猜数字的方式进行文明比斗,完善程序“要文斗不要暴力.py”,并请两个同学上台扮演两个角色,一起调试运行程序。 学生:完善程序,现场扮演角色,挑战游戏。 设计意图:引入现场竞技环节,激发兴趣,感知编程的奥秘,完成整个游戏项目。文明比斗,拒绝暴力。 5.课堂总结 教师:1.列表对比for循环和while循环,从功能、格式、控制条件、循环次数进行对比; 2.合理游戏; 3.拒绝暴力。 设计意图:通过总结,加深程序的理解,并让学生树立正确的人生观,合理游戏,提升情感教育。 6.拓展提高 while循环的工作原理与数学中的序列和迭代概念密切相关。循环体中的代码可以看作是对某个数学函数或公式的迭代应用。 在解决数学问题时,如数列求和、素数检测、递归算法等,while循环可以作为一种有效的工具。 设计意图:将while循环知识与数学学科知识相融合。 学科网(北京)股份有限公司 $$

资源预览图

《游戏编程的奥秘》教学设计
1
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。