|
初中信息技术《双分支结构 》教案教学设计及说课稿模板!初中信息技术《双分支结构 》教案教学设计及说课稿模板! 《双分支结构 》教学设计 一、教学目标 1.知识与技能 (1)理解双分支结构含义,并会画其流程图。 (2)学习条件语句IF,Then的基本用法 2.过程与方法 (1)通过自主探究及小组讨论,体会并能复述双分支结构含义。 (2)通过编写运行程序、分析程序,深入掌握IF,Then语句的基本用法 3.情感态度价值观 通过体验程序,讨论交流,培养积极的合作精神和探究创新精神,并将所学联系实际。 二、教学重难点: 1、重点:双分支结构含义及条件语句的格式。 2、难点:利用双分支结构理解使用“if...else...”语句编程。 三、教学方法 情景法、任务驱动法 四、教学过程 1、情景导入 联系生活实际,问学生,让学生将生活实际与信息技术结合,激起学习兴趣。 老师:询问学生在ATM机取钱,登陆QQ,输入密码有几种结果? 学生:登陆成功和登陆失败 老师:非常棒!(追问)那大家知道这其中的计算机技术是什么吗?(引发学生猜想)从而引出双分支结构。 2、 新课讲授 (1)温故知新:鼓励学生根据课堂一开始的问题,尝试画出双分支结构的流程图(流程图在之前的学习中大家已经了解其基本构成并能画出简单的流程图)。找学生一名上黑板画。——充分调动学生的主观能动性,达到温故知新的目的。 (2)a自主学习阶段:自己根据课本了解“if...else...”语句,带着如下问题思考 问题:1什么情况下使用该语句 2“if...else...”语句的基本格式是什么 时间:3分钟 b小组讨论阶段:根据刚才的思考,在小组件进行交流讨论,并整个小组答案,由小组代表发言,并给讨论积极且讨论结果较好的小组奖励。 时间:5分钟 (3)编程环节 任务:利用VB语言,if...else语句对简单的登陆系统,进行设计。 形式:个人为单位——锻炼每位学生的动手操作能力,让每位学生掌握本堂课知识点,从而实现教学目标 时间:10分钟 (4)成果展示及评价 评价准则:a代码完整,利用本节课所学语句 b程序能顺利运行出结果 展示如下例所示的代码 Private Sub cmd1-Click() If text1.text=”12345” Then Msgbox=(“欢迎登陆”) Else Msgbox=(“对不起,您的密码有误,请重新登陆”) End If End Sub 演示结果: 当输入“12345”时显示“欢迎登陆”,输入其他信息时显示“对不起,您的密码有误,请重新登陆”。 以四人小组为单位,推选出一个作品和最需要改进的作品。 成功作品展示:找能运行出结果的作品,向大家演示运行结果及代码。让学生讲解程序并尝试讲解每一句代码含义,加强对本堂课的知识的巩固,锻炼其对代码的应用及理解能力。同时分享此次创作过程经验与技巧。 失败作品分析:无法运行出结果的作品3个,展示其代码,引导其余小组学生找问题,并进行纠正。直到调试出结果为止。并请该小组学生总结经验教训,避免今后犯类似失误。 3、巩固提高:总结本次大家成功的经验和不足之处。进一步巩固提升本堂课内容。 4、拓展延伸:寻找生活中利用双分支的例子,上网查阅相关资料,可以做简单的编程练习。 五、板书设计 画流程图和写出“if...Else...”语句含义和应用。 六、总结反思 双分支结构的含义好理解,应用也好掌握。但是编程却是对学生比较难的地方。所以应该养成学生良好的编程思想意识和习惯。 《双分支结构 》说课稿 各位老师,大家好,我是今天的××号考生,我说课的题目是《双分支结构》。接下来,我将以教什么、怎么教、为什么这么教为教学思路,从以下几个方面开始我的说课。 一、说教材 首先,我来分析一下教材,教材是教师上课的依据,所以把握教材十分重要。本节课是人民教育出版社信息技术九年级全一册第十一课第一课时的内容《双分支结构》。 本课主要内容是分支结构的程序特点,学会if...then语句的基本使用方法。在此之前学生已经学习了顺序结构,通过学习本节课本为下面学习多分支结构奠定了基础,因为程序对于初中生的学生来说,一直是比较抽象的知识点,所以教师在讲授的时候,应该举出生活中的实例,让学生去编写程序,这样吸引学生的兴趣。 二、说学情 初中的学生对程序不算熟悉比较陌生,学习起来也是比较枯燥,难懂,但是初中的学生有自主的学习能力和讨论意识,所以教学中引导学生多多思考,多多讨论,所以可以采用小组讨论的方式,有利于学生掌握知识。 三、说教学目标 教学目标是课堂教学过程中教与学的互动目标,在本节课中具体体现在以下三点: 知识与技能:知道分支结构的程序特点,学会if...then语句的基本使用方法。 过程与方法:通过小组讨论和大量实际的操作过程,知道控件的属性以及属性名。 情感态度与价值观: 感受生活中处处离不开程序,生活中的实例可以用程序进行书写,信息技术与生活密切相关,激发对信息技术的热爱。 四、说教学重难点 本着新课程标准,吃透教材,了解学生特点的基础,在本课中,我将分支结构的程序特点和if...then语句的基本使用方法为本节课的教学重点;而将熟练应用双分支条件语句确定为本课的难点。 五、说教学方法 新课改倡导自主合作探究教学,多样性的教学方法有利于学生的学习,本节课我采用的教学方法有讲授法、小组讨论法、问答法。 六、说教学过程 (一)导入新课 首先是导入环节,我将采用温故知新的导入的方法,具体的做法是我会提出问题:前几节课我们学习了顺序程序,顺序程序的特点是什么? 学生举手回答:顺序程序是依次执行各种代码行规定的操作,我会再次提出问题:在处理实际问题时,如果处理的实际问题有多种情况的时候,应该怎么办?通过教师的提问,学生产生疑问,不知道问题的答案进而引入课题——《双分支结构》 本节课的知识与前几课的内容息息相关,通过知识的迁移,采用复习导入的方式,引导学生回顾旧知识,引发新知识,为本课内容做铺垫。 (二)讲授新知 在新课教学环节,我会从两个知识点进行入手,首先我会在多媒体演示“身份验证”的程序,在演示的过程中,提出问题:我在输入密码的时候,显示的效果是否一样? 学生认真观看举手回答:输入密码时,不会显示真正的密码,而是用*号代替,单击“确定”会显示“你好!欢迎加入!”输入不相应的密码,会显示“对不起,你的密码有误,请重试”的程序,之后我会在多媒体上直接呈现程序,通过具体的操作过程,引导学生猜测哪一个语句为条件判断语句? 学生认真思考,随机回答,if后面的语句,之后我介绍“if”、“then”、“else”的含义,并讲解条件表达式,提出问题:用自己的语言阐述本段程序的含义?学生同桌之间交流,点名回答:如果条件表达式txtPassword.Text=“123456”成立,就执行代码行MsgBox(“你好!欢迎加入!”); 否则执行下一句,之后为了巩固学生的知识,我会提问“试一试”的问题,学生动手操作,把语句中相应的语言进行修改。而且我在讲授程序时,我会讲解用流程图表示程序会更加的清晰,菱形框表示判断操作,矩形表示计算、赋值处理操作,带箭头的直线是流程图。 提出问题: 分支结构的流程图是什么结构,请同学们画出,学生动手操作,并点名让学生把流程图画在黑板上,并进行讲解含义。待学生了解之后,我会继续提问:同学们,你们能仿照“身份验证”程序的结构和相应的思路,编一个“登录”程序吗? 并总结编写程序的步骤,因为这个知识点比较难,所以我会采用小组讨论的方式进行,之后点名回答,学生讨论的过程中会出现问题,教师巡视指导,给予提示,首先要知道程序的大致思路,并选用合适的属性进行编写,并总结编写程序步骤的过程为: (1)问题分析; (2)绘制窗口界面; (3)编写代码。 通过教师演示学生根据教师的演示回答教师的问题,教师讲解程中的主要内容,之后学生根据内容自己阐述程序的主要含义,提升了学生地思维能力。 并采用同桌交流的方式进行,在探讨中总结问题,自己得出具体结论,采用小比赛的形式,增强学生的兴趣,使课堂的氛围更加浓厚,高中的学生接近成熟,采用小比赛也增强学生的自信,加深对知识的理解。 (三)巩固提升 为了完成教学,我设置了巩固提升,生活中还有哪些可以用双分支结构编写的程序,请尝试编写?学生举出例子九点之前上班,正常;九点之后上班,迟到;分数在60分以上,合格;在60分以下,不合格。联系生活实际巩固本节课内容,激发兴趣。 (四)小结作业 课程最后,我打算以让学生自己来总结、教师补充的师生共同总结的方式来进行。 我的作业是:情况复杂的语句,应该怎么编写,例如:“列车时刻表”的程序。 七、说板书设计 为了帮助学生搭建一个更清晰的知识体系,我的板书力求简洁明了,框架清晰,以便于学生能够理解掌握。 谢谢各位老师,我的说课到此结束! |