论文部分内容阅读
摘 要:在VB教学中,针对职高生的特点,结合教学实践,总结了一些有效的方法。
关键词:VB教学;兴趣;方法
Visual Basic程序设计,简称VB,具有可视化、面向对象、采用事件驱动编程机制的特点。简单易学、功能强大,是一门实用性很强的课程,也是我校职高计算机专业的一门必修课,教学内容分为设计程序界面和编写程序代码两部分。对学生来说,程序设计的思维方式、概念都是全新的,普遍觉得枯燥、难懂、不感兴趣,接受起来比较困难。针对这一情况,到底采用什么样的教学方法,才能让学生掌握呢?我在几轮的教学中有如下体会:
一、激发学生兴趣
教学中,常遇到学生不入门、不细心、常出错等问题。比如,常把对象名text写成txet;事件与属性分不清;枯燥的代码更是觉得难以理解,不愿意研究,归根结底还是兴趣不高造成的。在教学中,应注重课前导入,根据教学目的及要求,将学生的熟悉的、感兴趣的及热点问题进行融合,制作案例,激发学生兴趣。如,我在讲文本框时(Text Box),将Windows、QQ等界截图,制作案例。课前,播放给学生,让学生有自己动手完成的冲动,然后通过对案例的阅读、分析、运行和总结,掌握各知识点。
二、突破教学难点
教学难点是指教学中学生难以理解的教学内容,如不能及时地突破一个个难点,日子久了,难点堆积就会吓倒一大批学生。因此,快速有效地突破难点,是提高教学质量的重要保证,是提升学生学习信心的关键因素,也是教师必备的基本功之一。以下是我在教学中用到的一些方法。
1.类比法
类比法的关键就是将抽象的问题迁移到日常中熟悉的事物上,利用两者之间的相似性促使学生理解。面向对象程序设计的基本概念是教材中的一个难点,为了达到预期的教学效果,用不同的事物作类比。如,介绍对象的属性概念时,可以用一个人的性别、身高、体重等属性作类比;介绍对象的方法时,可以用一个人会吃饭、会睡觉、会唱歌等作类比。
学习变量时,因为这个概念太抽象了,让逻辑思维能力差的学生摸不着边际,不知到底是何物,加上早已习惯了“=”的用法,对于变量的值随时变化更是难以理解,这就成了教学中的一大难点。
2.死记法
当然,只有理解了,才能让学习转变为有意义的学习。但在实际教学中,由于学生数学基础差,抽象思维能力跟不上,尽管你使用了各种方法还是不能理解,这种情况下,只能死记了。如:Int函数,它的功能是取不大于本身的最大整数。但对负数取整时总有学生出错,没办法只好记住:“凡是有尾的,正的直接截尾;负的先减1,再截尾。”自此以后,再没有学生出错了。再如,产生[a,b]区间内随机整数:Int(Rnd*(b-a 1)) a。
3.总结归纳法
在教学中发现,尽管学生很认真地学习,但还是常常出错或容易混淆。为此,我尝试用总结归纳法将一些易错、易混淆的知识点归纳、总结给学生,收到了良好的效果,学生不仅能够牢固地掌握知识的要点,而且还增强了学习的信心。如,函数中的Int函数和Fix函数;Spc函数和Space函数;Space函数和Tab函数等。
三、改变实践教学方法
由于要参加对口升学考试,在实际教学中注重理论教学及习题的练习,而忽视实践教学和学生动手能力的培养。因此,一要适当增加实践课,尽量让学生多动手,多思考,通过程序的运行检验自己的想法;二要注重实践课的启发、引导,学生基础较差,虽然讲例题时听明白了,到真正自己动手时,绝大部分学生无从下手,需要教师“设计任务→启发→引导→尝试、探索、观察”,成为自主的学习者,把“教法”与“学法”统一起来,让学生感受学习的乐趣。在此过程中,教师要多鼓励,及时发现、解决问题并帮助学生总结。
四、培养正确的编程思想
在VB教学过程中,学生往往不知如何将问题自顶向下,逐层分解细化,将大问题细分为小问题,直到满足每一个要求,再用基本语句实现。在授课时,要注重培养正确的编程思想,这样学生才会有全局观念,思路清晰、有条不紊,有利于问题的解决。
总之,在教学中坚持理论与实践相结合的方式,注重学生应用能力的培养,勤思考、多尝试,定会完成预期教学目标,培养出符合社会需求的实用性人才。
参考文献:
[1]陈清华,关维娟.谈《VB程序设计》课程教学方法的探讨[J].科技创新导报,2011(21).
[2]谢红霞,杜建生.《VB程序设计》教学与实践[J].计算机教育,2007(10).
[3]陈炎龙.高职高专VB教学方法探讨[J].科技情报开发与经济,2007(13).
编辑 韩 晓
关键词:VB教学;兴趣;方法
Visual Basic程序设计,简称VB,具有可视化、面向对象、采用事件驱动编程机制的特点。简单易学、功能强大,是一门实用性很强的课程,也是我校职高计算机专业的一门必修课,教学内容分为设计程序界面和编写程序代码两部分。对学生来说,程序设计的思维方式、概念都是全新的,普遍觉得枯燥、难懂、不感兴趣,接受起来比较困难。针对这一情况,到底采用什么样的教学方法,才能让学生掌握呢?我在几轮的教学中有如下体会:
一、激发学生兴趣
教学中,常遇到学生不入门、不细心、常出错等问题。比如,常把对象名text写成txet;事件与属性分不清;枯燥的代码更是觉得难以理解,不愿意研究,归根结底还是兴趣不高造成的。在教学中,应注重课前导入,根据教学目的及要求,将学生的熟悉的、感兴趣的及热点问题进行融合,制作案例,激发学生兴趣。如,我在讲文本框时(Text Box),将Windows、QQ等界截图,制作案例。课前,播放给学生,让学生有自己动手完成的冲动,然后通过对案例的阅读、分析、运行和总结,掌握各知识点。
二、突破教学难点
教学难点是指教学中学生难以理解的教学内容,如不能及时地突破一个个难点,日子久了,难点堆积就会吓倒一大批学生。因此,快速有效地突破难点,是提高教学质量的重要保证,是提升学生学习信心的关键因素,也是教师必备的基本功之一。以下是我在教学中用到的一些方法。
1.类比法
类比法的关键就是将抽象的问题迁移到日常中熟悉的事物上,利用两者之间的相似性促使学生理解。面向对象程序设计的基本概念是教材中的一个难点,为了达到预期的教学效果,用不同的事物作类比。如,介绍对象的属性概念时,可以用一个人的性别、身高、体重等属性作类比;介绍对象的方法时,可以用一个人会吃饭、会睡觉、会唱歌等作类比。
学习变量时,因为这个概念太抽象了,让逻辑思维能力差的学生摸不着边际,不知到底是何物,加上早已习惯了“=”的用法,对于变量的值随时变化更是难以理解,这就成了教学中的一大难点。
2.死记法
当然,只有理解了,才能让学习转变为有意义的学习。但在实际教学中,由于学生数学基础差,抽象思维能力跟不上,尽管你使用了各种方法还是不能理解,这种情况下,只能死记了。如:Int函数,它的功能是取不大于本身的最大整数。但对负数取整时总有学生出错,没办法只好记住:“凡是有尾的,正的直接截尾;负的先减1,再截尾。”自此以后,再没有学生出错了。再如,产生[a,b]区间内随机整数:Int(Rnd*(b-a 1)) a。
3.总结归纳法
在教学中发现,尽管学生很认真地学习,但还是常常出错或容易混淆。为此,我尝试用总结归纳法将一些易错、易混淆的知识点归纳、总结给学生,收到了良好的效果,学生不仅能够牢固地掌握知识的要点,而且还增强了学习的信心。如,函数中的Int函数和Fix函数;Spc函数和Space函数;Space函数和Tab函数等。
三、改变实践教学方法
由于要参加对口升学考试,在实际教学中注重理论教学及习题的练习,而忽视实践教学和学生动手能力的培养。因此,一要适当增加实践课,尽量让学生多动手,多思考,通过程序的运行检验自己的想法;二要注重实践课的启发、引导,学生基础较差,虽然讲例题时听明白了,到真正自己动手时,绝大部分学生无从下手,需要教师“设计任务→启发→引导→尝试、探索、观察”,成为自主的学习者,把“教法”与“学法”统一起来,让学生感受学习的乐趣。在此过程中,教师要多鼓励,及时发现、解决问题并帮助学生总结。
四、培养正确的编程思想
在VB教学过程中,学生往往不知如何将问题自顶向下,逐层分解细化,将大问题细分为小问题,直到满足每一个要求,再用基本语句实现。在授课时,要注重培养正确的编程思想,这样学生才会有全局观念,思路清晰、有条不紊,有利于问题的解决。
总之,在教学中坚持理论与实践相结合的方式,注重学生应用能力的培养,勤思考、多尝试,定会完成预期教学目标,培养出符合社会需求的实用性人才。
参考文献:
[1]陈清华,关维娟.谈《VB程序设计》课程教学方法的探讨[J].科技创新导报,2011(21).
[2]谢红霞,杜建生.《VB程序设计》教学与实践[J].计算机教育,2007(10).
[3]陈炎龙.高职高专VB教学方法探讨[J].科技情报开发与经济,2007(13).
编辑 韩 晓