新世纪版信息技术八年级下册第一课HelloBit 教学设计.docx
第一课 Hello Bit(教学设计)一、教材分析本节课是新世纪出版社2019出版的教育部中小学信息技术教育实验区实验教材信息技术八年级下册第一课Hello Bit,1课时。micro:bit是一款由英国 BBC设计的 ARM 架构的单片机,包括板载蓝牙、加速度计、电子罗盘、三个按钮、55LED 点阵,专用于青少年的编程教育。通过编程,micro:bit 拥有一系列新颖的功能,micro:bit之间可以通过无线电通讯,从而设计出有趣的互动游戏。55LED 点阵可以显示程序输出的信息。二、学情分析本节课的教学对象是韶关市乳源瑶族自治县民族实验学校初中八年级学生。心理特征层面:八年级学生喜欢接触新事物、探索新知识,自我意识较强,有自己的想法和做法,对电脑有了更多的接触学习,课堂上老师应留给学生充分的时间和空间去探索和实践,充分发挥学生的主观能动性。知识层面:八年级学生经过上学期Python编程课的学习,能编写简单的小程序,由于我校学生大多数是山区学生,家庭条件有限,在校每周也只有一节信息课,所以知识掌握不够熟练,对于编写较为复杂的程序就有一定的难度,此外学生的学习能力,知识技能水平也存在差异。信息课学生玩心比较重,大多数想着应付式学习可以快点玩游戏上网,因此,本课围绕“对micro:bit编程”这一主题,通过小组合作,自主互助让学生学会用海龟编辑器编程控制 micro:bit,并从实践过程中培养学生创新的核心素养和团队合作意识。三、教学目标(一)知识与技能1、初步认识micro:bit及编程的过程。2、了解对micro:bit进行编程的几个编程工具。3、掌握用海龟编辑器编程控制micro:bit的方法。4、掌握display.scroll() 和display.show() 命令。(二)过程与方法学生通过自主互助、小组合作的方式,小组竞争的模式,提高课堂效率。通过“做课前导学教师演示讲解任务分层探究”,循序渐进,加深对micro:bit的认识,掌握display.scroll() 和display.show() 命令、控制micro:bit的方法。(三)情感态度和价值观认识micro:bit,感受用MicroPython编程控制Micro:bit的乐趣。培养精益求精的学习态度以及创新的学科核心素养。培养学生自主互助的能力,团队合作的意识。四、教学重点与难点(一)教学重点掌握用海龟编辑器编程控制 micro:bit的方法。(二)教学难点理解 display.show() 命令中各参数的含义五、教法学法(一)教法根据信息技术大纲明确指出:知识及技能的传授应以完成典型“任务”为主,结合教材特点,本课我主要以 “任务驱动法”为主, 演示讲解为辅的教学方法。(二)学法本课教给学生的学法是“发现问题分析问题解决问题”。在教学中,巧妙设计,学生通过课前预习完成导学,小组相互学习探究等方式,小组合作探索、学习,在完成任务时善于发现问题,分析并解决问题。6、 教学过程教学环节教师活动学生活动设计意图课前准备(上课前完成)每位学生发课前导学,教学课件小组合作看书并结合课件,完成导学案一,最先完成的小组会给予相应的奖励得分,利用课前导学,使每个学生都能认真阅读课文,为后面的教学打下基础解读导学,学习课文内容(3分钟)1、 通过提问对导学进行解读2、 PPT展示认识micro:bit板以小组形式进行竞争性回答问题,并会有相应的奖励加分,认识micro:bit板在解读学习的过程中,使学生更熟悉课文,更好的进行下一步的教学布置任务一(10分钟)1、 PPT展示任务一,要求:用海龟编辑器完成书本例题1-1,将程序代码复制到mPython中,测试仿真效果。(也可以直接在mPython中输入和修改代码)2、 巡视学生,根据学生完成情况登记相应的分数小组合作,自主探究,小组长协助本组成员共同完成任务一并反馈任务探究中发现的问题培养学生自主学习的能力,培养学生竞争意识;小组间竞赛,先进带动后进,提高课堂效率,培养学生团队合作意识讲授并演示操作学习新命令,解决问题(3分钟)1、 根据学生完成任务时发现的问题,教师以课件形式作概括性分析Python与micro:bit界面的不一样2、 新命令学习3、 如何使用仿真软件进行仿真效果测试参与互动,完善任务一引导学生理解程序,学会用编程控制micro:bit的方法布置任务二(10分钟)3、 PPT展示任务二,要求:用海龟编辑器完成书本例题1-2,将程序代码复制到mPython中,测试仿真效果(也可以直接在mPython中输入和修改代码)4、 提出问题:例题1-2显示方式与例题1-1有什么不同吗?5、 巡视学生并指导学生错误的操作,根据学生完成情况登记相应的分数小组合作,自主探究,小组长协助本组成员共同完成任务并解决问题培养学生自主学习的能力,培养学生竞争意识;小组间竞赛,先进带动后进,提高课堂效率,培养学生团队合作意识鼓励创新拓展延伸(15分钟)通过这节课的学习,我们认识了micro:bit,学习用海龟编辑器编程控制micro:bit的方法,并学会了掌握display.scroll() 和display.show() 命令,现在让我们放飞想象,尝试编写程序,设计自己喜欢的程序并测试仿真效果,保存上交。小组合作探究设计,编程创作作业有一定的难度,启发学生创新课堂小结评选出优秀小组(3分钟)1、 我看到大部分同学都学会编程控制micro:bit的方法,由于时间关系,我们一起看看两个同学的作品和程序,掌声鼓励。2、 优秀小组有(小组名)4、 通过这节课的学习,我们认识了micro:bit,学习用海龟编辑器编程控制micro:bit的方法,并学会了掌握display.scroll() 和display.show() 命令,希望同学们在接下的编程学习中能活学活用,大胆创新,期待有一天有同学能通过创新申请属于自己的专利!展示教学成果激励教育加深学生对本课所学内容的理解和记忆,深化编程思维,调动创新意识,提高编程的兴趣。7、 教学反思学生玩心都很重,当进入电脑室坐在电脑前,学生就会情不自禁的想玩游戏,上网,根本没有心思去看书。为了更好的进行下一步的编程教学,本节课利用导学案做课前预习,在课堂上关注不同层次学生的发展,通过小组合作,自主探究方式,避免了教师直接讲授的枯燥,也锻炼了学生的自学能力;而小组内先进带动后进,小组间竞争的模式,也大大提高了课堂效率,增强了学生的团队意识。不足的是display.scroll() 和display.show() 两个命令讲解的不够透彻,有部分学生不能完全理解,所以会出现程序编辑不了的情况