《4.2基本运算和表达式》教学设计
1教材分析
《4.2基本运算和表达式》是选自浙教版普通高中课程标准实验教科书《算法与程序设计》第四章《VB程序设计初步》的第二节内容。这节主要介绍了VB的三大基本运算即算术运算、关系运算和逻辑运算,及VB表达式的书写和计算,强调了VB中的基本运算以及运算符的写法,和计算表达式时的运算次序。
2学情分析
学生已经学习了如何去创建一个简单的VB应用程序,但对于VB程序进行数据处理的手段还没有全部掌握,虽然对于基本运算和表达式这部分知识,学生在传统的数学课上已经学习过,学生会感到容易理解和掌握,可能会轻视这部分知识,但其实和VB程序设计中的内容还有一定区别。由于传统的数学知识已经先入为主,所以要做好与数学知识的衔接,让学生将运算和表达式知识跟数学上的知识统一和区分,并强调出VB中的基本运算和表达式。
3教学目标
知识与技能:理解VB中的三大运算及运算符的含义,掌握VB表达式的书写和计算过程。
过程与方法:通过创设生活情境引入新课,不仅改变理论知识的枯燥,而且联系实际,易于理解;通过自主学习让学生理解VB中的三大运算及运算符的含义,通过任务驱动让学生掌握书写VB中的表达式和计算表达式的结果。
情感态度与价值观:培养学生自主学习的能力和主动学习的态度,激发学生学习VB程序设计的兴趣和热情,提升学生的计算思维和解决问题的能力,为学生树立接下来学习VB程序设计的信心。
4重点难点
以VB三大基本运算、书写VB表达式和计算VB表达式的值为教学重点;以计算VB表达式的值为教学难点。
5教学方法
教学:实例讲授与任务驱动相结合。
学法:自主学习。
6教学类型及课时
新授课、1课时(40分钟)
7教学准备
课件、学生任务单、微课、微格教室。
8教学流程图
9教学过程
活动1【讲授】 知识回顾 思维导图
教师活动:展示《VB程序设计初步》这一章知识内容的思维导图,通过回顾所学知识梳理本章知识,并引出接下来要学习的第二节内容《基本运算和表达式》,同时给出这节课的学习目标是理解VB中的三大运算及运算符的含义,掌握VB表达式的书写和计算。
学生活动:学生思考。
设计意图:通过一张思维导图回顾所学的知识,帮助学生归纳梳理知识,形象直观。同时通过展示学习目标让学生对于本节课要学的内容有一定目的,做到心中有数。
活动2【活动】创设情境 引入新课
教师活动: 创设一个“买棒棒糖、吃棒棒糖、比较棒棒糖数量”的生活情境,给出生活中存在的三大运算的实例,从而引出VB中的三大基本运算。
学生活动:学生思考并回答问题。
设计意图:通过这个“棒棒糖”生活情境的创设联系生活实际,引出新课,不仅能够吸引学生注意力,活跃课堂气氛,激发学生学习兴趣,在一定程度上也改变学生学习这部分理论知识的枯燥感,从而为接下来学生的自主学习垫定主动学习态度的基础。
活动3【活动】自主学习 引出重点
教师活动:给出学生自主学习的书本范围,并提出三个问题:
算术运算中的\和mod是怎么运算的?字符连接是怎么运算的?
关系运算的结果怎么表示?
什么是逻辑运算?怎么运算?
学生活动:学生自主学习并回答问题。
设计意图:由于基本运算在传统的数学课堂上已经学习过,学生对这部分知识有自学的能力,让学生自主学习书本内容可以培养学生的自主学习能力和主动学习态度。但数学上的基本运算又与VB中的基本运算有些区别,所以设计了三个问题,让学生带着问题看书和思考。这三个问题的解决能够让学生在一定程度上掌握VB中的这三大运算,提高学生的计算思维和解决问题的能力。
活动4【活动】实例讲解 突出重点
教师活动:展示“棒棒糖运算”式子和(-b+sqr(b^2-4*a*c))/(2*a)式子,给出表达式的定义。展示课堂练习实例“判断某一年year是否是闰年”的表达式书写。
学生活动: 学生思考并回答。
设计意图: 通过“买棒棒糖”的运算式子不仅衔接了新课引入时的内容,同时引出了表达式的定义,又通过两个表达式的实例让学生更理解VB表达式的概念和功能,突出了本节课的重点,培养了学生的计算思维,提升了学生解决问题的能力。
活动5【活动】学生任务 突破难点
教师活动:首先给出学生任务一:将数学表达式写成VB表达式,并强调了书写规则。然后给出学生任务二:计算VB表达式的结果,并提出问题:当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?最后,利用数字展台当堂展示和点评部分学生完成的任务。
学生活动:学习能力强的学生自主完成任务上交;学习能力差的学生通过观看微课自主学习,完成任务并上交。
设计意图:通过完成学习任务单突破本节课的难点,掌握VB表达式的书写和计算,培养学生的计算思维和逻辑思维,提高学生独立思考和解决问题的能力,提升学生自主学习和主动学习的能力。通过微课的辅助,帮助那些学习能力差的学生完成本节课的学习任务,提高了教学效率。另外,利用数码展台等信息技术手段完成当堂学生任务的展示和点评,能够帮助学生及时纠正错误,巩固所学知识。
活动6【活动】课外任务 拓展提升
教师活动:展示求“加解密文”表达式的课外任务,并做适当提示。
学生活动:学生思考并在课后完成。
设计意图:通过课外任务的设计不仅有利于巩固本节课所学的知识,又提升了本节课所学知识的难度,激发了学生的学习兴趣,也引起学生对于这部分内容的重视,培养学生的计算思维和解决问题的能力。
活动7【活动】课堂小结 思维导图
教师活动:利用“思维导图”总结本节课主要内容。
学生活动:学生思考和总结
设计意图:利用“思维导图”总结本节课主要内容显得简洁明了,形象直观,有利于学生记忆和梳理所学知识。
10教学反思
本节课采用了情境创设、自主学习与任务驱动等相结合的教学方式来展开教学过程,让学生在自主学习中思考问题、解决问题,在微视频的辅助中主动完成学习任务,培养了学习自主学习和解决问题的能力,提高了学生独立思考和计算思维的能力。从生活情境的创设引入新课不仅改变了理论学习的枯燥感,也激发了学生的学习兴趣、活跃了课堂气氛。在教学内容中与数学知识的合适衔接提升了学生学习的自信心,任务单的完成也让学生体会到了成就感,为接下去VB程序设计的学习垫定了良好的基础。整个教学过程引导学生积极参与教学、步步设疑、环环相扣、层层递进,达到了预期的教学效果和目标。