VB程序设计的教学改革思考

2016-05-13 19:08张旦玲
考试周刊 2016年23期
关键词:VB程序设计问题分析教学改革

张旦玲

摘 要: VB程序设计是中等职业技术学校必修的计算机语言课程,其可有效提高学生的计算机应用能力、逻辑思维能力。但是中职学校的学生基础知识比较薄弱,而VB语言结构化、面向对象的特点,对于中职学生来说掌握起来比较困难,很多学生可能会在学习后仍然不会独立设计算法,不会编写程序。因此,分析中职VB程序设计教学存在的现实问题,并对教学方法进行改革有现实意义。

关键词: VB程序设计 教学改革 问题分析

Visual Basic(VB)语言是包含协助开发环境的事件驱动为机制的可视化程序设计语言,虽然属于比较简单的高级程序设计语言,但是中职学生在学习前多数没有接触过此类程序设计语言,学习这种逻辑性强、枯燥、抽象的知识可能会存在一定问题,因此老师要通过不断改进课堂教学方法提高教学的有效性。

一、VB程序设计教学存在的问题

具体而言,现阶段很多中职学校VB程序设计教学还存在以下两个方面的问题:一方面,学生学习意识不强。很多中职学校的课堂教学还采用传统模式,即老师讲、学生听,学生在学习中处于被动地位,无法充分调动其学习积极性与主动性,从而无法保证教学效果。VB程序设计课程主要包括两大内容,即编程的环境与编程界面、编程思想,其中编程环境与编程界面的学习只需熟练掌握窗体及各种控件的具体功能及属性即可,而学生要形成编程思想不仅要具备较强的逻辑思维能力及扎实的数学基础,还有一个相对较长的过程,因此编程思想的形成与建立比较困难。形成编程思想除了要系统理解VB程序设计的知识体系外,还要多上机实践。但是中职学校通常机房资源比较匮乏,专业教师资源紧张,再加之学生对课程的重视度不够,一些学生存在惰性,故无法保证学习效果。另一方面,教学资源匮乏。VB程序设计需要大量的上机实践,但是中职学校机房资源紧张,无法保证讲课效果。而且上机时学生人数过多,老师无法了解到每个学生的操作情况,只能在学生有问题时再进行针对性辅导,故对学生的了解不足。

二、VB程序设计的教学改革策略

针对中职VB程序设计存在的问题,建议从以下几个方面进行教学改革:

(一)算法的讲解

VB程序设计的重点内容包括算法、控制结构两个方面,课堂教学中要针对这两个方面加强讲解。程序就是算法与数据结构之和,但是VB程序设计具有面向对象的特点,故可以将程序作为算法、数据结构及界面设计之和。算法是程序设计的核心,只有算法正确,再配合自然语言、流程图等形式,将其转换为VB程序代码,才能利用计算机解决具体问题。算法的讲解可以结合学生的生活实例,拉近课程与学生生活的距离。比如从哈尔滨到北京,这个问题需要考虑三个因素:一是出发地到目的地是直达或中转,二是选择具体的交通工具,三是当时的天气情况等,三个因素存在一定的制约关系,学生通过全面考虑会选择乘坐火车到达目的地。这种方法可以引出算法的概念、特征及算法的描述工具,虽然例子简单,但是包含软件工程的思想,将算法的优越性充分体现出来。

(二)控制结构的讲解

控制结构知识的学习可以培养学生的计算思维能力,因此讲解控制结构知识时不能只将重点放在语法结构的相关知识,还要让学生了解到解决问题的方法及编程思路。多为学生设计开放性问题,即某个问题有多种不同的解决方法,学生在思考、寻找解决问题的过程中提高分析能力及解决问题的能力。控制结构分为三种,即顺序结构、选择结构及循环结构,其中顺序结构是执行程序过程中按照代码自上而下的顺序执行,主要采用输入输出函数及语句进行讲解。讲解选择结构知识时,可以以某个学生的成绩为例,利用选择结构if语句对学生的成绩及格与否进行判断,引入选择结构的双分支结构,再将学生的成绩分为优秀、良好、中等、及格、不及格等几个等级,再引入多分支结构、select case结构等。讲解循环结构时要先让学生理解循环结构在解决实际问题中的作用,再设计案例讲解。

(三)创建项目实例库

网络技术的发展为VB程序设计提供了丰富的课程资源,老师可以在学校机房资源紧张的情况下,从网上搜集更多典型的、有实际意义的案例,建立一个项目实例库。中职学生多数是初次接触计算机程序设计,其分析问题的方法多是基于数学思维分析的,在实践过程中遇到新问题往往思路不清晰,此时老师可以从项目实例库中选择对应的实例,稍做修改后作为学习模板让学生借鉴,以拓宽学生的视野,提高学生的编程能力。项目实例库包括基础类、算法类、图形类、文本类、应用类五大类,学生可以自主选择、自主学习,并强制要求学生从中选择几个典型的、包含VB程序设计知识要点的实例,帮助学生对VB知识结构有更全面的了解。在学习过程中选择学生最感兴趣的实例,鼓励其分析游戏的程序代码,并尝试改写程序代码,以获得相似的游戏动画效果,激发学生的学习兴趣,提高其解决问题的能力。

三、结语

在中职VB程序设计教学中要对传统教学模式进行改革,才能激发学生的学习兴趣,提高其知识、技能及综合素质,从而提高教学质量。当然VB程序设计教学需要在长期的教学实践中不断提高、不断完善,老师要将更多精力放在教学的创新,不断开拓校企合作等新思路,深化教学改革,增强教学效果。

参考文献:

[1]衣治安,倪红梅,吴雅娟.VB程序设计课程立体化教学模式的研究与实践[J].中国电力教育,2015(10):70-71.

[2]倪红梅,衣治安,刘华蓥,王维刚.案例教学在VB程序设计课程中的实践[J].长江大学学报理工卷,2014(4):349-350.

[3]孙霞.VB程序设计教学改革探讨[J].常熟理工学院学报,2015(12):121-122.

猜你喜欢
VB程序设计问题分析教学改革
浅谈VB程序设计的教与学
贯穿式案例教学法在《VB程序设计》中的实践研究
一体化教学在《VB程序设计》课程中的实践研究
中学历史课堂教学改革的进展及需要解决的问题
事业单位档案管理存在的问题分析
浅析VB程序设计教学方法的改革
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索