《祖国科技知多少》教学设计
2021-08-09赵虹
赵虹
● 内容分析
本课是六年级Python知识的学习内容,是在学习了print()函数、input()函数知识的基础上,进一步学习通过“if…else”语句实现对输入内容的判断,并打印结果,完成简单的“科技创新竞答赛”程序设计项目作品。
● 学情分析
六年级的学生学习兴趣浓厚,具备一定的编程思维和基础。在学习Python语言时,要引导学生先梳理自然语言算法,再绘制流程图算法,最后进行程序编写。引导学生发挥逻辑思维和创造力,让学生体会编程的乐趣和成就感,调动学生的学习积极性,培养学生编程思维。
● 教学目标
①通过自主探究,复习print()函数打印字符串的功能,打印科技知识答案。②通过小组协作探究,复习input()函数的基本用法,编写完成科技知识题目和输入答案的程序。③通过观看微视频学习资源,小组协作,交流分享,学习理解“if…else”语句的含义和应用格式。④通过小组协作,交流分享综合运用print()函数、input()函数、if…else语句,编写完成“科技知识竞答赛”程序;在纠错调试过程中,逐步渗透编程思维,提高学习编程的信心,并养成编程中不断修改、调试、发现解决问题的良好学习习惯。
● 教学重难点
重点:复习print()函数打印字符串的功能,打印出科技知识的答案;复习input()函数的基本用法,填写补充完成程序,实现输入答案、打印答案的效果。
难点:理解掌握“if…else”语句的含义和格式;综合运用print()函数、input()函数、if…else 语句,填写补充完成“科技知识竞答赛”程序。
● 教学准备
教学课件、学生操作文件、学习任务单、微视频,科技知识资料。
● 教学过程
1.创设情境,导入新课
师:(播放《90秒回顾这五年中国创新成就》视频短片)2021年是中国共产党成立100周年,100年來祖国在科技创新方面的发展举世瞩目,一次次用傲人的成绩惊艳世界。今天就让我们在Python的编程世界里,通过编写小程序,来一场“祖国科技知多少”的知识竞答赛。(介绍小组评比规则,展示评价软件)在本节课中,我们会把小组和个人参与竞赛活动的情况都统计到小组评比活动中。让我们乘着小火箭,一起挑战学习任务,为自己的小组赢得奖励。
设计意图:通过播放视频,使学生了解国家在科技创新方面取得的卓越成就,激发爱国热情;通过展示小组评比软件,充分调动学生参与学习活动的积极性。
2.创设项目,任务驱动
任务一:打印答案
教师出示课件,展示任务要求(如下页图1),要求学生自主探究完成任务,根据学生完成情况进行总结,纠正问题,并根据小组完成情况进行评价奖励。
设计意图:作为本节课学习项目的热身内容,运用print()函数打印答案,比较简单,学生在完成任务的过程中初步感知通过编程完成知识问答的乐趣,将更加有信心参与后面的学习活动。
任务二:提问回答
教师出示课件,展示任务要求(如图2),引导学生先通过流程图算法进行编程思路梳理,再两人一组协作完成任务,根据学生完成情况进行总结,纠正问题,并根据小组完成情况进行评价奖励。
设计意图:任务二的内容难度升级,学生通过运用input()函数编写程序,能使知识问答具有一定的互动性效果,学习项目内容更加丰富有趣。通过运行程序,学生能够发现程序存在的问题和不足,为任务三的学习奠定基础。
任务三:提问回答
师:虽然通过任务一和任务二的两种编程方式也能实现知识问答的效果,但是还是有些不足,当我们输入答案后,并不知道答案的对错,程序没有进行答案对错的提示。下面就让我们通过学习新的知识——条件语句,if…else双分支结构,来完善程序设计,实现对输入答案判断对错的效果。
教师组织学生观看微视频,学习理解“if…else”语句的含义和使用格式。学生两人一组,结合学习任务单,进行交流分享,梳理“if…else”语句的含义和使用格式。
教师出示课件,展示任务要求(如图3),学生小组协作,先通过流程图算法进行编程思路梳理,在组长的计算机上完成程序编写,进行班级交流,纠错改正,再在各自计算机上完成程序编写。教师根据小组完成情况进行评价奖励。
设计意图:“if…else”语句是完成本节课学习项目的重要内容,先组织学生通过观看微视频进行学习,再组织学生小组协作,结合学习任务单,交流分享加深理解。在完成任务三的过程中,对“if…else”语句进行实践运用,最终完成“科技知识问答”的学习项目内容。
3.巩固练习,知识竞答
师:任务挑战成功了,“祖国科技知多少”知识竞答赛正式开始。我给每个小组准备了不同的“科技创新”知识题库资料,请各小组长对题目内容进行分工,每组负责一道题目,在任务三.py文件的基础上,进行程序的修改完善。再通过运行程序,小组之间互相进行“知识竞答”,看看哪个小组准确率最高。
设计意图:通过学生编写知识竞答赛题目程序,既实现对本节课知识的巩固练习,又拓展学习项目内容。
4.结合板书,总结全课
教师根据板书内容,引导学生回顾梳理一节课的学习内容,并总结小组评比结果。
师:同学们,今天我们运用Python知识编写程序,开展了科技知识竞答赛活动,了解了祖国在科技发展中取得的卓越成就。在这些科技创新成果中,很多都用到了编程知识,希望同学们从现在开始,从点滴学起,慢慢积累,相信未来的你们也会为祖国的科技创新事业贡献自己的力量。
● 教学反思
第一,注重德育渗透,提高教学效率。2021年是中国共产党成立100周年,也是“十四五”的开局之年,这些重大的意义虽然学生可能因为年龄小理解不了,但无论是上课伊始的导入视频,还是呈现在每一个学习任务中的知识问答题目,都使学生了解到祖国科技发展的卓越成就,感受到祖国的科技发展带来的震撼,从而树立为祖国科技事业贡献力量的远大理想。