浅析现代教育技术在VB程序设计教学中的应用:2018现代教育技术题库
摘要:本文通过指出传统教学方法在VB教学中的不足,阐述对现代教育技术的理解,提出结合现代教育技术完善VB教学,让学生由被动学习变为主动学习,培养学生的逻辑思维、分析问题和解决问题的能力,同时也提高教师的教学质量。
关键词:VB程序设计;现代教育技术;教学质量
中图分类号:G642.0 文献标识码:A 文章编号:1674-9324(2012)07-0046-02
一、引言
Visual Basic(简称VB),是微软公司推出的基于Windows环境的一种面向对象的、采用事件驱动方式的可视化的高级程序设计语言。VB程序设计课程,是国家教委提出的高等学校计算机基础教育三层次中的第二层次——计算机技术基础的一门主要课程,目的是使学生掌握计算机程序设计的思想和方法,初步具备在各领域应用计算机的能力;而且,该课程是计算机二级考试中的一个可选考试科目。可以说,VB程序设计在整个课程体系中具有举足轻重的地位。然而,由于传统教学中存在的问题,使得在教授VB语言的过程中普遍存在一些不足。
二、传统教学在VB教学中的不足
1.教师的授课形式过于死板。由于VB程序设计课程的概念抽象、代码不好理解,而且内容多,学时少,一些教师以自我为主体,采用灌输式教学方法,单向交流,按部就班地教授知识,教学内容机械衔接,课堂气氛沉闷,缺乏互动,导致学生思维被动,渐渐失去学习的兴趣和动力。
2.缺少科研实践环节。通过在课堂上学习理论知识,学生已经掌握了VB的基本设计思想,并且对面向对象程序设计语言有了初步的认识,正是学生求知欲望高涨的阶段,而此时却也是该课程的尾声,学生只能通过考试对所学进行不全面的验收,其对VB的求知欲无法得到充分地应用和扩充。
3.教材内容过于细化。目前,多数程序设计教材都偏重于语法、语句结构和细节的讲解,而较少注重学生对于逻辑思维能力和编程设计思想的培养,这样就造成了一种现象:教材上的例题很容易让学生“知其然而不知其所以然”——例题浅显易懂,但只要稍微变样,比如更改一个条件,学生就会束手无策——面对书本上例题如此,更不用说是编程解决现实生活中的实际问题了。
4.考试形式比较单一。传统的VB程序设计课程的考核方式大多采用笔试,即便一些学校已经配备了上机考试系统,可内容和题型仍是“换汤不换药”,依然是利用选择题、填空题、判断题对琐碎的理论知识点进行考核。学生为了顺利通过考试,将全部时间和精力用在放到追求细节、强化记忆上,忽略了编程能力的全面发展。还有一些考试内容给出了唯一的标准答案,完全脱离了灵活解决问题能力的培养,偏离了计算机知识的灵活性和开放性的特点。
三、对现代教育技术的理解
教育技术,经过“视觉教学——视听教学——视听传播——教育技术”这一发展轨迹,于1970年被作为一门独立的学科确立下来。该定义已成为目前国际上比较公认的教育技术定义。“现代”的中文解释:现在这个时代;“Modern”被译为:①近代的,现代的;②现代风格的,新式的,现行的,时髦的。因此可将现代教育技术的理解可以归纳为两种:一种是指新出现的教育技术,强调了对传统教育技术的革新;另一种是指正在使用的教育技术,包括新出现的和传统的教育技术。不过何高大认为,前者似乎有些片面,因为许多传统教育技术仍具有很强的实用价值;后者也不恰当,因为它包括传统教育技术和新出现的教育技术,与“教育技术”并无二致。现代教育技术应该是以现代教育理论和思想为指导,利用现代信息技术作为主要手段的教育技术。现代教育技术的运用使现代教育教学具有表现方式的直观性、教育过程的交互性、教育观念的先进性、教育对象的广泛性、信息资源的共享性等特点,达到最大程度提高教学质量的目的。
四、利用现代教育技术完善VB教学
1.学生参与网络课程建设和网络资源开发。网络课程是现代教育技术应用在教学中的一个重要手段。VB网络课程不是只包含教师课堂上的教学内容、重难点分析和课后题详解,还包括教师对VB程序设计的理论扩展,以及针对实际案例的编程设计思路和具体思考方式。而学生可以在课余时间,通过网络课程完成课后答疑、上机辅导和扩展性学习。如此一来,教与学的过程就不再受到时间、地点、表达方式的局限。同时,在网络课程建设中,要适当地引领学生参与其中,让学生有参与教学的感触,比如作业批改、上机辅导、疑难案例的多解方法,都可以留给学生来完成,以此来提高学生的学习兴趣和解决问题的动力。此外,网络课程还应该包括网络资源的开发,这一部分可以完全由学生来做,通过在互联网上对VB相关资料的搜集汇总,加深学生对VB程序设计的理解。
2.合理运用多媒体教学。VB程序设计课程中会涉及许多抽象的概念和算法,因此在教学过程中不能采用灌输式教学方法,更不可以照本宣科满堂灌,而是采用多媒体教学和传统教学相结合的教学模式。对此,一些教师认为,多媒体教学根本达不到传统教学的效果,对多媒体的应用存在排斥情绪;一些教师由于自身现代教育技能的欠缺,不愿或不敢应用多媒体教学。另有一部分教师把多媒体作为实现素质教育的唯一支撑点,片面强调多媒体课件的作用,完全否定传统教学模式。这两种理解的存在,都无益于现代教育技术在VB程序设计教学中发挥最大的优势。合理运用多媒体辅助教学,将抽象的VB理论知识生动化、形象化,使学生充分感受到VB的魅力,增强学生的求知欲;同时多媒体教学还能够节省教师板书的时间,扩展课堂信息量,大大提高了课堂的教学效率。
3.加强师生互动教学。VB程序设计具有较强的灵活性、对象性和创造性,教学中应多采用案例法教学、任务驱动教学法和启发式教学法,建立以学生为中心的教学模式,理论知识由浅入深讲解,案例编程逐步解决,引导学生的发散思维。为调动每一位学生的积极性,教师应走下讲台到学生中间去,多与学生交流、互动。由教师针对案例提出问题,组织课堂分组讨论,首先小组成员独立思考,然后与同组成员共同分析各自的见解,最终获得解决方法,再请组代表阐述该组答案,通过教师和学生共同讨论、反驳和补充。教师也可以在重点难点问题上故意设置错误,引导学生发现问题,与同组成员分析讨论最终解决问题,以此加深学生对该知识点的理解和体会。这样,不仅培养了学生分析解决问题的能力,还增强了学生的团队协作能力,提高了学生的信息素质,而这都是学好VB程序设计的能力要求。
4.重视实践,培养综合应用程序开发能力。VB程序设计具有很强的实践性,教学过程中要以理论为先导,以实践为核心,注重通过实践的方式,加深对程序设计思想和方法的理解。VB教学中,最主要的实践方式就是上机实验,教师除了强调典型例题的应用外,还要注重与生活科研实例的结合;而且在上机练习过程中,要求学生独立编程解决实例,即使没有解题思路,教师也只提供一个思考方向,逐步引导学生通过自己的思考和努力解决问题,此时学生的成就感就会激发他们更多的学习兴趣。若是条件允许,学校为学生提供课题研究、科研等机会,培养综合应用程序开发能力。
现代教育技术是当代高等教育改革的制高点,对提高教学质量,确保素质教育和创新教育的实施都具有重大意义。因此,积极、合理地将现代教育技术运用在VB程序设计教学中,切实提高高等教育的质量。
参考文献:
[1]何高大.深刻理解现代教育技术的含义[J].山东教育学院学报,2001,(5):10-11.
[2]赵丹阳.现代教育技术在高校创新教育中的应用[J].中国成人教育,2008,(11):27-28.
[3]王静.浅析现代教育技术在计算机基础教学中的应用[J].当代经理人,2006,(9):131.
作者简介:邓华,硕士研究生,工作单位:空军航空大学计算机教研室,助教。
