论文部分内容阅读
摘 要:VB程序设计是初中与高中信息技术教材接轨的一部分,也直接影响到高中数学的算法设计这一部分内容。这也说明学习信息技术对其他学科的影响越来越大,本文笔者就如何避开概念的繁琐、语法的枯燥,如何应用案例教学激发学生的学习热情进行浅显的探索。
关键词:案例教学法;VB程序设计
对于初中学生来说,程序设计的思维方式和概念都是全新而陌生的,接受起来非常困难,而VB语言是一门枯燥乏味的编程课程,同学们面对的都是一些符号、语句、函数和过程等,容易因其乏味难懂而厌学,因此笔者在教学过程中采用了案例教学方法,并取得良好的教学效果。
一、教学案例的选取
1.选取贴近生活的案例
案例的设计和选取应该考虑到与学生的生活、专业相关联,只有这样的案例才能让学生体会到程序设计的实用性,从而引起学习热情。例如,我们可以设计QQ的登录界面,将VB界面设计,控件的布局以及字符串函数等知识点涵盖其中。学生对于QQ登录界面再熟悉不过,通过自己设计这种登录界面,学到相应的知识。
2.选取有趣好玩的案例
案例的设计还要能引发学生的兴趣,诱发学生学习的积极性和自主性,使学生在极大的兴趣和迫切需要知道答案的情況下,产生积极探究的动力。例如,在讲解随机数函数时,采用“掷骰子”的实例,让学生自己设计掷骰子比大小,学生有极大的兴趣。把日常生活中随处可见的实例搬到课堂,学生能够因为对案例感兴趣而轻松掌握相应的知识点。
二、教学活动的设计
1.在案例中落实概念
在刚学习程序设计时,大多数教材都是先介绍对象、对象的属性、方法和事件及VB语言基础等等一系列的在程序设计中比较抽象难懂的概念和相关知识,对于初中生,单词还不认识几个,学习起来很有难度。所以在教学环境中以一个具体的案例作为切入点,把每个案例都适量的渗透一些相关的概念和知识点,使学生们在做中学,在学中做,通过任务驱动的过程,逐渐地、自然地去体会概念的运用。例如,在开始学习这门课程时,设定一个“认识vb”的程序,简单的介绍了文本框控件和命令按钮控件的功能和用法,通过实际操作编程,渗透设置对象属性的方法和程序设计的基本步骤,再通过举一反三,介绍如何用代码改变对象属性的方法,是对上一个程序的扩展和补充。
2.在案例中设立障碍
在程序设计教学中需要注意许多细节问题,讲解时故意设立问题障碍,鼓励学生产生质疑,激发学生的主观能动性,是培养学生思维能力和创造能力的起点。比如通过一个“调试程序”的任务驱动,让学生深刻理解调试程序中“运行错误”和“逻辑错误”的含义。例如:在程序运行时通过设置除数为0,所产生的屏幕提示,让学生自己体会“运行错误”的含义,教师可以进一步启发学生在调试程序中如何避免出现“除数为0”的这种运行错误。这种方法比一开始就给出一个正确的程序,更容易让学生理解和记忆。
3.在案例中分散知识点
一个案例往往包含了多个知识点,如果一口气把整个案例过程讲完,学生虽然能听懂,但记不住。为此,教师在授课时一定要注意控制好速度,对一些新的知识点和学生操作比较生疏时,速度要尽量放慢些。当学生有了一些基础后,讲课速度可稍快些,特别是已经学过的知识点,可以快速讲解,甚至可以略过,以节省更多的时间让学生掌握新的知识点。比如进行数据类型教学时是通过一个典型案例——输出50!来进行教学。该案例不仅有for循环的使用,还有数据类型相关知识点。先从最简单的5!开始运算,再进行15!,50!的运算。终于学生在计算50!时出现“数据溢出”错误提示,这时候老师才讲解数据类型,让学生恍然大悟。
三、教学效果的反馈
程序设计作品是学生经过分析问题、确定算法、编写程序、调试程序等一系列过程产生的结果。教师通过设计综合案例,引导同学们观察、思考,用提问、比较、总结归纳、小组讨论等多种手段,揭示蘊含在案例中的知识点以及各知识点之间的联系。而同学们在自己亲自动手动脑设计、修改、探究问题和解决问题的过程中,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移;另一方面对于提高学生的学习效率也有很大的帮助。比如有学生提出这样一个问题,他们在听音乐的时候,发现歌词字幕和歌曲的播放速度不匹配,能不能设计一个字幕播放器,播放音乐的时候让字幕和歌曲播放同步。学生提出这个问题后,首先肯定了他们的想法,然后,让学生确定是用什么播放器,引导学生找到存放歌词字幕的文件,搞清楚播放原理;其次,让学生明确要解决什么问题,用什么方式,如何去解决;第三,提出设计思路,编写设计提纲;第四,进行程序设计和代码调试;最后,实施应用检测。
虽然教学有法,教无定法,但贵在得法,万变不离其宗。通过多年的VB教学探索可以看出“案例教学法”模式比较符合VB教学的需要,这种教学模式的实施在培养学生分析问题、解决问题、合作交流等方面起到了积极的作用,同时也有利于师生之间的交流和互动,促进了教学效果的提升。在今后的教学中,还要不断探索,寻找更适合学生,更能提高教学质量的教学方案,同时要巧妙地将各种方法有机结合起来,着重激发学生自主学习的热情并使学生全心地投入到VB学习中去和提高学生的实际应用的能力,使VB课程的教学效率的提高,不断创新。
参考文献:
[1]管海蓉.编程怎么教,学生才爱学?——初中vb校本课程教学实例[J].中国信息技术教育,2014.
[2]张旭红.《VB程序设计》教学方法改革的探索与实践[J].甘肃科技,2008.
[3[陈仕琼.中职VB程序设计课程教学方法与考核实践的探索[J].民营科技,2010.
[4]罗瑞红.谈谈案例教学法在《VB程序设计》课程教学中的应用[J].
关键词:案例教学法;VB程序设计
对于初中学生来说,程序设计的思维方式和概念都是全新而陌生的,接受起来非常困难,而VB语言是一门枯燥乏味的编程课程,同学们面对的都是一些符号、语句、函数和过程等,容易因其乏味难懂而厌学,因此笔者在教学过程中采用了案例教学方法,并取得良好的教学效果。
一、教学案例的选取
1.选取贴近生活的案例
案例的设计和选取应该考虑到与学生的生活、专业相关联,只有这样的案例才能让学生体会到程序设计的实用性,从而引起学习热情。例如,我们可以设计QQ的登录界面,将VB界面设计,控件的布局以及字符串函数等知识点涵盖其中。学生对于QQ登录界面再熟悉不过,通过自己设计这种登录界面,学到相应的知识。
2.选取有趣好玩的案例
案例的设计还要能引发学生的兴趣,诱发学生学习的积极性和自主性,使学生在极大的兴趣和迫切需要知道答案的情況下,产生积极探究的动力。例如,在讲解随机数函数时,采用“掷骰子”的实例,让学生自己设计掷骰子比大小,学生有极大的兴趣。把日常生活中随处可见的实例搬到课堂,学生能够因为对案例感兴趣而轻松掌握相应的知识点。
二、教学活动的设计
1.在案例中落实概念
在刚学习程序设计时,大多数教材都是先介绍对象、对象的属性、方法和事件及VB语言基础等等一系列的在程序设计中比较抽象难懂的概念和相关知识,对于初中生,单词还不认识几个,学习起来很有难度。所以在教学环境中以一个具体的案例作为切入点,把每个案例都适量的渗透一些相关的概念和知识点,使学生们在做中学,在学中做,通过任务驱动的过程,逐渐地、自然地去体会概念的运用。例如,在开始学习这门课程时,设定一个“认识vb”的程序,简单的介绍了文本框控件和命令按钮控件的功能和用法,通过实际操作编程,渗透设置对象属性的方法和程序设计的基本步骤,再通过举一反三,介绍如何用代码改变对象属性的方法,是对上一个程序的扩展和补充。
2.在案例中设立障碍
在程序设计教学中需要注意许多细节问题,讲解时故意设立问题障碍,鼓励学生产生质疑,激发学生的主观能动性,是培养学生思维能力和创造能力的起点。比如通过一个“调试程序”的任务驱动,让学生深刻理解调试程序中“运行错误”和“逻辑错误”的含义。例如:在程序运行时通过设置除数为0,所产生的屏幕提示,让学生自己体会“运行错误”的含义,教师可以进一步启发学生在调试程序中如何避免出现“除数为0”的这种运行错误。这种方法比一开始就给出一个正确的程序,更容易让学生理解和记忆。
3.在案例中分散知识点
一个案例往往包含了多个知识点,如果一口气把整个案例过程讲完,学生虽然能听懂,但记不住。为此,教师在授课时一定要注意控制好速度,对一些新的知识点和学生操作比较生疏时,速度要尽量放慢些。当学生有了一些基础后,讲课速度可稍快些,特别是已经学过的知识点,可以快速讲解,甚至可以略过,以节省更多的时间让学生掌握新的知识点。比如进行数据类型教学时是通过一个典型案例——输出50!来进行教学。该案例不仅有for循环的使用,还有数据类型相关知识点。先从最简单的5!开始运算,再进行15!,50!的运算。终于学生在计算50!时出现“数据溢出”错误提示,这时候老师才讲解数据类型,让学生恍然大悟。
三、教学效果的反馈
程序设计作品是学生经过分析问题、确定算法、编写程序、调试程序等一系列过程产生的结果。教师通过设计综合案例,引导同学们观察、思考,用提问、比较、总结归纳、小组讨论等多种手段,揭示蘊含在案例中的知识点以及各知识点之间的联系。而同学们在自己亲自动手动脑设计、修改、探究问题和解决问题的过程中,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移;另一方面对于提高学生的学习效率也有很大的帮助。比如有学生提出这样一个问题,他们在听音乐的时候,发现歌词字幕和歌曲的播放速度不匹配,能不能设计一个字幕播放器,播放音乐的时候让字幕和歌曲播放同步。学生提出这个问题后,首先肯定了他们的想法,然后,让学生确定是用什么播放器,引导学生找到存放歌词字幕的文件,搞清楚播放原理;其次,让学生明确要解决什么问题,用什么方式,如何去解决;第三,提出设计思路,编写设计提纲;第四,进行程序设计和代码调试;最后,实施应用检测。
虽然教学有法,教无定法,但贵在得法,万变不离其宗。通过多年的VB教学探索可以看出“案例教学法”模式比较符合VB教学的需要,这种教学模式的实施在培养学生分析问题、解决问题、合作交流等方面起到了积极的作用,同时也有利于师生之间的交流和互动,促进了教学效果的提升。在今后的教学中,还要不断探索,寻找更适合学生,更能提高教学质量的教学方案,同时要巧妙地将各种方法有机结合起来,着重激发学生自主学习的热情并使学生全心地投入到VB学习中去和提高学生的实际应用的能力,使VB课程的教学效率的提高,不断创新。
参考文献:
[1]管海蓉.编程怎么教,学生才爱学?——初中vb校本课程教学实例[J].中国信息技术教育,2014.
[2]张旭红.《VB程序设计》教学方法改革的探索与实践[J].甘肃科技,2008.
[3[陈仕琼.中职VB程序设计课程教学方法与考核实践的探索[J].民营科技,2010.
[4]罗瑞红.谈谈案例教学法在《VB程序设计》课程教学中的应用[J].