VB教学中的一个特殊案例 —“计算器” 昆山震川高级中学 金家龙 【摘要】在江苏省信息技术学科选修模块《算法与程序设计》的教材中有很多的教学案例,这些案例一般包含一个或几个知识点。信息技术教师在教授VB程序设计的过程中会大量应用这些案例,目的是向学生阐释说明VB的各个知识点,比如韩信点兵问题可以用来说明计算机解决问题和人类解决问题的异同点,水仙花数问题可以用来引出VB中一种重要的基本结构―循环,同时可以通过循环说明计算机解决问题的优势所在。这样的教学方式是比较传统的,有它的好处,但是弊端也很明显。学生往往对这些包含零碎知识点的小案例兴趣不大,原因是:它们相对简单,仅仅是为了说明某个知识点而被教师提出,在生活中没有什么实用价值。学生完成这样的案例没有成就感和满足感,因此在课堂上学习积极性不高,更谈不上在这样的案例里进行深层次的自我探索和协作学习了。如何找到一个好的综合各个知识点又具有实用价值的教学案例就显得非常的重要,计算器就是这样的一个特殊案例。
【学生分析】 1.学生对信息技术课程比较感兴趣,一方面是信息技术课程内容中的大多数相对简单、娱乐性实践性比较强,学生觉得轻松好玩有参与感。另一方面是任课教师和科目本身对学生的要求相对较低,学生在课堂上的学习压力不大。 2.学生对于需要动脑筋的有一定难度的抽象复杂知识,一般有惧怕心理,这种心理会影响学生的学习积极性和主动参与探究的愿望。本案例有一定难度,因此从案例一开始就要注意消除学生畏难情绪,让学生觉得有既有意思又能独立完成,从而能够积极主动的投入到课堂学习中去。教师在教学过程中应控制难度,及时鼓励、引导、启发学生,始终让学生保持饱满的学习激情。
【案例分析】 计算器案例有其特殊性,主要体现在以下几点 1.综合性:这个案例包含了VB大纲中的大多数知识点,避免了其他小案例包含的知识点单一零碎的问题。 2.拓展性:从界面、功能最简单的第一个“简陋型计算器”可以扩展到“样貌初具”的过度型简易计算器再到“内外兼修”的第三版实用型计算器,这符合循序渐进由浅入难逐步推进的学习规律,易于为学生接受,同时也让学生在版本更新的过程中不断体验学习新知识的乐趣和成就感。 3.实用性:第三版实用型计算器已经和WINDOWS操作系统中的微型计算器(附件中)相差无几了,学生完全可以用它取代系统附件中的计算器,这是学生一生中的第一个具有实用价值的计算机软件作品,会对学生学习信息技术尤其是编程知识产生良好的激趣作用,甚至成为部分学生以后高考志愿选择计算机专业的诱因,其影响是深远的。本论文由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看 4.灵活性:教师可以在这个案例中根据学生基础和学习情况灵活控制案例拓展程度和案例难度,还可以向不同学生提出不同要求以实现因材施教、分层教学。
【教学目标】 知识目标: 通过让学生搭建三个程序界面,复习对象的三要素知识点,进一步熟悉更多的对象属性。 第一个计算器,复习三种基本结构和基本语句(赋值、注释、结束等)、熟悉并最终融会贯通VB中的各种不同类型的数据及其运算。 第二个计算器,复习第一个计算器中的字符串连接知识点,了解不同类型的数据之间转换的方法、懂得什么时候需要这种转换。初步体会程序设计中的模块化思想。 第三个计算器,进一步复习、熟悉第一个和第二个中的知识点。了解变量的全局性和局部性特点。初步熟悉VB内部函数的格式和使用方法。初步了解程序BUG和预防的相关知识。 情感目标: 1.培养独立探索知识、勇于实践的行为习惯和思想意识、团体协作精神。 2.通过完成具一定难度的有实用价值的软件作品激发学生的成就感、自豪感,提升学生的编程兴趣和学习的积极性主动性。
【重点难点】数据及其处理 对象三要素的理解(侧重属性和事件)函数 思维周密性的训练
【课时安排】共三课时。每个版本计算器各1节课。
教学环节一 效果展示,激发学生兴趣和好胜心,调动其探究欲望教师任务:我在网络教室的大屏幕演示事先已做好的三个版本的“计算器”程序及其使用方法后,告诉学生:只要花1节课时间,我们每个同学都能够设计出第一个版本的简陋型计算器,再花点时间就能完善它,做出中间的第二版简易型甚至漂亮又实用的第三版实用型计算器程序。我们所要做的工作就是往窗体中添加几个对象,简单地设置一下对象的属性,再编写几条相似的事件过程代码,就大功告成了。在学生面前我故意把这个程序的设计说得很简单、容易、轻松,从而调动了学生的学习热情和探究欲望。我还把学生分为四个小组,激励学生说:看看哪一组学生最先把这个程序设计出来。 学生活动:明确任务,做好学习的准备,有的学生已经迫不急待,希望自己或本组能最先把任务完成。 【大屏幕演示】 1.计算器界面 2.对象属性值表 计算器V1.0(简陋型) 对象名 属性名 设置值 Form1 Caption 计算器V1.0(简陋型) Text1 Text 空字符串 Text2 Text 空字符串 Label1 Caption ? Label2 caption = Command1-Command6 Caption +、-、*、÷、清除、等于
计算器V2.0(简易型) 对象名 属性名 设置值 Form1 Caption 计算器V2.0(简易型) Text1 Text 空字符串 Text2 Text 空字符串 Text3 Text 空字符串 Label1 Caption ? Label2 Caption = Command0-Command9) Caption 0-9 Command10-Command13 Caption +、-、*、÷ Command14-Command16 Caption .、=、清除
计算器V3.0(实用型) 对象名 属性名 设置值 Form1 Caption 计算器V3.0(实用型) Text1 Text 空字符串 Label1 Caption ? Label1 Visible False Command0-Command9 Caption 0-9 Command10-Command13 Caption +、-、*、÷ Command14-Command17 Caption .、=、Back、C Command18-Command27 Caption Sqrt、平方、log 、-/+、Sin、Cos、Tan、Atn、CE、Off
首页 上一页 1 2 下一页 尾页 1/2/2 相关论文
首页 上一页 1 2 下一页 尾页 1/2/2