Visual Basic程序设计教改初探

时间:2022-10-07 10:30:41

Visual Basic程序设计教改初探

摘 要 Visual Basic程序设计是高校非计算机专业开设的一门典型的核心课程,Visual Basic语言概念抽象、内容枯燥,学生普遍反映难学、难懂。本文针对如何提高Visual Basic课堂教学效果,激发学生学习兴趣, 解决抽象概念,强化实践等方面进行了探讨。

关键词 Visual Basic程序设计 教学 改革

中图分类号:TP312 文献标识码:A

计算机程序设计基础是高校非计算机专业计算机基础教学中典型的核心课程之一。因此,许多高校把Visual Basic作为非计算机专业的首选编程语言,目的是让非计算机专业学生了解程序设计思想,提高思维能力,具有使用计算机解决实际问题的基本能力,为后续课程的学习打下基础。

Visual Basic虽是核心课程,但不是专业课,课时安排相对较少,又由于是非计算机专业的学生,特别是西部落后地区的学生,编程基础差,计算机操作能力也不强,造成许多学生学习费力,却不能取得好成绩。针对以上情况,笔者在多年的循环教学中,研究学生心理,研究教学方法,有效地改善了学生的学习态度,提高了教学效果,现将教学中的一点体会提出来和大家分享。

1 教学方法改革

1.1 以实例带动语言学习

俗话说:教学有法,又教无定法。在Visual Basic教学过程中,我们应根据学情分析和课程特点,积极探索新的教学方法,促使学生主观能动性的发挥,学习信心的树立。Visual Basic课程开篇理论较多,操作较少,例如:一开始都是介绍对象、属性、方法和事件等,这些都是比较抽象难懂的概念,若按照传统的以教材为中心平铺直叙的教学模式,学生易对枯燥乏味的理论产生抵触情绪。因此,在教学中,应采用以完成实例为目的,学习语言为基础的教学模式。选择一些学生感兴趣而又非常简单的实例的制作来带动语言学习,例:制作一个简单加法运算器。教师先示范,学生观摩,让学生看清操作过程。当学生独立操作时,教师再耐心辅导,确保每个学生都能完成,这样学生们会信心大增,彻底打消了之前的抵触心理,对对象、属性、方法等的理解也更深刻。

1.2 基于问题的教学

传统教学中,教师往往处于主导地位,不断向学生灌输知识,学生只能被动、盲目的接收。而基于问题的教学过程中,教师是问题的设计者、引导者,即教师根据学生已学知识提出问题,让学生思考、讨论,解决问题。这种教学方法既能使学生主动对老师传授的知识加以理解、整理,归类、收藏。又能充分调动学生学习的积极性和主动性,对知识接受的程度自然不同。例:在讲数组概念时,老师设置问题:编程计算50个学生的平均成绩。根据以前所学,学生会利用简单变量和循环结构相结合,求平均成绩。为引入数组学习,可进一步设置问题,并统计高于平均分的人数。若学生仍用已有知识解决,得再重复输入成绩,却带来两个问题:(1)输入数据的工作量成倍增加;(2)若本次输入的成绩与上次不同,则统计的结果不正确。此时,教师及时引出数组概念,分析数组性质,学生不仅能解决问题,还能记住数组的性质,知道在什么情况下使用数组,事半功倍,信心大增。

1.3 比较式教学

Visual Basic课程中有很多相似知识点,学生难于正确理解和掌握,导致设计的程序不能实现所需功能。此时,若采用比较式教学方法对相似的知识点进行辩证,加深认识和理解,使学生认识到不同语句间的区别,对语句有一个全面的把握。例:在循环结构程序设计中,用For语句和Do语句都能实现循环,For语句是实现知道循环次数的计数型循环,Do语句用在条件型循环中,即不知道循环次数。再如:Do语句中While和Until的区别,就是条件真与假的区别。

2 教学手段改革

基于学生之前的学习条件,学生自身的学习能力及各方面原因的影响,学生水平参差不齐,而本门课程又往往是大班课,传统的教学方式也不能满足程序设计课的要求,众多的理论知识让学生难以接受,导致自制力差的学生开小差、睡觉、讲话的现象非常普遍,大大影响了教学效果。而采用先进的多媒体教学手段,可以将文字、图形、图像、声音等信息进行直观、形象的传播。Visual Basic本是一种面向对象的可视化编程语言,特别适合于采用多媒体教学,但多媒体教学也有弊端,信息传播量大,瞬间即逝,不利于学生吸收。于是,笔者根据课程的特点以及学生的情况,将多媒体教学与传统教学进行了有机的结合,取长补短。(1)精心设计授课课件,使其在传播知识的同时,也能吸引学生的学习兴趣。(2)对于案例分析、数学模型的建立,就发挥传统教学的优势,教师与学生进行课堂讨论、交流、互动、板书讲解,对问题层层剖析、达到优化教学的目的。(3)对程序界面设计和代码的编写、程序的运行,采用多媒体动态演示,使学生能直观,形象地观察运行结果或程序的编写是否正确。另外,在作业设计方面,依据学生对知识的不同掌握程度,进行多层次要求。

3 考核方法改革

Visual Basic课程是一门实践性很强的编程基础课,具有所有程序设计课程的特点:看不会,听不会,只有通过大量的编程实践练习,才能掌握语言基础知识、基本概念,培养编程能力,逐步理解和掌握程序设计的精髓,利用计算机解决实际问题。实践能力的培养主要采用基本训练和综合训练的方式。基本训练:采用大量的作业练习方式,使学生掌握Visual Basic课程的语言知识,具备编程的基本能力。综合训练:采用构建小型项目的方式,让学生在完成项目的同时,掌握课程的知识体系,完成大纲要求,掌握程序设计的思想和方法,运用所学语言编程解决实际问题,最后以作品完成情况和答辩评分。

因此,为了强化实践,注重能力培养,考核方式应采用笔试+上机考试+实践训练相结合的全面考核方式。

教学是门艺术,是教师在教学中综合能力的具体表现,要想获得较好的教学效果,教师必须针对Visual Basic课程特点、教学目的和学生具体情况,不断探索结合实际的教学方法和手段,采用综合评价学生的方式,才能激发学生的学习兴趣,提高学生实际应用能力。

参考文献

[1] 刘卫国. Visual Basic程序设计教程[M].北京邮电大学出版社,2009.

[2] 曹锋.《Visual Basic程序设计》教学方法研究[J].现代计算机,2011(12):41-43.

[3] 田燕琴.关于C语言课的教学方法研究[J].大同职业技术学院学报,2006.9.20(3).

[4] 孟霞.小议《Visual Basic 编程》教学如何激发学生学习兴趣[J].黑龙江生态工程职业学院学报,2012 .1.25(1):108-109.

上一篇:简论“命由我定”的命运观 下一篇:准确定位指导下的高职语文课程建设