关于中职学校《VB程序设计》课教学的实践与探索

时间:2022-10-01 10:29:35

关于中职学校《VB程序设计》课教学的实践与探索

摘要:Visual Basic程序设计作为中职学校计算机专业的核心课程,其理论性强,教学难度大。笔者根据最近几年《VB程序设计》课教学的实际经验,进行深刻的反思,针对目前中职学校在VB程序设计教学中普遍存在的一些现象,分析了VB课程教学过程中存在的问题,并结合教学实践,提出了相应的改进方法。

关键词:VB程序设计;教学方法;资源整合;案例教学

中图分类号:G642文献标识码:A文章编号:1009-3044(2010)07-1667-02

About Vocational School "VB Programming" Class Teaching Practice and Exploration

LI Min

(Hefei Economy and Management Vocational School, Hefei 230041, China)

Abstract: Visual Basic program design as a secondary vocational schools, computer science core curriculum, the theory is strong, teaching difficult. I According to recent years, "VB Programming" Teaching practical experience, profound reflection, in view of the current level of teaching schools in the VB program design prevalent in some of the phenomena analyzed the process of VB teaching problems and combination of teaching practice, put forward the corresponding enhancement.

Key words: VB program design; teaching methods; resource integration; case teaching

计算机程序设计是中职学校“计算机及应用”专业学生必备的基本技能之一,对锻炼抽象思维、提高计算机修养、增强对后续课程的理解能力都有着不可或缺的作用。《Visual Basic程序设计》作为中职学校首选的设计语言,从来都是各校“计算机及应用”专业课程建设中的核心专业课。但是对于现行的VB教材来说,大部分的教材总是先讲VB语言的基本语法,然后再讲VB中对象的使用,然后到结构,到过程等。在实际教学过程中,大多数的老师也是在用讲说明书的方式给学生上课,在课堂上,只是对学生灌输了一大堆生硬的命令和语法,学生只能被动地接受知识,大量的专有名词把学生搞得晕头转向。在涉及到具体的编程及上机操作时,学生往往会出现没有思路、无从下手、或错误百出,不会调试程序等各种情况。加上中职学生本身底子较为薄弱,没有好的学习方法,渐渐地一些学生认为计算机编程是那样的深奥、那样的可望而不可及,最终导致学生在上课时感到老师所讲内容枯燥,对课程望而生畏,既而产生厌倦,这样发展的结果就会使教与学产生严重脱节。学生没有了自己的思想与主张,对书本内容照搬照套,考试通过率严重偏低,教学质量差,不利于人才的培养。这种情况在很多中职学校的计算机专业教学中都十分突出,应引起我们计算机教学工作者的高度重视,如何提高教学质量,培养学生学习程序设计的能力应成为我们教学的主旨。怎样才能调动职校生学习VB的激情和提高学生程序设计的能力?文章提出了本人在VB程序设计课程中的一些实践与探索,希望和大家一起探讨。

1 分析教学对象,明确教学目标

计算机专业的人才应是随着社会的需求而变化,要具有实践性,学生学习的技能更应该适应社会的发展。在信息技术飞速发展和社会对人才的需求不断变化的今天,对于VB程序设计语言教学来说,应该充分从学生接受能力和学习规律的角度出发,结合目前软件蓝领人才的培养标准,确定具体的教学目标。

我认为,VB程序设计教学应该使学生具备以下的基本能力:1)培养学生对程序设计类课程的学习兴趣;2)培养学生分析问题和解决问题的能力;3)培养并提高他们的创新能力和动手能力;4)培养和提高学生程序设计和系统开发及应用能力。

只有教师首先明确了目标,才能以目标为纲,组织教学内容,搜集教学资源,把最合适的教学资源呈现给学生。达到教学效果的最优化。

2 整合各类教学资源,激发学生学习兴趣

结合具体的学生培养目标,任课教师需要有针对性地确定和组织相关的教学内容。该课程要求任课教师能够及时了解目前技术发展状况、同时对相关内容进行消化,做细致筛选、整理,这样才能够将最合适的教学资源呈现给学生。在实践中,我始终坚持以学生已有的知识程度为基础,打破原有的以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。比如,在讲到循环结构中DO-LOOP语句和FOR-NEXT语句的用法时,我用DO-LOOP语句的4种形式和FOR-NEXT语句实现求解N!的过程,让学生去观察、领悟它们的异同。按照学生的认知规律组织教学和重视同学们的知识结构体系的建立并不是相互对立的,相反,最终同学们能否在头脑中建立完整的学科体系对于其本身能否对所学的内容有比较深刻的理解起着极为关键的作用,问题的关键在于这种学科结构体系的建立是通过外部手段强加给他们的,还是在同学们学习的过程中自然形成的。同时我们可以将教材上的知识以实例的形式予以整合形成实例库。实例库主要是以知识点为一条主线按难度对教材上的实例或针对教材知识点所做实例进行分类,同时从其它的参考资料上获得更多相关的实例加人以丰富资源。

3 以案例教学串接知识体系,培养学生分析问题和解决问题的能力

计算机行业的发展,使得软件开发工具不断地更新换代,软件开发的过程、软件的结构、软件设计的思维方式都有了根本的改变,使得传统的教学模式已经不适应软件蓝领人才培养。案例教学以其开放的教学环境、综合实用的专业知识和对学生全面素质尤其是分析问题、解决问题的能力的培养越来越得到教师学生的认同。因为我们所选择的案例是为专业课程的教学服务,所以必须与教学目标相结合,能够将课程学习所要掌握的知识点合理地分布在各个案例中,同时将教学的难点分散,在每个案例中突出各自的重点。例如,我在讲解滚动条控件用法时,设计了“简单调色板程序”作为案例进行教学,在如图1所示的窗体中,通过滑动“红色”、“绿色”、“蓝色”三个滚动条来设置文本框的背景或前景颜色。从而让学生更直观更明了地掌握滚动条控件的使用。由于学生的素质参差不齐,所以我们选择的案例应满足不同层次的学生学习,既让大多数学生完成基本的教学任务,又能给少数尖子生提供提升的空间。例如:如图2所示的“用户登录”窗体中,设计了三种不同层次的教学目标:一是能完成对用户名和密码的验证,顺利登录;二是增加限时功能;三是限制每个用户输入错误密码的次数不超过三次。其中,第一目标是面向所有学生的,第二、三个目标是针对部分学有余力的学生的。

上一篇:基于本体的智能参考咨询系统研究 下一篇:浅析游戏脚本语言Lua