当前位置:首页 > 教科版《算法与程序设计》教学设计集 - 图文
(1)学生自主完成建立程序初始界面和设置对象属性 对象名 属性 值
label1 caption Do you feel happy? Text1 text 空白 Command1 caption 确定
『此处要求学生对前面的知识掌握较好,操作比较熟练。上面的控件选择以及属性值应以某种方式直接呈现给学生,可提高课堂效率。』
(2)编写代码:
教师启发:计算机如何判断键入的是y还是其他字母呢?
学生活动:if text1.text=“y” then picture1.picture=loadpicture(“d:\\1.jpg”) 『学生的活动结果,也就是上面的一行代码是如何得到的?仅凭教师的那句?启发?吗?显然是不够的,需要更细致的引导过程。比如,让学生用英语来描述解决这一问题的方法,描述出来的英语句子实际上就和上面代码的结构相同了,然后再让学生用已知的VB知识来改写一下。也许是作者在此处没有写这一过程,但这一过程是很重要的。』
(3)调试运行程序
在这一过程中,学生会出现很多错误。
反馈结果:通过多媒体广播系统,展示个别有代表性的学生的结果。首先引导学生判断该程序对不对,告诉学生“实践是检验真理的唯一标准”,要知道对不对运行此程序即可;其次,若程序不对,引导学生分析此程序错在哪?为什么会错,这样的错误将导致什么样的结果?最后提出如何解决?以此帮助部分薄弱的学生重新调整思路,便于更好地解决问题。
在这一过程中,教师应注意控制好时间。如果学生出的问题比较多,怎么办?如果每个出现的问题都这样去讲解的话,时间肯定是不够的。另外,在课堂上能即时地发现“有代表性”的错误吗?会不会有遗漏?还有,在讲解时,是对全班广播讲解吗?应该是对有类似错误的同学讲解,以避免浪费不会犯此错误的学生的时间,较好的方法应该是用投影仪来讲解,但这样又需要犯错误的学生有足够的注意力才行。总之,这样的“纠错”过程有很多值得我们思考的问题。不是说不要,还是要尽可能地设计完善些,考虑周全些。
(4)提升:在这过程中会有学生提出这样问题:输出小写的y会出笑脸,怎么输入大写的“Y”,就不能显示笑脸呢?引导学生分析后,学生按自已的独特感受,自已尝试解决,学生解决的方法是多样的,有的学生运用两条IF语句,有的学生想用数学上的逻辑“与”,但是按照数学表达式来写是不可行的。这时教师归纳:虽然VB表达式不同于数学表达式,但其思想和数学一致。这和武学原理大有相似之理,招式虽有不同,内功心法应是相通的。
『提升部分是通过学生自己对问题的发现,从而由教师引导归纳至IF语句的格式上来。』
归纳结论:
IF语句的格式1:If 条件 then 语句
功能是:当条件成立时,则执行语句,条件不成立,则直接执行下一条语句。 画出格式1的流程图。
『及时总结,给出规范的格式,统一思想。』
3、完善程序
教师活动:演示若键入”Y”,则屏幕显示“J”;若键入“N”,则屏幕显示“L”的程序。
33
学生活动:学生在原来程序基础上修改程序,通过多媒体广播系统展示有代表性学生的成果,师生共同分析。 归纳结论:
IF语句的格式2:If 条件 then 语句1 else 语句2
功能是:当条件成立时,则执行语句1,否则执行语句2。
(设计意图:教学过程第二部分让学生在探究的过程中归纳结论,体现了既重过程又重结论的新课程教学要求。同时这一部分的设计充分体现了两个转变,教师由讲授者变教学活动的组织者、引导者、合作者;学生由被动接受者变主动参与学习的主体。)
『再引入IF语句的第二种格式,但选用的例子不好,应该还是用前面?计算机幸福?的例子,即当输入其他字符时呈现?哭脸?的图片。这样可保持学生接生新知的连贯性,易于学生对问题的思考和总结。』
(三)完善程序 巩固新知
引入“半成品加工策略”,出示顺序结构中曾经完成的练习,要求学生指出原程序中有哪些还不够完善的地方,请运用本课知识,进行修改、调试,巩固本课重点。要求两人一组,两人共同对两个练习进行分析,然后每人选做一题,可以互相帮助,做完后互相交流,互相评价结果。
练习一:一个小球,不停地向上方滚动,可到顶端后就再也看不见了,此处设计意在引导学生运用IF语句实现小球不停地上下滚动。
练习二:输入三角形的三边长,输出三角形的面积。此处设计意在引导学生正确处理如果输入的三个数值无法构成三角形,则应该显示“不能构成三角形”。
『?半成品加工策略?的使用可以有效提高课堂效率,在巩固练习中使用非常适合。』 师生互动:在学生活动过程中,我以合作者学习者的身份加入到各合作学习小组进行指导,指导学生虚心听取他人意见,尊重他人发言,鼓励学生敢于阐述自己的观点,当学生遇到困难时,总是引导点拔他们自己去寻找解决问题的方法。
交流评价:推出几个小组代表上台,按照预先提供的评价标准,对小组的所经历的程序分析、程序代码结果及合作情况作自我反思与自我评价,学生在此过程中可以共享思路,激发灵感,反思自我。
『此处要是能附上评价标准就更好了。』 教师总结:对课堂情况作总结性评述,引导学生在活动过程中对所获得的经验和教训作梳理,帮助学生内化知识。
(设计意图:以自主学习为基础,合作为形式,探究为方法,培养学生的批判性思维及创新思维,同时为达成本节课的情感态度与价值观目标构筑平台。)
(四)回归生活 学以致用
1、超市中购买苹果,若购买10斤以下,则2元一斤,则购买10斤以上,则打8折,请设计一个程序,输入购买的斤数,输出应付款总额。
师生互动:利用多媒体广播系统出示某个有代表性学生的解题结果,其他同学对其程序进行分析评价。以征询的口气问:哪位做错的同学能站起来告诉大家,你错在哪?怎么错呢?以此给其他同学提个醒,避免下次再犯类似的错误。此处化错误为资源,化难堪为体面,帮助学生找回自信。
『让做错的学生起来分析错误,我不知道愿意站起来的学生有多少。能够站起来的固然勇气可嘉,不愿站起来的恐怕也不能帮他?化难堪为体面?,此处的设计应该再斟酌一下。』
2、引导学生分析此程序还适用于生活中的哪些事例,以达到举一反三的效果。
34
(设计意图:让学生通过编程解决生活的事例,以培养学生的知识和技能为主,在活动过程中掌握运用信息技术解决问题的思想和方法,让学生意识到现实生活中蕴藏着丰富的程序设计例子,从而体现“小课堂,大社会”的教育观。)
(五)小结 学生畅谈本课知识上的收获与疑问,学习过程中的愉悦及挫折中的体验,使课堂教学充满活力。
(六)课后作业
神舟六号的成功发射振奋中华儿女,请你结合物理学知识,编程实现以下功能:输入飞船速度,程序判断飞船是否能升空。
『课后作业的设计比较新颖有趣。』
【效果预测】
通过本节课的教学,预计学生将会得如如下发展:
发展一:注重教学内容与实际生活的相关性,技能训练与问题的关联性,增强学生解决问题的实际能力。
发展二:采用合作的形式探究学习,组间同质组内异质,为小组取长补短互帮互助合作完成创造条件,体验合作成功的愉快感,形成良好的合作人际关系,促进学生良好心理品质的形成。
发展三:提出问题,引导学生通过合作探究去修正完善,实现将能力的培养落到具体的探究解决问题的过程中,使学生成为学习的主体,增强学生对信息技术变化快的适应能力。
『“教学效果预测”这种形式,在书面教案中并不常见。它体现了教师对其教学设计实施效果的预想,更多的教师是将这一预想放在脑中的。如果此处能加上教学实施后反馈
的真实情况,再将真实的反馈与预测的反馈进行比较,从而找出设计中的不足之处,并给出修改方案,那就能更具借鉴的价值与意义。』
【案例分析】
本案例覆盖的是程序设计中?选择结构?这一知识点,适合用于这一知识点的第一节课。本案例结构清晰,对教材与学情的分析准确、到位,对教学目标和教学重、难点设计准确、合理。
本案例能够注重教学意图的分析,并体现出作者较强的教学反思意识,能使学生了解使用选择结构中IF语句解决问题的基本过程,并根据具体问题的要求,使用IF语句设计算法、编写递归函数、编写程序、求解问题。
本案例能够通过对学生已有知识的细心分析,找到已有知识与新知的联系点,从而通过已知引向新知,保证了学生的学习兴趣,提高了课堂效率。在整个设计中,十分注重学生在学习中的?主体?地位,将更多的时间交给学生,而强调自身是一个?引导者?、?合作者?的身份,充满了?教师主导、学生主体?的实践意识。能根据教学设计原理,合理的分组并组织学生讨论与评价。课堂与课后练习设计新颖、准确,能很好地起到巩固新知的作用。
建议,在某些教学方法的使用上,能够设计的更细致更合理些。加强?情感态度与价值观?的设计。添加教学实践效果的反馈,并在与预测比较的基础上反思与修改设计。同时,从文本上来看,内容偏多,在一课时的时间范围内完成有一定难度,最好能给出合理的时间
35
安排,从而增加本案例的借鉴意义。
【专家点评】
《分支结构》是算法与程序设计课程中非常重要的一块内容,本案例突出了课程重点,围绕培养学生分支结构程序设计思维能力展开。
(1)课程的引入很有新意,从学生熟悉的if...then...与if...then...else...英文句子入手,让学生自然而然地感悟分支结构的含义;
(2)通过设计?让计算机感到幸福,就微笑?活动,切入分支结构语句格式与应用,有效地激发学生的学习兴趣;
(3)通过完善程序、编程练习等活动,让学生巩固与应用分支结构语句解决问题。 案例课程教学层次把握很好,课堂活动内容丰富,有师生互动、小组协作学习、交流评价,同时提出与解决的问题能联系生活实际,体现了新课程的教学理念。
但该案例做为一节课的教学,有可能使部分的学生不能接受,建议教学节奏放慢些,可以安排两节课,在程序设计基础教学中应该考虑使每一学生都能掌握。
(福建福州一中 陈颖)
36
共分享92篇相关文档