教孩子学习Python编程基础
学习背景
女儿8岁,学习优秀,可以熟练的恢复三阶魔方,会画画舞蹈,键盘盲打英文每分钟30-40字符。
爸爸,8年编程经验。
目标:结合孩子的实际情况以及自己的编程能力来策划这次编程学习课程。
这是针对自己孩子的Python启蒙编程类型的课程,根据最终的学习目的,所以对学习内容作了取舍,抛弃了Python中的一些进阶内容,保留了最最常用的基础内容进行讲解,力求做到讲解和范例通俗风趣,让孩纸在快乐中学习,最终的学习目的是独立完成学生成绩判断和海龟绘图代码编写,在指导下完成弹球小游戏的编写。
课程采用PPT方式教学,没课内容劲量压缩到40分钟以内,保护视力人人有责。课程初步定为15节课,可以根据孩子的能力压缩和增加。
教学大纲
课程内容
PPT目录下包含10堂课的PPT教案,codes下包含一些课程中的源码。
教学记录
前几课正常进行了。
第四课for循环与while 循环讲了两堂课。
目前一共讲了五堂课,所有基础孩子都能理解,只是由于上机的代码编写时间较少,在打代码的时候容易不知道从何下手。但考虑到视力问题,还是不建议上机操作太多,还是在家长的指导下编写代码节省时间,但一定要确定孩子能理解Python代码基础的含义,这是重点。
Python基础部分讲解了6堂课,最后一节课用来复习了。
接下来就要讲解pygame和弹球小游戏了。
第七课讲解了pygame的基础配置,做了最简单的运行实例,孩子能够理解。
第八课 开始讲解游戏的坐标系统以及如何让图形动起来。小球触及场景的四周反弹。
第九课 球拍的运动
第十课 球拍与小球的碰撞,整个游戏的基本功能结束。
第十一课 指导孩子独立完成游戏的基本功能代码的编写。
第十二课 指导孩子独立完成游戏的基本功能代码的编写。能独立完成
第十三课 添加游戏的结束与重新开始
第十四课 复习重点的Python重点知识
第十五课 考试,独立完成学生成绩判断和海龟绘图代码编写,指导完成弹球小游戏的编写。
后续可以考虑为弹球小游戏添加游戏的结束与重新开始。
欢迎各位程序员老爸加QQ群[217840699]闲聊