所属成套资源:粤教版b版八年级下册信息技术教案
初中信息技术粤教版 (B版)八年级下册第二节 投票器教案及反思
展开这是一份初中信息技术粤教版 (B版)八年级下册第二节 投票器教案及反思,共10页。
《投票器》是八年级下册第二章第二节的教学内容,主要是利用前面学习的控件与控件属性和程序代码来编写一个投票器程序。通过控件和设置控件的属性来设计投票器的界面,这是较为基础的内容。要实现投票效果需要计算票数,其中涉及到变量、赋值语句、定义变量等知识,要理解专业名词并学会使用难度过大。
学习者分析
由于疫情的特殊情况,学生在家进行网课学习,学生的注意力难以集中,学习环境干扰较大,学习效率大打折扣。且大部分学生没电脑,只能利用手机进行学习,而此节内容操作性强,只看不做难以达到预期的教学效果。再者教师授课每节时长不能超过20分钟,因此给学习者的学习增加了一定的难度。
教学目标
知识与技能
学会使用Label、Image和CmmandButtn控件和设置其属性,熟悉常用属性的英文;
理解变量和赋值语句的含义并能辨别其正确与否,掌握定义变量的语句,了解变量的定义类型;
能编写简单的程序代码并理解其含义,能发现程序出错并改正其错误之处;
过程与方法
感受投票器页面的设计分析,尝试其控件与关联的属性的使用,积累控件属性的设置技巧;
体会流程图分析程序算法,举例说明变量的性质,探讨用实数带入赋值语句解、计算赋值语句的过程;
与基础任务简易投票器的程序对比,体验扩展任务高级投票器的趣味性;
情感态度与价值观
乐于思考问题,发现问题,善于做一个会倾听的思考者;
养成用计算思维解决问题的习惯,感受计算机程序的魅力;
感受主题“新冠肺炎疫情”的严重影响,呼吁人类应敬畏自然,保护环境,尊重每一个生命;
教学重点难点
教学重点:变量的定义与赋值语句的理解
教学难点:赋值语句的理解
教学策略
由于疫情影响,教师需在家网络教学,且时间不能超过20分钟,因此主要采用微课程+的教学策略,本节内容制作成4个部分的微课,包括导入学习、投票器页面设计、计算票数分析、编写和调试程序,其中计算票数分析为重点内容,应在教授20分钟内直播讲解。再结合相关练习巩固知识,并利用微课讲解练习答案。
通过主题教学引入投票器的制作,首先从界面设计出发了解控件及其属性设置的应用,引发学生思考问题:如何计算累加票数?再通过分析其计算原理,解析变量、赋值语句和变量定义知识点让学生体验计算机的思维方式,最后完成程序编写,实现投票效果。在这节课中,主要突出教师的引导作用,以学生为主体,看微课自学,从中发现问题,思考并解决问题的过程。
教学准备
微课,PPT,程序,教学设计,练习,练习答疑,网络教学平台
教学过程
教学评价
本节知识点较多且难以理解,课堂时间紧迫,有些概念比如变量,并没有讲解透彻,学生仍不明白什么是变量,赋值语句的计算也是如此。要学生完全理解需要花大量的时间来理解和大量练习来巩固达成。练习是否应该放在相关知识点后面,效果会更好?设计内容丰富一节课的时间能否完成?教学环节
教师活动
学生活动
设计意图
情景创设
引入新课
查看疫情实时大数据,分析数据得知疫情的严重性。
问:中国能否战胜疫情?
请同学们制作一个投票器来搜集大家的意见。
查看数据,分析数据
思考问题
引起共鸣
激发学习
兴趣
教学过程
教学过程
教学过程
教学过程
界面设计:
以钟南山院士代表中国,肺炎病毒代表疫情来设计一个投票器,需要的控件有哪些?控件的属性应该怎样设置?
逐一展示投票器界面需要的对象
交流归纳:不同的对象使用的控件不同,修改属性不一样,用表格对信息整理分析;
思考投票器需要的对象
回答老师问题
查看软件中的工具箱,查找需要的控件
参与程序对象、控件、事件表格的归纳
可以适当的讨论
学会分析对象,其控件的使用与以可能涉及的属性
培养学生设计和设想问题的思维
任务1:
完成投票器的界面设置
发送微课,并巡视辅导学生完成任务
观看微课,制作投票器的界面设计
思考问题:“如何计算票数”
培养学生自主学习的能力
巩固实操技能
程序流程图:
分析投票器计算票数的原理
用流程图展示程序算法
提问“S1=S1+1”的含义?
一起绘制流程图
发现问题
提出问题
思考问题
理解问题
回答问题
培养学生的计算机思维
善于发现问题和解决问题的能力
变量:S1,S2
S1,S2不是固定值,记录着不断变化的票数。是计算机中存储的数据信息,并进行数据处理。
归纳:变量的命名规则
做相关的练习
观察、思考
做相关的练习
理解变量的含义
掌握变量的命名规则
数据类型的定义:
数据类型有整型、实型、字符型、逻辑型,在使用变量前需要定义其类型
欣赏
了解数据类型
掌握定义变量的格式
赋值语句:
S1=S1+1即赋值语句,其格式为
“变量名=表达式”
交流归纳:
理解变量和赋值语句,尝试计算“S1=S1+1”
思考
欣赏
掌握赋值语句计算原理
任务2:编写程序,实现投票
定义变量类型
编写按钮1代码
编写按钮2代码
小组讨论交流
合作完成任务
编程后调试程序
若程序出错,自主调试程序并改正
培养学生自主完成任务的能力
扩展任务:
使投票程序变得更有趣味性
提问:哪些对象发生了变化?有哪些变化?
发现问题
思考和解决问题
学生可以自由讨论
不断尝试挑战任务
分层教学
满足学习能力较强,有好奇心的同学
培养学生的挑战精神和趣味性
巩固练习
找出下列程序中的变量,赋值语句?
符号“=”为( )
赋值语句的格式( )
下列变量名错误的是( )
A.S1 B.2A C.S钟 D.S_1
下列赋值语句错误的是( )
A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
若对象的取值为变量,对象的属性不可能也是变量。( )
标题属性Captin的取值是字符类型,只能输入( );
显示/隐藏visible的取值只能是TRUE或FALSE,是( )数据类型。
数据类型Ingeter是( )。
完成练习
巩固知识
总结
经过此次疫情,大家的感想如何?
怎样防止未来再出现类似情况,请列举一些建议?
发表感言
给出建议
呼吁
敬畏自然
相关教案
这是一份信息技术八年级下册第三节 综合活动:开发自己的程序教案,共3页。
这是一份信息技术八年级下册第二节 设计打地鼠游戏教学设计,共5页。教案主要包含了教学目标,教材分析等内容,欢迎下载使用。
这是一份粤教版 (B版)八年级下册第一节 开发简易记事本教学设计,共4页。