何继娟 云南省玉溪市峨山县职业高级中学 653200
摘 要:Visual Basic程序设计作为中职学校计算机专业的核心课程,其理论性强,教学难度大。而中职学生大多基础较差,难以接受教师灌输的知识,厌学情绪较为明显。我结合最近几年《VB程序设计》课教学的实际经验,进行深刻的反思,针对目前中职学校在VB程序设计教学中普遍存在的一些现象,分析了 VB课程教学过程中存在的问题,并结合教学实践,通过确定具体的教学目标、精心组织教学资源、案例整合等方法来进行改进。
关键词:学习兴趣 教学资源 案例整合 操作技能
计算机程序设计是中职学校“计算机及应用”专业学生必备的基本技能之一,对锻炼学生抽象思维、提高计算机操作技能、增强对后续课程的理解能力都有着不可或缺的作用。而Visual Basic是学生学习程序设计的首选教学语言,从来都是各中职学校“计算机及应用”专业课程建设中的核心专业课。
VB是一门面向对象的可视化编程语言,它简单易学、功能强大、应用广泛,适合中职学生学习。而VB教材中涉及的知识大部分是先讲一些基本概念,然后到结构,到过程等。老师在上课时也是在用讲说明书的方式给学生上课,在课堂上,只是对学生灌输了一大堆生硬的命令和语法,学生只能被动地接受知识,大量的专有名词把学生搞得晕头转向。在涉及到具体的编程及上机操作时,学生往往会出现没有思路、无从下手、或错误百出,不会调试程序等各种情况。加上中职学生本身底子较为薄弱,没有好的学习方法,渐渐地一些学生认为计算机编程是那样的深奥、让人可望而不可及,觉得老师所讲内容枯燥,导致课程通过率严重偏低,教学质量差,不利于人才的培养。这种情况在很多中职学校的计算机专业教学中都十分突出,应引起我们计算机教学工作者的高度重视,如何提高教学质量,培养学生学习程序设计的能力应成为我们教学的主旨。
怎样才能调动中职学生学习VB的兴趣和提高学生程序设计的能力呢?现结合我在VB程序设计课程中的一些实践与探索,谈谈如何激发学生兴趣,提高课堂效率的一些经验及做法。
一、结合学生实际,确定具体的教学目标
计算机专业的人才应是随着社会的需求而变化,要具有实践性,学生学习的技能更应该适应社会的发展。在信息技术飞速发展和社会对人才的需求不断变化的今天,对于VB程序设计语言教学来说,应该充分从学生接受能力和学习规律的角度出发,结合目前软件蓝领人才的培养标准,确定具体的教学目标。
我认为,VB程序设计教学应该使学生具备以下的基本能力:1.培养学生对程序设计类课程的学习兴趣;2.培养学生分析问题和解决问题的能力;3.培养并提高学生的创新能力和动手能力;4.培养和提高学生程序设计和系统开发及应用能力;5.培养学生阅读、分析程序的能力。
只有教师明确了目标,才能以目标为纲,组织教学内容,搜集教学资源,把最合适的教学资源呈现给学生,达到教学效果的最优化。
二、确定和组织教学资源,激发学生学习兴趣
结合具体的学生培养目标,任课教师需要有针对性地确定和组织相关的教学内容。该课程要求任课教师能够及时了解目前技术发展状况,同时对相关内容进行消化,做到细致筛选、整理,这样才能够将最合适的教学资源呈现给学生。在实践中,我始终坚持以学生已有的知识程度为基础,打破原有的以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例入手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。
三、用案例串接知识体系,培养学生分析问题和解决问题的能力
计算机行业的发展,使得软件开发工具不断地更新换代,软件开发的过程、软件设计的思维方式都有了根本的改变,使得传统的教学模式已经不适应软件蓝领人才培养。
期刊文章分类查询,尽在期刊图书馆案例教学以其开放的教学环境、综合实用的专业知识和对学生全面素质,尤其是分析问题、解决问题的能力的培养越来越得到教师学生的认同。因为我们所选择的案例是为专业课程的教学服务,所以必须与教学目标相结合,能够将课程学习所要掌握的知识点合理地分布在各个案例中,同时将教学的难点分散,在每个案例中突出各自的重点。
四、处理好讲练关系,重视操作技能的培养
VB是一门实践性很强的课程,如果只纸上谈兵,不上机练习,是不可能真正掌握VB程序设计课。实践教学应主要抓住以下几点:
1.模仿阶段
对课堂核心实例系统的调试、改进。核心实例的每次增强版是全面反映教学内容的,学生通过模仿、知识再现达到在实践中领悟知识,开拓编程思路。
2.分层次阶段
在教学过程实施的开始,和核心实例同步,我就给出了几个类似核心实例的课程设计内容,供学生选择。对核心实例的调试比较成功的,可以同步实施自己所学的课程设计内容,达到培养学生分析问题和解决问题的能力。对掌握核心实例有困难的学生,针对教学内容重新布置实验,强化知识巩固。
要掌握上面两个阶段的具体情况,教师应亲自指导,与学生一起上机实验,以便随时掌握学生实作过程。对学生提出的问题及时予以指导,而发现学生常犯的共性错误,可在理论课上进行点评。
五、采用灵活的考核方式,甩掉“学为所考”的思想包袱
课程考核方式灵活多样,传统的笔试不能完全真实地反映学生学习效果,VB程序设计课程本身是集理论学习与动手操作于一体的课程,我们不能一味地追求理论知识,而忽视动手操作能力,因此,应对学生的评价贯穿到整个学期的VB课程学习中。考核分成三部分:理论作业(20%)、实作操作(30%)、期末考试(50%)。
VB课程的分数就由理论作业、实作作业、期末考试这三项组成了,其中实作操作考核,可以把学生分组承担任务,一个小组接受一个设计课题,小组的每个成员应分担不同的功能模块,考核时,采用小组答辩的方式,并形成文字材料,这样有利于在教学的实施过程中,强化学生“学为所用”的意识,而不是“学为所考”的目的,让学生更注重学习的过程,而不是考试的结果,学生在参与学习的过程中,应培养他们的探索精神,严谨的科学态度,而学生只要是认真、深入地参与了学习的每一个环节并完成每个环节所布置的任务,就一定可以收到好的学习效果。
六、教师要不断更新自身的知识储备
由于计算机技术发展迅猛,知识更新非常快,教师自身的知识储备也在某种程度上决定着教学质量的高低,仅仅围绕课本讲清楚几个例题和习题是远远不够的,教师平时应多参加社会实践活动,积累编程经验,博览群书扩充知识结构体系,研究并采纳良好的教学方法,要用自己严谨治学的工作态度和广博的知识去赢得学生的信赖与喜爱,真正使课堂教学既别具一格,又生动有趣。让学生能带着兴趣学,快乐地学,才会收到好的教学效果。
由于我在VB教学中不断反思,不断总结,不断创新,很多学生喜欢VB这门课程,并取得了较好的教学效果。然而,VB程序设计是一门逻辑思维强、抽象的课程,提高学生程序设计和系统开发的综合能力,依赖于教、学双方的不懈努力和教学方法的不断创新。为适应新形式下我国信息技术加速发展的需要,VB程序设计程序课程作为计算机科学与技术核心课程,教学仍然需要大胆创新、敢于实践,才能开创创新人才培养的新局面。
参考文献
[1]林崇德 教育的智慧[M].北京:北京师范大学出版社,2007。
[2]李方 现代教育科学研究方法[M].广东高等教育出版社,1997。
[3]王栋 Visual Basic程序设计实用教程[M].北京:清华大学出版社,2007,3版。
[4]袁锋 谈《VB程序设计》教学方法改革的五个转变[J].中国成人教育,2004,(1),66-67。
[5]蔡永铭 VB程序设计教学中要培养学生使用标准编码[J].广东药学院党报,2004,(4),60-62。
论文作者:何继娟
论文发表刊物:《中小学教育》2016年1月总第230期供稿
论文发表时间:2016/3/16
标签:学生论文; 程序设计论文; 课程论文; 知识论文; 能力论文; 中职论文; 核心论文; 《中小学教育》2016年1月总第230期供稿论文;