接苹果游戏项目
项目简介:通过接苹果游戏项目,学生体验流程图的绘制过程,利用条件判定和循环结构实现接苹果游戏的逻辑操作,掌握游戏手柄模块的操作。在此游戏案例基础上,构思自己游戏项目,编程开发实现,并通过绘制海报把游戏项目呈现给用户。
项目硬件:Micro-bit套件
dxkStick Python语言教学套件是地小空开放实验室推出的一款配合Python语言教学的模块化开源硬件,适合中小学开展计算机编程教学和科技创新项目,通过动手操作提升编程学习兴趣,培养创新思维能力。
https://github.com/chbpku/dxkStickIDE
项目工具:
编程环境Thonny https://github.com/chbpku/dxkStickIDE/tree/master/Setup
流程图工具https://www.lucidchart.com
海报制作工具https://www.canva.com
教学资料:
接苹果教学案例程序
https://github.com/chbpku/dxkStickIDE/blob/master/Lessons/接苹果.py
海报制作模块内容要求
学生作品展示:
教学反思:学生们普遍遇到的问题是不知道如何通过游戏手柄控制点上下运动,即使程序案例给出了左右移动的程序代码。原本是希望学生们能自己探索出上下运动的实现方式,几乎没有学生能想出来。可能是当时给讲手柄控制左右运动时候没有讲清楚,导致知识迁移不能顺利进行。另外,就是学生们对于变量的作用域没有概念,比如for循环里面的i,只是在for循环里面可以用,出来就无法使用。变量的作用域这个知识点还需要加深理解。
学生们的反思都很有意思:比如内存不够大;通过阅读参考其他同学的程序提高完善自己的程序;