《vb选择结构select-case语句》教学设计.docx
文本预览下载声明
PAGE 4
《vb选择结构 select case 语句》教学设计
许昌高级中学 谢晓文
2019年5月14日
《vb选择结构 select case 语句》教学设计
许昌高级中学 谢晓文
一、教材分析
本节课选自教育科学出版社《算法与程序设计》第二章第三节程序的基本结构中选择结构的内容。本课位于顺序结构、选择结构if语句之后,循环结构之前。通过本节课的学习,学生对选择结构多分支结构的有更深的理解,提升分析问题和解决问题的能力,为以后的学习打下基础。
二、 学情分析
高一的学生已经具备较强的逻辑思维能力,对事物具备一定分析解决问题能力、善于思考、敢于挑战,在老师引导下,能够进行自我探究。大部分学生对于程序代码有了一定的认识,并能编写一些简单的程序。通过之前学习了选择结构的if语句,对于选择结构有一定的了解,但是对于多分支结构了解的不是很深。因个体差异,一部分学生对于vb的认识还停留在窗体、控件上、对代码、使用程序解决问题能力不足。在教学过程中需要考虑这方面的问题。
三、教学目标
1、知识与能力目标
掌握select case 语句语法格式、功能和执行过程,学会使用select case 语句来解决选择控制问题,培养学生举一反三的能力。
2、方法与过程目标
通过学习select case 语句的语法结构并加以应用这个过程,培养学生的自主探索能力、合作学习能力和操作能力,形成初步的程序思维。
3、情感态度与价值观目标
使学生通过学习活动获得成功体验,激发学习兴趣。增强学生的团体合作意识。学生了解航天知识的同时,激发学生学习中国航天人自主创新、自强不息、艰苦奋斗、勇攀高峰的民族精神。
四、教学重点
select case 语法、功能。。
五、教学难点
select case结构中表达式列表的三种形式的灵活运用。Case执行过程。
六、教学方法
小组合作学习法,讨论法,任务驱动法,自主探究等
七、学法
学生在教师的引导下小组合作回答问题,分组探究学习运用新知识,合作完成老师布置的实践任务,并对解决问题的成果进行分析及评价。整个过程中,学生处于积极主动的主体地位,在分析问题,解决问题的过程中,获取新知。
八、教学设计
环节
教师活动
学生活动
设计意图
时间
复习旧课
教师提问:选择结构if语句有几种?语句形式是什么样的?
学生小组抢答
回顾选择结构if语句,为本节课教学奠定基础。
3分钟
引入案例
分析案例
1、4月24是什么日子?4月24日是中国航天日,为了纪念1970年4月24日中国第一颗人造卫星“东方红”1号发射成功。引入案例。如果用if多分支来做,怎么做?
学生思考,小组讨论对任务进行算法描述。
分小组合作回答问题,培养学生团队意识,小组合作意识。
培养学生分析问题、解决问题的能力。让学生形成初步的程序思维。
5分钟
引入新课
老师这里有另一种语句一样能解决这个问题。它就是select case语句。
引入新课
1分钟
教授新知
向同学们介绍select case 语句的语法格式。
学生学习新知
4分钟
自主探究
请同学们尝试使用select case语句来解决卫星运行问题。
老师在学生自主探究过程中提示select case语句的语法格式。
自主探究,尝试用select case语句解决问题。
培养学生自主探究的能力、小组合作学习能力、解决问题的能力。
10分钟
探究展示交流
选择1-2名同学展示自主探究程序。老师根据同学们的展示进行评价、讲解、引导学生发现问题,解决问题。
学生展示、并对展示的同学程序进行评价。
鼓励学生大胆展示自己可能并不完善的程序,其他同学评价,发现同学们在程序设计过程中经常出现的问题,引导其他同学注意类似问题。
8分钟
难点解疑
展示交流中,引导学生思考3个问题,突破难点。
Case 能不能调换顺序?2、三种表达式可以混搭吗?3、TO的边界。
学生思考
让学生在程序设计过程中学会多尝试、实验、培养学生发现问题,思考问题,并解决问题的能力。
5分钟
练习、拓展练习
针对部分完成情况好的同学,布置拓展练习作业,之前程序完成不好的同学纠正并完成程序。
学生练习,完成卫星程序,完成的同学可以做拓展作业,提交作业。
针对层次不同的学生进行不同的任务布置,和作业要求。体现分层次教学思想。
3分钟
结果展示
对学生修正后完成结果展示
学生展示
解疑后检查学生修正后的结果
3分钟
作业
布置课后思考及作业
布置思考题及作业
1分钟
总结
总结本节课内容,点评小组作业,评出最佳学习小组。
总结回顾本节课内容。
回顾知识,巩固知识。
2分钟
九、教学反思
本节课采用了任务驱动法、自主探究学习法、小组合作交流等教学方法充分调动了学生的积极性,充分体现了学生在课堂学习中的主体地位,通过本节课的学习
显示全部