教学设计
本课选自省编版信息技术七年级教材上册, Python 中的turtle画图模块。将利用附表 1 这个工具,通过查找附表 1的方式找到需要的对象、方法和属性,强调turtle 模块绘图方法的运用,弱化具体的语句、命令等实现方法,运用工具辅助学生形成解决问题的思维。
本课在原教材内容的基础上,对教材进行了二次开发,加深难度、扩充知识面。从正四边形的绘制拓展到正N边形的绘制再到繁花曲线的绘制,层层递进。
在遵循初中信息技术课程纲要的前提下,基于信息技术四大核心素养——信息意识、计算思维、数字化学习与创新、信息社会责任,在本堂课教材原有的知识上,对教材进行二次开发,加深难度、扩充知识面;在教学实践中创造性地使用教材,激活信息技术课堂,真正做到培养学生的信息素养以及信息社会责任。
教学目标
知识与技能:
1、利用附表工具,学会turtle模块的基本用法:设置画笔属性、 画笔绘制长度、画笔转向角度等,以及了解 for 循环语句的基本用法;
2、学会利用Turtle库绘制正n边形;3、学会利用Turtle库绘制繁花曲线。
过程与方法:
1、本课用绘制正方形、正n边形、繁花曲线为载体,从推演生活中的正方形绘制开始,到分析计算机绘制正方形的步骤,最后编程实现,体验发现问题——分析问题——设计解决步骤(算法)——程序实现这一过程,从而培养学生的计算思维;
2、学生在任务的驱动下,在模仿的基础上,利用附表工具查询代码、编写程序,创造性地解决问题、形成创新作品,培养学生数字化学习与创新能力。
3、通过分组活动的方式协作学习,提高学习效率,培养学生协作能力。
情感态度与价值观:
1、学生在发现问题、分析问题、设计解决步骤、编程实现过过程中,创造性解决了问题、形成自己的作品,体验成功的喜悦,激发了进一步学习python语言的兴趣;
2、通过小组活动,培养学生的团队协作精神。
教学重难点
教学重点:
1、能利用附表工具,学会turtle模块的基本用法:设置画笔属性、 画笔绘制长度、画笔转向角度等,以及了解 for 循环语句的基本用法;
2、学会使用Turtle库绘制正n边形;
3、学会使用Turtle库绘制繁花曲线。
教学难点:
1、学会使用Turtle库绘制繁花曲线。
教学方法
任务驱动法、小组合作法、讲练结合法