首页 > 范文大全 > 正文

提高VB教学质量的几点思考

开篇:润墨网以专业的文秘视角,为您筛选了一篇提高VB教学质量的几点思考范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:在全院开展VB课程旨在提高学生的计算机应用水平。为了提高教学质量,结合本院学生的特点,作者根据实际教学经验从理论环节、实验环节、课后环节三方面分析总结,得出一些可实施的教学方法。

Abstract: The course of vb is to improve students' computer ability. Combining the characteristics of students and teaching experience, the paper summarizes some teaching methods in order to improve the teaching quality.

关键词:程序设计;VB教学;教学质量

Key words: programming design;VB teaching;the quality of instruction

中图分类号:G64文献标识码:A文章编号:1006-4311(2010)30-0190-01

0引言

当前计算机技术应用水平和需求的不断提高,计算机技能已成为当代大学生知识结构的重要组成部分。在教育部2007年2号文件中,明确地指出了“培养和提高本科生通过计算机和多媒体课件学习的能力,以及利用网络资源进行学习的能力”。计算机基础教学要达到目标中规定的三个层次的基本要求,其中,第一层次为计算机文化基础,第二层次为计算机技术基础,第三层次为计算机应用基础。计算机程序设计作为高校非计算机专业的一门公共基础课程,属于计算机技术基础教育,更是大学生必须掌握的一种应用技能。

1现状分析

本人所在的独立学院重视发展学生的计算机软件技术能力,开设了《高级语言程序设计》课程,同时要求学生通过广东省计算机等级考试,目的是让学生能更适应当前计算机发展飞速的环境。在众多的程序设计语言中,我校选择Visual Basic作为非计算机专业程序设计的高级语言。该语言具有面向对象、事件驱动、简单易学等特点,对于初学者具有很强的适用性和实用性。特别地,由于中小学计算机教学的广泛开展,或多或少给高校的此门课程的开展起了铺垫作用。但开展此门课存在以下现象:其一,学生的情况良莠不齐;其二,学生自主学习及独立思考问题能力差;其三,专业的不对口,学生表现的求知欲望较差。

2解决方案

改进教学方法,提高课程的教学质量。本文针对学生出现的现象,谈谈本人在高级语言程序设计课程(VB)教学中应注意的几点及处理方法。

2.1 理论教学过程需要改变教师自编自演的做法,让学生成为课堂的主角计算机教学采用多媒体教学的方式使教学迈出一大步,但教学的模式中仍以老师为中心传授、灌输,而本应该成为主动的学生仅是被动接受,这样不利于学生独立分析问题、解决问题及创新能力的培养。由老师导演的每节课堂,学生能否充当主要的角色?课堂设计不仅要考虑内容的丰富及表现形式手段的多样性,同时要涉及到与学生互动环节,如引导性回答问题、激发学生展示自己的热情、课堂练习发现问题等过程。学生在参于的过程中不仅将学习的知识点巩固而且提高了学生的自信心与兴趣。

2.2 理论教学过程淡化细节,注重具体案例教学传统的程序设计语言教学过程过于注重语法,即使教师满堂讲,也会感觉内容多、课时不够等现象,而且学生学习枯燥,即便在课堂上明白,但实际问题可能仍无法解决。通过具体案例教学,将VB中的结构化程序设计贯穿在对象的属性、事件、方法中,淡化语法细节,完成VB教学的主要内容。案例的选择非常重要,它既能作为知识点的总结,又能启发学生对案例所用的知识点进一步讨论、归纳,对案例完善和扩展,达到知识的快速掌握和自主学习能力的培养。例如控制结构通过设计一个类似于邮箱登录的界面,判断正确后登录,从而引入顺序结构、选择结构。学生理解后,试问如果有四次登录的机会,又该如何处理?引导学生通过循环结构的语法解决问题。特别地,可以采用对案例的提问导出知识点,加强学生的认识过程,案例的总结有利于学生归纳知识点。

2.3 增强理论教学中的练习环节在教学过程中,多媒体教学增加传统板书教学的量,案例演示教学提高了教学的质,但学生的编写程序能力仅读、看远远不够,因此在理论教学中应注意让学生模仿直到自行编写,教师在教学的过程中应及时发现问题,这样可以提高学生编写程序的能力。VB实践性较强,强调精讲多练,作为独立学院,学生更需要课后思考,回顾并升华所学的内容,更重要的是能培养兴趣和提高自学能力。

2.4 实验环节阶梯性练习在VB教学中,上机实践环节处于关键地位。实验过程包括对知识点的验证,且以案例的形式出现。在实验教学设计中,实验案例的安排可以是一个“螺旋式”上升的过程,将教学大纲中知识点串起,既可以缓解学生对编程的恐惧心理,让学生由浅入深,循序渐进接受程序设计思想,又能起到举一反三,将小案例汇聚成大案例逐一解决。

2.5 实验环节增强学生创新及辅导意识实验环节除了验证知识点的掌握情况,应尽可能引导学生寻求最佳解题方案,这样可以增强学生的创新意识,提高学生活学活用的能力。比如,要求学生设计一个计算器,要求界面美观、方便实用,我们可以引导学生去设计如同计算机系统自带的计算器界面,对优秀的设计及时给予肯定,激励更多的同学,对于设计困难的同学帮助他们分析原因,引导其通过自己的手段去解决问题,进一步提高学生的自信心。当然,在实验环节中仅靠教师的指导可能不能满足所有的同学,笔者的做法是实施学生导师制,增强学生之间的辅导意识。实验环节中,可以提前让学生明确本次实验的任务和目的,一部分同学完成自己的任务后,充当教师的助手,辅导有困难的学生,一方面可以增强同学的阅读程序和调试程序的能力,一方面解决指导教师不足的问题,帮助有困难的学生解决问题。这样的手段增强了学习的气氛,达到双赢。

2.6 课后环节加强学生的探讨学生往往忽略课后复习环节的重要性,因此加强课后学生也是重要环节。笔者认为除了对基础的知识点(如数据类型等)可做相应的练习,还需要增加课后练习的趣味性(如设计与现实生活贴近的小程序),加强学习之间的探讨、沟通,一是对理论知识的巩固,二是加强对学生的分析问题、解决问题能力的提高。

3总结

非计算机专业程序设计语言教学是培养学生计算机能力的重要环节,因此围绕开展的教学活动任重而道远。教学过程中需考虑存在的问题,同时应结合学生的特点,探索出一条适合本校教学的新路,取得更好的教学效果。

参考文献:

[1]龚沛曾,杨志强,陆慰民,等.“Visual Basic程序设计”国家精品课程建设[J].中国大学教学,2004,9.

[2]谢红霞,杜建生.“VB程序设计”教学与实践[J].计算机教育,2007,5.