教学基本信息课题河北大学出版社第七章第一节开发应用程序的基本步骤作者及工作单位邯郸市第六职业中学李娇指导思想与理论依据将自己在本节课教学中的亮点设计所依据的指导思想或者核心教育教学理论简述即可,指导思想和依据的教育理论应该在后面的教学过程中明确体现出来。本部分内容必须和实际的教学内容紧密联系,避免出现照搬课标中整个模块的教学指导思想等情况对于中学生来说,“学习程序设计≠学习程序设计语言”,因此教学目标和重点落在了解计算机程序的作用,体验分析问题、编写程序、调试程序等,培养学生利用计算机程序解决实际问题的能力。教材分析(可以从以下几个方面进行阐述,不必面面俱到)课标中对本节内容的要求;本节内容的知识体系;本节内容在教材中的地位,前后教材内容的逻辑关系。本节核心内容的功能和价值(为什么学本节内容),不仅要思考其他内容对本节内容学习的帮助,本节内容的学习对学科体系的建立、其他学科内容学习的帮助;还应该思考通过本节内容的学习,对学生学科能力甚至综合素质的帮助,以及思维方式的变化影响等。本节为学生认识计算机程序设计的开篇内容,其作用尤为重要。能否借此点燃学生对程序设计的“好奇”火种,是推进学生进一步认识计算机程序知识的关键点。我以“流行时尚——今天你的体型标准吗?”为话题,用一个VB编写的小测试程序,引领他们打开计算机里的魔方——计算机程序设计。学情分析(可以从以下几个方面进行阐述,但不需要格式化,不必面面俱到)教师主观分析、师生访谈、学生作业或试题分析反馈、问卷调查等是比较有效的学习者分析的测量手段。学生认知发展分析:主要分析学生现在的认知基础(包括知识基础和能力基础),要形成本节内容应该要走的认知发展线,即从学生现有的认知基础,经过哪几个环节,最终形成本节课要达到的知识。学生认知障碍点:学生形成本节课知识时最主要的障碍点,可能是知识基础不足、旧的概念或者能力方法不够、思维方式变化等。根据学生的学习情况分析,学生已经在网站制作的章节中接触过HTML代码,对程序设计语言有模糊的认识。不过若直接让学生系统地学习程序设计语言,他们一定会感到比较枯燥乏味,渐渐打击学生学习计算机程序设计的积极性。因而我采用与学生生活贴近、关注的一些话题引入,并且在其中提炼出相应的问题,最后运用计算机程序解决以上问题。不断为学生的好奇程度“保温”,保持他们高涨的学习激情,让学生真正感受计算机里的魔方——计算机程序设计的魅力!教学目标(教学目标的确定应注意按照新课程的三维目标体系进行分析)1.知识与技能(1)初步认识计算机程序;(2)学会简单使用VB编程工具;(3)初步了解程序的作用(即程序是用来做什么的)。2.过程与方法(1)通过引导,培养学生分析实际问题、编写程序解决问题的思维模式;(2)让学生逐步体会完善程序设计的过程与方式。3.情感态度与价值观(1)让学生通过体验简单VB程序的编写,亲身感受计算机程序设计的用途,并逐步懂得运用计算机程序解决实际问题的一般过程,培养学生学习程序设计的兴趣。(2)通过学习过程中的同学间思考与交流,增强与他人的协作学习意识。教学重点和难点(1)计算机程序与程序设计语言概念;(2)掌握VB中编写程序的基本要求;(3)初步了解分析实际问题,利用程序设计实现的方法。教学流程示意(按课时设计教学流程,教学流程应能清晰准确的表述本节课的教学环节,以及教学环节的核心活动内容。因此既要避免只有简单的环节,而没有环节实施的具体内容;还要避免把环节细化,一般来说,一节课的主要环节最好控制在4~6个之间,这样比较有利于教学环节的实施。)1111112111情景导入初识程序归纳总结完善程序任务拓展编写和执行简单程序员评价教师评价学生互评教师总结教学过程(教学过程的表述不必详细到将教师、学生的所有对话、活动逐字记录,但是应该把主要环节的实施过程很清楚地再现。)教学环节老师活动预设学生行为设计意图创设情景引入主题(3分钟)★“魔方”话题:“流行时尚——今天你的体型标准吗?”提前邀请两位不同体型的同学表演小品《胖子与瘦子》因体型标准否而争论不休,让现场其他同学说说看法!★今天老师给大家带来一个小测试程序,让它来准确的告诉我们答案吧!学生自由发表看法。放松学生心情,激发好奇心理和学习热情。初识程序(3分钟)★教师启动小测试程序;请刚才两位同学分别输入他们各自的体重和身高,让程序测试出标准体重和体型测试;★刚才的小测试是怎么制作完成?1、什么是计算机程序(简介“现代电子计算机之父——约翰·冯·诺伊曼)2、VB,一种计算机程序设计语言。1、学生观察程序运行过程及测试结果。2、学生初识程序设计语言VB的界面(1)让学生了解必要的知识背景;(2)让学生了解实现程序应当借助程序设计语言来完成(如:VB)编写和执行简单程序(15分钟)★任务一:在VB中输入一小段代码并运行,查看结果Dimh,wasintegerH=50:W=60T=H*WPrintt1、解析输入代码的含义如:DIM,AS,INTEGER,=,*,/2、说明代码书写要求★巡视指导,为学生提供相关的帮助1、学生自行输入课件中提供的代码并尝试运行。2、学习能力较好的学生可通过辅助课件的提示逐步完成下一步任务。1、让学生亲身体验编写程序乐趣,保持学习热情。2、培养学生分析问题的能力3、借助课件,实现分层教学,满足各阶层学生的学习需求。完善程序(10分钟)★提出问题:程序中什么不足之处?(如:不能自由输入运算的数据等)1、行程序修改后的执行结果2、引导学生分析,加入完善小程序的代码H=INPUTBOX(“输入h的值”,“输入数据”)2、要介绍INPUTBOX的函数格式、使用方法1、学生思考、讨论程序的不足,并自主发表见解;2、学生尝试加入INPUTBOX语句完善程序。1、让学生通过交流,找出学习中的问题,培养协助精神。2、培养学生分析、解决问题习惯小结任务拓展(14分钟)★小结本节知识要点(提出学习倡议:IKnowICan我行,你也行)拓展任务:从屏幕上输入某同学的身高,程序自动计算并输出其标准体重。计算公式如下:男生标准体重(公斤)=(身高厘米-80)*0.7女生标准体重(公斤)=(身高厘米-70)*0.6★根据学习评价反馈表,谈谈自己的收获。1、学生通过提示编写程序。2、根据学习评价表,直接说说自己的学习体会,梳理本节知识点。学生主动参与归纳知识,而不是被动接受。培养学生“探究、自省”的学习习惯。提出学习倡议,鼓励不同层次的学生共同进步。板书设计(需要一直留在黑板上主板书)第1节开发应用程序的基本步骤一、流行时尚:“你的体型标准吗?”二、计算机程序的概念和作用三、VB程序的概念和作用四、程序解析:Dimh,wasintegerH=50:W=60T=H*WPrintt教学反思(教学反思的撰写应避免对教学设计思路、指导思想的再次重复。教学反思可以从以下几个方面思考,不必面面俱到):反思在备课过程中对教材内容、教学理论、学习方法的认知变化。反思教学设计的落实情况,学生在教学过程中的问题,出现问题的原因是什么,如何解决等,避免空谈出现的问题而不思考出现的原因,也不思考解决方案。对教学设计中精心设计的教学环节,尤其是对以前教学方式进行的改进,通过设计教学反馈,实际的改进效果如何。如果让你重新上这节课,你会怎样上?有什么新想法吗?或当时听课的老师或者专家对你这节课有什么评价?对你有什么启发?本节课是学生初步接触“程序设计”的概念,尽管在网页设计的章节里有所尝试,但毕竟“程序设计”的名词是第一次正式与学生见面。常说“好的开始就是成功的一半”,对于初次比较系统教授程序设计内容的我们来说,也是一次重要体验!本节依旧采用“任务驱动”的教学模式展开课堂教学。兴趣是学习最好的老师!导入部分,创设情境,玩转计算机里的魔方——计算机程序设计,是这节课的关键之一。中学生对于“美”的追求有较强的愿望,课程借助“时尚话题——今天你体型标准吗?”引起学生共鸣,既营造轻松学习气氛,又激发学生的学习兴趣。根据学生学习基础的差异,为他们提供教学资源课件分层次教学,以满足多样化学习的需要。让不同层次的学生都能享受成功的喜悦,保持快乐学习的状态。为学生创设“多元学习的平台”,促进学生多元智能的发展。用开放的、动态的方式去评价学习效果,让学生真实体验内心感受,引导学生作出科学合理的评价,产生持久的学习热情。程序设计的学习过程相对于从前应用软件的学习要求有所提高,除了能理解简单的程序代码以外,更重要的是让学生懂得程序设计的要领即用它来实现什么效果、解决什么问题。由于学生大多属于初步接触程序设计方面的知识,所以必须加强课堂引导的力度(如:鼓励学生讨论、思考,找出程序有待完善的地方等等),逐步培养学生的程序设计逻辑思考能力。