高校VB教学策略探析

2017-01-11 20:16罗黎
黑龙江教育·高校研究与评估 2016年12期
关键词:计算机基础课程程序设计高校

罗黎

摘 要:VB是一门重要的计算机基础课程,应用型高校VB教学重点应放在提升学生的实践应用能力上。文章针对目前VB教学面临的问题及现状,提出了改进VB教学的策略。

关键词:程序设计;高校;计算机基础课程

中图分类号:G640 文献标识码:A 文章编号:1002-4107(2016)12-0040-02

大约从20世纪50年代中期开始,社会进入了信息化时代,计算机是其代表性的象征。如今,计算机在人们的工作生活中起着越来越重要的作用,计算机基础教育也成了高等教育中不可缺少的必要部分,很多高校普遍开设了计算机公共课。

计算机基础教育的目标是培养具有一定的计算机应用能力,能将计算机知识与专业知识有机结合,并在专业领域运用计算机解决问题的高层次、复合型人才。目前,各大高校普遍采取的教学模式是计算机基础教学和一门高级语言的教学。VB程序设计是宿迁学院非计算机专业开设的一门重要的计算机基础课程,是理工科学生的必修课程,旨在提高学生的计算机素质,使他们掌握基本原理,训练学生的逻辑思维能力,培养他们严谨、求实的科学作风。

一、计算机基础课程教学面临的问题

大学扩招后,大学生的总量急速增加,随之产生的问题是学生的整体素质有所下降,学生之间的差距也明显增大。

首先是学生的计算机水平存在一定的差异,有的学生已经可以熟练地操作计算机和使用常用软件,甚至已经学习过程序设计语言。而有的学生几乎从来没有接触过计算机,基础很差。其次是学生的学习态度存在差异,有的学生积极上进,进入了大学后,依然保持着对学习积极的热情和冲劲儿,但是有的学生,认为可以放松放松了,有懈怠的情绪。

计算机基础课程教学内容有所增加,学时却不断压缩,高校普遍采用大班教学、大屏幕教学,教师在讲台上侃侃而谈,而学生有玩手机的、有睡觉的,无法调动起学生的学习兴趣及学习热情,教学效果不尽如人意。

计算机技术发展迅速,知识更新很快,社会对大学生计算机能力的要求也渐高,这就需要教师与时俱进,积极思考对策,改变教育观念,不断提高运用现代教育技术手段的能力来提升学生的信息素养。

二、VB教学现状

VB这一程序设计语言课程,要求学生掌握正确、规范的编程方法,学习通过编程来解决问题的方法和思路,能够利用先进的开发环境,编写小型应用程序,为后继专业应用课程打好基础。该课程有一定的难度,它的概念比较抽象、内容非常繁杂、实践性又很强,对于学生来说,程序设计的概念和思维方式是全新的,学生接受起来有些困难。

现阶段不少教师反映VB难教、学生反映VB难学,实际的课堂教学效果令人不满意,体现了学生程序设计能力的下降趋势。目前VB教学中反映的情况如下。

(一)学习目的不明确

非计算机专业学生缺乏一定的程序设计背景知识,不少学生认为程序设计不是他们的专业课,难学、白学、没有用、不知道学来干什么,有怕苦、急功近利的想法,这种思想影响了课程的教与学。教师应让学生认识到程序设计是计算机素质的重要体现,是计算机应用的基础,明确学习目标。

(二)重理论,轻实践

VB是实践性很强的课程,过于重视课堂理论教学会造成纸上谈兵,导致学生花费大量时间去学习语法,对上机课缺乏兴趣。教师应强调实践上机的重要性,实践上机对知识的巩固和能力的提高有着重要作用,是对课堂理论的补充和升华。实践教学效果决定了VB这门课程的成败,要想学好这门课程,很大程度上依赖于学生刻苦的实践上机及钻研。

(三)重界面,轻算法

VB界面设计很方便也很简单,学生很容易掌握窗体、控件、菜单设计等,可以快速设计出较标准的软件界面。

它的算法设计理解难度较大,应让学生明白界面设计是锦上添花,算法设计是核心,应将更多的时间和精力放在算法研究上面。比如累加累乘算法、辗转相除法、判断素数算法、排序算法、递归算法、穷举算法、解析算法等。

(四)重结果,轻过程

大学考试是一考定终身,所以有的学生习惯于搞突击、死记硬背、临时抱佛脚,把所有的精力都用在考试前的几天。有的学生平时不用功,不看书不做题,作业都是应付了事,求知欲降低。应该端正学风和考风,考风正,学风必然正,提倡面向过程的考试改革。

三、VB教学策略

学生在高中阶段受应试教育影响根深蒂固,进入大学后,如何培养自主学习、提高能力比传授知识更为重要。如何教,如何激发学生的学习兴趣和积极性,树立在学习中创新、在创新中学习的理念,启发创新意识,鼓励制作创新作品,对我们教师提出了新要求,有必要认真地研究教学方法。

程序设计语言的学习有一定的枯燥性,在实际的课堂教学过程中,学生学习兴趣不大甚至没有任何兴趣,已经成为提高课堂教学质量的最大障碍。人们常说,兴趣是最好的教师,如果能提高学生的学习兴趣,就能起到事半功倍的效果,学生会很轻松,教师也不费力。

学生的第一次课程,应该向其介绍课程体系,让其全面了解课程要求和自己的兴趣所在,让学生了解教学体系,掌握学习方法。当遇到问题时,鼓励学生学会通过网络求助,引导学生对知识进行探究,从而锻炼他们分析、解决问题的能力。

(一)加强第一堂课的教学导入

首先在第一次教学时就要加强引导,强调程序设计的作用。学习VB不只是抽象思维能力、编程能力、实践能力和创新能力的培养,更重要的是耐心细致的学习工作态度的培养,可以树立严谨求实、百折不挠攻克难关的精神。

在学习方法上,该课程与“信息技术应用基础”课程有区别,前者是操作软件,而VB是设计软件,应强调实践的重要性,不是听会、看会的,而是做会的。第一堂课对学生来说,什么是程序、程序设计、可视化界面、对象属性、方法、事件驱动等新概念、新知识,若照本宣读,教学效果会很差。

可以通过一个简单的VB动画例子,就是在电视和电影中经常看到的有一幅图像背景衬托的字幕滚动的案例,通过“自动”和“手动”两个相应的命令按钮来控制字幕上下滚动。该例引出的知识点有:可视化界面设计、对象的概念、事件驱动的运行机制、VB集成开发环境、结构化程序设计(If和Sub过程)等。通过实例激发学生学习VB的兴趣,同时让学生思考该实例是否可以做进一步的修改。

(二)以学生为中心开展教学活动

从第一次课程开始就要想方设法,调动学生的学习积极性,使其跟着教师教学步伐前进。每次课前可以占用几分钟,演示由学生自己编写的比较有趣的程序,从而吸引学生,也可以讲解典型问题,展示优秀习作,达到自我教育的目的。

实验内容可以提前教学内容一些,鼓励自学与模仿,讲课重点应带着问题展开,效果会很明显。适当丰富教学资源,以满足不同层次学生的需要。应该与学生适当地交互,课堂教学气氛才能活跃,要求学生动脑,同步思考,调动学生学习积极性,尽可能当堂课理解所学内容。

(三)运用问题教学驱动法

实施问题驱动的目的是带着问题学,让学生更容易掌握新知识,尽量做到抽象概念形象化、复杂问题简单化、条理清晰化。

每一个知识难点都是从问题的提出为引例,提前使用相关知识,让学生从模仿到掌握解决的方法,了解新知识的意义、使用规则,并学会归纳总结。

(四)强化课堂管理,注重实际

大班教学中由于学生人数较多,需要进行有效的管理。(1)定位:机房采用固定位置,既能保证出勤率,又方便于随机检查实验完成的实效。“抓两头,促中间”,抓表现比较优秀的学生和存在一定缺陷的学生,督促表现一般的学生迎头赶上,取得进步,有效提高教学质量。(2)书面:让学生事先编写程序,以备上机时修改,期末可作为平时成绩的依据。(3)随机:课堂随机做小练习,既起到点名作用,又方便掌握教学情况,加强实践和调试程序能力的训练。(4)递交:每次实验完成及时递交,可以减少复制的概率,提高学生上机的效率。(5)效果:在大班教学的情况下保证了课堂、上机出勤率和作业递交率都在98%以上。

(五)构建兼顾过程与创新的考核评价体系

学生成绩由平时成绩、期中测试、期末机考等组成。(1)平时成绩:课堂小练习、平时书面编程习题和提交的上机实验,重在平时积累。(2)期中测试:重点放在算法的考核,防止到期末考试时积重难返。(3)期末机考:采用无纸化考试,提高实践动手能力。(4)考后分析:应该强化程序设计基本要求,让学生明白努力学习可以基本达到要求,抄作业、背题目,注定会考试失败。

(六)教学与专业应用相结合

传统的教学是通过案例、问题驱动来引出基本语法,但是与专业应用结合比较少,学生是被动学习,学习动力和成就感不足。

面向应用、按需教学是以专业应用为背景,结合VB语言学习,做到真正地学以致用,活跃了学生的创造性思维,变被动为主动学习。学生带着解决问题来学习,大部分学生编程能力可以得到增强,符合创新能力培养的模式。

VB语言涉及的知识点特别多,需要学生在保证课堂听课效果的同时,要坚持课外自学。教师在教学中要不断发现问题,解决问题,探索研究出更适应学生的教学方法,通过师生的共同努力来提高VB教学质量。

参考文献:

[1]何丽.高校非计算机专业VB教学探讨与实践[J].湖北

科技学院学报,2012,(12).

[2]冯建国,李桂花.提高非计算机专业本科VB教学质量的

途径[J].长春理工大学学报,2012,(4).

[3]张经学.在VB课程教学中培养学生创新能力[J].湖南

工业职业技术学院学报,2012,(6).

[4]沈晓红.任务驱动法在VB教学中的应用[J].计算机时

代,2014,(12).

猜你喜欢
计算机基础课程程序设计高校
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
网络时代计算机基础课程教学研究
高职高专院校C语言程序设计教学改革探索
高职院校计算机基础课程教学改革探究
中日高校本科生导师制的比较
PLC梯形图程序设计技巧及应用