陈健*
计算机VB程序设计教学方法探讨
陈健1,2*
(1.贵州经贸职业技术学院,贵州都匀,558016;2.贵州大学,贵州贵阳,550025)
现阶段,计算机技术发展极其迅速,传统教学方式无法满足现代化发展所提出的相关要求。因为《VB程序设计》课程当中所包含的计算机语言具有枯燥与难懂的特点,所以学生在学习时容易出现畏难情绪,进而不利于课程的顺利开展以及教学效果与质量的提升。因此,如何让教学变得生动有趣,提升学生对于这门课程的学习兴趣,是计算机教师急需解决的问题。基于此,本文就结合笔者自身教学经验,谈谈计算机VB程序设计教学的有效方法,以供参考。
计算机;VB程序设计;教学方法
在传统教学模式中,教师在开展VB程序设计教学时主要围绕教材进行,因此教师往往只关注自己向学生讲述了哪些知识,而忽略了学生学到了哪些知识,进而使得教学与实际应用之间脱离,无法对学生学习潜力予以有效的挖掘,导致学生无法有效的掌握教师在课堂上所讲解的知识,这样就无法利用学习到的知识去解决实际操作时遇到的问题。另外,由于过于的强调教师在教学过程中的引导作用,而限制了学生的主观能动性以及创造性。VB程序设计这门课程存在着灵活性、理念性强以及知识点多等相关特征,同时在实际应用方面的要求也较高,为VB课程的教学带来了巨大的挑战。因此,怎样提高课堂教学效果与质量,改善VB程序设计课程中枯燥难懂的问题,不断探索新的教学方式,是广大计算机教学需要引起重视的问题。
VB程序设计这门课程主要是面向对象的一种可视化编程工具,属于事件驱动的编程机制,其是以Quick BASIC以及BASIC语言为基础而延伸出来的一种高级程序设计语言,能够借助系统所提供的可视化控件,结合设计要求方面的屏幕布局,在屏幕当中画出各类自己所需要的相关图形对象“部件”,同时设置相应的控件属性,以及对对象事件代码予以编写[1]。其主要涉及步骤可以分为:其一,建立一个标准EXE项目文件;其二,结合用户实际需求来对用户界面予以设计;其三,编写事件响应代码;其四,对运行效果进行测试,存盘生产可执行文件。在这一过程中,编写事件代码有着点石成金的作用,尤为重要。
在实际教学的过程中,若教师一味的运用教师讲、学生听的教学方式,就容易让学生出现疲劳,并极易让学生养成遇到难题就等待教师讲解的过度依赖习惯。而通过对互动教学模式的有效应用,能够有效的激发学生的主动性[2]。例如在教学Com-mandButton控件对象的过程中,教师可以为学生设计这样的例子“往窗体上增添两个按钮,以达到窗口的最大与最小化。具体来讲就是将最小化按钮设置成缺省取消按钮,而最大化按钮则设置成缺省命令按钮”。在实际教学时,教师先向学生示范一遍具体的操作,然后由学生自己进行操作,进而让学生在思想上形成紧迫感,这样就能够将被动接受转化为主动掌握与理解。其次,教师在教学时,还应指导学生进行相互讨论与了解,以此来让学生对知识予以更为深入的理解,以及通过讨论来遇到的难题进行探究,并解决。[3]因此,采取这样的教学模式,能够转变教师在课堂当中的主体地位,让学生成为课堂的主人来对实际问题予以解决,教师也不再是一味的灌输,学生可以在学习的过程中体会到探索知识所带来的成就感,进而产生学习VB程序设计这门课程的浓厚兴趣,有利于教师教学质量以及学生学习效果的提升。[4]
VB程序设计是一门实践性与操作性兼具的课程,而针对此课程的教学,若学生能亲身参与实践,则势必比单纯的听课或仅是观看教师演示要来得更有实际意义[5]。对此,当教师完成对某一具体指示演示后,所需关注的重点便是要积极为学生创造实践条件,以帮助学生在实际运用过程中逐步掌握程序设计中相关的概念与理论。当然,鉴于此期间,学生必定会遭受一定的阻碍。对此,教师也因充分发挥自身的引导作用,若情况允许,则可基于个别问题对学生予以单独辅导,如此一来,方能在激发学生的学习兴趣同时逐步深化学生的问题解决能力。
在VB程序设计教学中应用实验,能够让学生积极主动的参与到课堂教学中来,教师则需要在实验中向学生布置相应的作业让学生通过实际操作来完成。例如,在对循环控制语句For......Next予以教学时,教师可以向学生布置这样的实例任务,即写一个求1至1000间全部整数和的程序,其代码为Dim Sum as Integer;Dim K as Integer;Sum=0;For K=1 to 100 Step 1;Sum=Sum+K;Next K;Print“Sum=”;并以此为基础来对原题予以改变,要求学生独立完成。其一,求1至1000内全部奇数和;其二,求1至1000内全部偶数和。这里所设计的两道题与原题目之间的差距并不大,只需简单的对循环控制变量K的初值或步长Step予以适当的交换。其中,要想完成第一个问题,学生要将K的初始值设置成1,而步长则设置成2;第二个问题需将K的初始值变更成2,步长设置成2。通过这样的方式能够将课堂知识与实际内容予以有机的结合,让学生在完成教师所设计的作业时,除了要掌握本堂课的相关知识点之外,还需掌握该控件的实际运用,进而让学生能够深刻的体会到VB程序设计在实际生活中能够起到的作用,有利于他们进行更为深入的探讨。同时,在学生学习的过程中,教师还可以让学生结合自身需要,总结出实际生活中他们希望能够实现的相关功能与目标,并指导学生亲自动手去进行解决,以此来锻炼学生发现与解决问题的相关思维能力,增强学生的实践水平。
综上所述,向学生教学VB程序设计属于一项系统的工程。除了要对教学方式予以转变之外,还需避免受到传统教学理念的限制,但无论如何变化,均不可脱离VB程序设计教学的目标与大纲。因此,计算机教学应对教学方式予以不断的创新,以符合现代化发展提出的新要求,并结合学生实际情况开展有针对性的教学,以此来提升学生对于VB程序设计的应用能力。
[1] 张廷萍, 周建丽, 周翔. 以计算思维能力培养为导向的VB程序设计实验教学探讨[J]. 信息与电脑: 理论版, 2016, (4): 222-222.
[2] 冯素琴, 焦莉娟. 基于计算思维的VB程序设计课程教学内容设计[J]. 高师理科学刊, 2017, 37(6): 80-83.
[3] 李丽丽. VB教学方法改革的探讨与体会[J]. 教育, 2016, (11): 00249-00249.
[4] 孙毅, 逯柳, 张尔东. VB程序设计课程教学改革与探析[J]. 科学中国人, 2016, (6): 28-28
[5] 于红志. VB程序设计教学模式的思考与探讨[J]. 信息与电脑, 2016, (13): 234-235.
Discussion on the Teaching Method of Computer VB Program Design
CHEN Jian1,2*
(1. Guizhou Vocational and Technical College of Economy and Trade, Guizhou Duyun, 558016, China; 2.Guizhou University, Guizhou Guiyang, 550025, China)
at the present stage, the development of computer technology is extremely rapid, and the traditional teaching methods can not meet the requirements of the modern development. Because the characteristics of "VB programming" course includes computer language is boring and difficult, so the students prone to fear, which is not conducive to the development of curriculum and teaching effect and enhance the quality of. Therefore, how to make teaching lively and interesting to improve the students' interest in this course is an urgent problem for the computer teachers to solve.
computer; VB program design; teaching method
10.19551/j.cnki.issn1672-9129.2018.01.063
TP312.1-4
A
1672-9129(2018)01-0155-02
陈健. 计算机VB程序设计教学方法探讨[J]. 数码设计, 2018, 7(1): 155-156.
CHEN Jian. Discussion on the Teaching Method of Computer VB Program Design [J]. Peak Data Science, 2018, 7(1): 155-156.
2017-11-16;
2017-12-19。
陈健(1983-),男,贵州都匀人,汉族,本科,讲师,研究方向:计算机应用技术。E-mail:18685078575@163.com