《教育教学设计:分支结构初体验教学设计.docx》由会员分享,可在线阅读,更多相关《教育教学设计:分支结构初体验教学设计.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2017年烟台市初中信息技术优质课教学设计分支结构初体验一、教材分析分支结构初体验是初中信息技术课程第三册上第3单元微工程1的内容,通过前面的学习 大局部学生已逐步熟悉VB的编程环境,也已经知道赋值语句、输出语句和InputBox函数的功能。 但是程序设计的思想方法对初三的学生来讲非常的抽象,学习难度较大。本节课在本章程序设计学 习过程中起到一个承前启后的作用,“前”是对顺序结构运用的深化认识,“后”是为学习循环语 句做铺垫,因此,本课教案设计的目的以强化学生了解程序流程图的表示方法,体验分支结构解决 问题的过程,本节课通过范例制作“鼠标的价格”让学生了解流程图的基本图形及功能,If语句的 使
2、用方法。二、学情分析学生大多是初次结识VB,初次体验面向对象的程序设计思想,与以前所接触的“所见即所得” 的应用软件有很大的区别。知识能力方面.:学生通过前两节课的学习,初步认识/vb的界面设置以及简单的代码输入,有 一定的知识基础,但由丁程序设计这局部内容涉及语法、结构等符号化的知识,对学生来说非常抽 象和陌生,学生不容易理解与接受,并容易造成抵触心理,但相信通过教师细致、生动的讲解、引导, 学生不懈地实践探究,约3/4的学生对于本节课的内容在知识接受方面应该没有太大的困难。情感态度方面:学初步学会从一些生动有趣的问题出发,沿着分析问题、设计发现问题、思考 问题和解决问题,培养学生学生程序设
3、计的基本思想和动手的操作能力。三、教学策略(一)教法由于VB程序设计语言相比照拟抽象,而且学生是初次接触,所以课堂上首先采用讲授演示法, 帮学生扫清局部知识障碍;学生的能力和操作电脑的水平存在一定的差异,采用异质小组合作以及 主题学习网站承载学习资源和任务,学生在“任务”的统领下,尝试练习、自主探索。通过任务完 成,增强学生信心,增大了课堂的容量和信息交换量,使课堂在生动、有趣、高效中进行。根据信 息技术学科特点及初三学生的认知水平,设计如下教法:1.演示讲授法2.任务驱动法3.分层教学法(二)学法新课标要求学生由知识的灌输对象转变为信息加工的主体,学生的学习应该主要以实践操作为 主,作为老师
4、只能是学生实践过程中的帮助者和组织者。这节课的学习内容主要是在教师引导后通 过学生在学习网站任务的指引卜.,通过自主探究、小组协作、课堂讨论、实践操作等形式进行学习。 老师引导学生按以下学法来完成学习目标:1.自主学习法2.合作学习法四、教学设计【教学目标】1 .知识与技能理解流程图的基本图形及表示方法。掌握程序的分支结构语句格式。培养学生的自主性学习能力,协作性学习能力、审美能力及创新能力。2 .过程与方法培养学生整体分析问题,解决问题的能力。以教师引导、学生积极思考分析问题、实践验证问题的方式,进而领悟程序结构的特点,从 学中做,到做中学。实施分组协作学习的方法,使每个学生的学习都有所收获
5、。3 .情感、态度与价值观培养学生严谨的程序设计习惯,促进学生养成认真学习信息技术课的好习惯。初步学会从一叫生动有趣的问题出发,沿着分析问题、设计发现问题、思考问题和解决问题 的习惯分析,鼓励创新,能够有效地表达学生团结协作、积极向上的精神。【教学重点、难点】教学重点:学会把现实世界的问题转化为数学问题,然后建立起用计算机可以解决的数学模型”。教学难点:掌握If语句的设计方法,体会分支结构解决问题的过程。突破重难点措施:1.演示讲授2.任务驱动3.主题学习网站承载分层学习资源4.异质小组合作【教学准备】1 .硬件局域网计算机教室2 .软件系统软件Windows 7应用软件电子教室软件;VB6.
6、0中文版专题学习网站(放在每台学生机的D盘);素材文件夹、练习文件夹。【教学过程】环节名称师生活动设计意图课前准备1 .将学习网站发送到每个学生的机器上,并将素材文件夹、 个人学习文档文件夹发送到学生计算机中。2 .组织学生进入机房,提示进行打字测试。引导学生养成 良好的机房学 习行为习惯及3.教师机上翻开猜价格游戏程序,准备给学生展示。团队意识。创设情境, 导入课题师生问候通过趣味小程 序的引导,激 发学生对VB 程序的兴趣, 成品“猜价格 小游戏”的操 作有利于学生 对自己所面临 的任务有一个 直观的认识, 激发学生探究 的欲望。师:在中央电视台幸运52节目中,有一个猜商品价格的环 节,竟
7、猜者如果规定的时间内大体猜出某种商品的价格,就可获 得该件商品.现在我们也来玩一个猜价格的小游戏,请同学们翻开桌面 上分支结构初体验文件夹中的猜价格小游戏。(教师示范)生:翻开游戏文件。师:这个鼠标的价格在0-100元,试试看哪位同学能猜对 价格,猜对的同学请举手,有奖品哦。师:同学们很棒,玩得也很开心吧。这个小游戏是我的一 位学生设计的,我们同学有没有兴趣也设计一款这样的小游 戏?生:有师:今天就让我们一起来设计这款猜价格的小游戏,相信 通过同学们的努力一定会成功的。这节课我们依然采用小组竞 赛,最后的优胜小组有奖励哟。双基任务一一设计“猜价格”游戏1.分析问题师:请同学们回想一下游戏,回答
8、下面三个问题:第一:你输入了什么?第二:游戏程序处理什么问题?第三:游戏程序输出什么?任务驱动探究新知生:小组讨论回答师:同学们说得很对,我们一起总结一下第步根据价格区间先输入个价格;第二步判断输入的价格与正确的价格是否相等?第三步:如果相等弹出“猜对了,你真厉害”;否那么弹出 “猜错了,再试试”。2、流程图尽量把抽象的 理论形象化, 便于学生的理 解。同时培养 学生的观察和 思考能力师:同学们分析得很到位,大家看老师这样将它表达出来, 是不是更形象直观呢?在教师的引导 下,学生分析 问题,找出算 法,画出流程 图,培养学生 的发现问题、 解决问题的能 力让学生在学习 网站中去学 习,培养学生
9、 的动手动脑能 力。程图。请同学们参考导学案我们一起说出各图形的功能。任务一:在我们日常生活中我们经过会这样需要判断的情 况?并且画出流程图。(小组合作,学生板演)3、程序代码师:如果想让计算机帮我们实现这样的功能,我们必须将 自然语言或流程图转换成程序代码,像这种根据给定条件是否 成立而决定执行真或假中的算法,叫分支结构,在VB中用IF 语句实现分支结构。IF语句的书写格式:1 f条件语句Then语句组1Else语句组2End If教师归纳注意点:(1)在块结构if语句的最后必须加上end if以示块结构if语句的结束。(2)其中else语句可以省略,如只执行一条语句,也可 以简写为:If条
10、件语句then语句End if4.任务二:利用双分支制作“猜价格”游戏下面我们根据刚才的分析就要进行书写游戏程序的代码。(小组讨论)(教师引导学生,先关键字直译,再将文字描述转换成语句 代码)If a = 80 ThenMsgBox ”猜对了,你真厉害”elseMsgBox 猜错了,再试试End if师:好,回答的很好,大家已经掌握了分支结构IF语句的 精华了。那么,大家是不是手痒了,先不要着急,我们先来分 析一下刚才那个小游戏用到了那些控件。(学生观察讨论)1个图像,1个标签,1个文本框,1个按钮。教师:图像用来显示图形,文本框当然是用来接受输入的 数据的,按钮是用来触发整个事件的,标签完成
11、相关的文字提0同学们,我们现在已经完成了流程图的设计并将其转变成 了计算机语言,同时,完成了程序界面的设计,是不是可以在 控件中编程了呢。(教师演示)下面请同学们翻开分支结构初体验文件夹中的学生素材中 的猜价格游戏自己进行制作游戏。在制作的过程中如何有不会 操作的可以网站或者小组合作,在制作过程中,要发 扬小组合作精神,先完成的同学要帮助其他同学一起完成。具体操作:翻开“桌面”一一“分支结构初体验”文VB是一个可 视化的编程软 件,了解程序 的台前幕后, 有利用弄清设 计的思路,培 养正确的设计 理念,也可以 说是学习VB 的一种习惯。件夹中的“猜价格游戏”中的一一 “猜价格游戏.Vbp”文件
12、 一一双击右面“窗体”,再双击“猜价格游戏”,双击“确定” 按钮,横线局部补充上相应的语句,先把横线删掉除,否那么会 影响程序运行。完成以后,输入价格,检测程序是否能够正常 运行。(小组长带着大家讨论讨论)(生操作,师巡视)我们找个同学到老师的机器上演示并调试运行师:相信同学们通过刚才的调试运行已经体会到程序代码 的编写来不得半点马虎,有任何的失误,程序都无法正常运行, 所以同学们平时无论做什么都要养成仔细认真的好习惯,它会 使你们受用一生的。最后同学们别忘了保存文件。结合前面学习 的知识和经过 合作学习,确 保学有困难的 同学也能完成 “双基”任务,灵活应用 拓展提高任务三:利用if的嵌套制
13、作猜价格游戏师:刚才有个同学提出这样的一个问题:她说:老师这个 猜价格游戏有缺陷,虽然我们知道了区间,但是每一次都在原 来的区间,在规定的时间内不容易猜中的。有没有更好的方法 呢?生:有,如果能给出具体提示,高了或低了,猜中的机率 会更高。师:同学们太棒了!如果我们不简单地给出“猜错了,再 试试”的提示,而是提示“猜高了”或“猜低了”,这们肯定 能提高猜中的机率。生:表示同意师:可是在程序中又该如何实现呢。生:讨论交流师:同学的想法很好。我们可以在“假”的分支下再进行 一次判断。(呈现流程图)师:这种形式叫做分支嵌套结构。我们先来看一下流程图培养学生发现 问题,解决问 题的能力,并 培养严谨细
14、致 的编程习惯。X高了,再试试/猜低了,再试试/1 !(结束:嵌套语句格式为:-if v条件语句lThen语句组1ElseIf条件语句2ThenElse语句组22.End if1nd if请同学们在导学案上尝试完成嵌套语句的代码。大家看*同学的代码If ci = 80 ThenMsgBox 猜对了,你真厉害”ElseIf a 80 ThenMsgBox ”猜高了,再试试”ElseMsgBox ”猜低了,再试试End ifEnd if对前面所学知 识进行巩固拓 展,灵活应用 并培养学生小 组团结协作、 互助互学的能 力,编程的时候注 意IF和END IF语句的格 式与规范,不 要因为嵌套, 出现
15、遗漏语句 的错误。始终师:非常正确,同学们太棒了。下面请大家翻开分支结构初体验文件夹中的学生素材中的嵌套游戏,将代码补充完整。在制作的过程中如何有不会操作的可以网站或者小组合作,我们要发扬小组合作精神,先完成的同学要帮助其他同学 一起完成。具体操作:翻开“桌面”一一“分支结构初体验”文件 夹中的“猜价格游戏”中的一一“嵌套游戏.Vbp”文件一一双 击右面“窗体”,再双击“嵌套游戏”,双击“确定”按钮, 横线局部补充上相应的语句,先把横线删掉除,否那么会影响程 序运行。完成以后,输入价格,检测程序是否能够正常运行。 生:学生动手操作,老师巡视指导。师:已经完成程序设计的同学可以去看看其他同学的作
16、业, 互相看一看,评一评,如果你觉得谁的程序设计比自己做得好, 也可以虚心向他讨教讨教在巡视的过程中,注意发现亮点及问题,并及时给学生提 供帮助。强调用缩进与 对齐可以规范 书写格式,养 成良好的编程 习惯,防止错 误。交流评价 课堂小结师:请同学们停止操作,老师发现有好多同学的“拓展任 务”完成的也很棒,下面我们一起来欣赏一下吧!生:展示本小组的作品,并交流出现的问题及解决方法。(师简单点评)师:同学们,在这节课中你们收获了什么呢?(各个方面)(学生交谈自己的收获)教师做知识小结好,这节课我们合作学习的很愉快,老师看到了很多同学 都有成为IT界精英的潜能,希望大家早日成为对社会有用的 电脑高
17、手。请同学们生翻开“问卷星”完成测试并且统计检测情 况。课外作业课后同学们可以思考动手设计自己感兴趣的小程序,老师 相信你们会做的很棒!下课!通过交流评 价,使学生体 会到成功的快 乐。总结本课 提出学好电 脑、服务社会 的思想教育。布置“课外作 业”,使课堂 教学得到延 伸。五、教学反思VB语言教学,一般是先讲If语句的格式、作用,然后结合例子给学生讲述语句的用法。这样 的课堂教学,相对较单一、枯燥,学生的学习兴趣不浓厚。近年来,在加强对新教材及新教育理念 学习的基础上,对本课进行了新的设计和编排,实践检验取得了一定的成效。我感到本节课的成功之处是:窗体设计不是本节重点,所以在讲课的时候只是简单的提到,主 要以半成品程序的方式将设计好的窗体文件发送给到学生机。学生在半成品程序中进行代码编辑和 程序调试,让学生有更多的时间来体验程序的设计核心一一代码编写与调试。解决生活实际中问题, 使if语句的应用得以提升。防止了 if语句学习的枯燥,让学生在轻松愉悦的气氛中学习,充分体 现了 “过程与方法教学”。让学生在“学中做”,暴露自己在程序编写与调试过程中的问题:让学 生在“做中学”,使每个学生能够亲历问题解决的过程,巩固if分支语句和消息框的使用,加深了 他们对问题的理解和知识的记忆。注重学生逻辑思维的引导、比对求知,易于消化吸收、经久不忘。