浅谈Visual basic程序设计教学

2013-04-29 21:59黄仁兵
现代企业教育·下半月 2013年8期
关键词:逻辑思维程序设计自主学习能力

黄仁兵

摘 要:Visual basic程序设计是计算机应用专业、计算机软件开发方向必修的专业基础课程,在教学过程中,如何解决程序设计本身枯燥、难懂这个问题,找到一条较新颖的教学方式。是广大计算机教师颇感兴趣的课题,本人根据多年的教学经验,总结了一些教學方法,并对培养学生自主学习能力给予了关注。

关键词:程序设计 对象 逻辑思维 自主学习能力

《Visual basic程序设计基础》是计算机应用专业、计算机软件开发方向必修的专业基础课程。Visual basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。对于刚刚进入职业中学的同学来说,程序设计的逻辑思维方式和概念都是全新的,每一个对象、每一串代码都很陌生,当然好奇与兴趣也是空前得高涨,如何导引学生学好Visual basic,变好奇和兴趣为强大的动力,是每位程序设计教师的责任,本人通过多年的Visual basic教学,积累了一些教学方法,与大家一起分享。

一、激发兴趣,增强求知欲。兴趣是学习的关键,兴趣决定了教学效果的好坏。在程序设计教学中要从学生的兴趣入手,抓住学生的好奇心,对学生非常重要,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在Visual basic程序设计中的第1课,简单地介绍了Visual basic的窗口构成以后,就安排了一个简单有趣的动画程序帮助学生了解如何用Visual basic开发应用程序,让学生从优美的画面中感受到用Visual basic编写程序很有意思,并安排实验课让他们在教师的指导下一步一步做出来,从而迎合了学生渴望成功的心理特点。在第1课的教学中老师还可以再综合一些往界在实训中由学生自己编写的、有趣的程序,从而吸引学生,并告诉他们学习了Visual basic程序设计的内容以后,大家都能够编出这些有趣的小程序。

二、循序渐进、逐步过渡。概念的形成过程常常是学生进行逻辑思维的过程。如果遵循逻辑思维过程去组织教学,必将使学生容易掌握概念。刚接触程序设计的学生,对程序设计充满了好奇,如果把对象事件、控件等一大堆难懂的、晦涩抽象的概念放在前面讲,一下子引入大量抽象的名词、概念,学生理解起来比较困难并且容易伤害他们学习的积极性,因此要想让学生领会这些抽象的概念,教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中,逐渐地、很自然地去体会控件、对象、事件的概念。在Visual basic程序设计中,对象和事件是两个重要的概念,所有的开发都是围绕着对象的事件进行的。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用渗透到一个个程序实例中,由浅入深逐渐介绍,让学生在编写程序的过程中总结控件的用法,程序与程序之间不能是孤立的、要有联系,完成程序所需的知识应该是循序渐进的。另外,大部分学生对界面设计的学习较感受兴趣,但是对代码的编写却不甚理解。因此在教学的过程中要逐渐从重界面设计(认识控件)的学习,逐步过渡到代码的编写。第一阶段可直接给出样例,学生按要求模仿做,主要目的是熟悉Visual basic控件的属性、事件,体会Visual basic程序设计的过程;第一阶段是提出问题,给出参考样例,留给学生一些自由发挥、创造的空间,在教师指导下完成。比如设计一个小程序,我采用“半成品”的教学方法,先将程序编好,在代码中设置几处错误,这几处错误是学生在参考样例编写代码过程中常犯的错误,让学生到服务器上下载程序文件,将程序文件粘贴到已设计好的界面中进行运行调试,查找错误。并在课堂中开展竞赛,看谁查找得既快,修改得又正确,学生的积极性非常高,他们在学习的过程中获得了成功感,从而增强学生学习的信心,提高他们的学习兴趣。

三、教学中不面面俱到、抓重点,培养学生生自主学习的能力。通过多年的实践,我认为一定不要对教材中每一部分都去讲解,可以选择部分最基本最重要的内容仔细讲解,其他内容一代而过,留给学生自己思考的空间。帮助学生尽快掌握使用Visual basic开发windows应用程序的一般方法。学习Visual basic的最好方法是结合自己的需要利用最基本的方法开发出最简单的程序来获得windows应用程序开发的感性认识。如果每一个细节都去讲解,一来浪费大量时间,二来学生获得大量目前未用到的知识,这样的知识是死的并且会很快忘记。关键要通过教师的讲解获得windows应用程序开发的思想,而讲解Visual basic的实用方法仅仅是一个手段。要引导学生根据自己的兴趣和要求有选择地快速地获得全书的整体印象,至于书中大量细节内容应引导学生通过上机和自学掌握。不仅要让学生学会使用Visual basic开发应用程序,还要思考如何实现自己的需要。这样不仅学会了Visual basic的使用,还学会了如何开发windows应用程序的思想。学生在校利用课堂接受老师讲解的时间相对于以后的工作时间是短的,并且计算机知识的更新是非常快的,为了能及时掌握新的软件、新的编程环境,教学时必须有意识地培养学生自主学习的能力,必须教会学生开发windows应用程序的思想而不仅仅学会使用开发工具的方法。这样学生通过学习Visual basic获得开发windows应用程序的一般方法,为学生日后进一步学习和使用其他windows应用程序开发工具打下基础。

四、开展课外活动,培养编程“高手”,调动大家的程序设计热情。开办程序设计兴趣小组,遵循因材施教的原则,选择程序设计能力较强的学生,开办Visual basic编程小组,激发学生对编程语言的兴趣,同时辅导部分学生参加各级各类程序设计员考试,进一步深化和补充程序设计教学内容。并举行一些程序设计大赛,通过竞赛,检验课外活动开展的质量及学生掌握知识的情况,也让学生看到自身的能力,增强克服困难的信心和勇气,激发他们的求知欲。

五、根据Visual basic程序设计课的特点,做好归纳小结。程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中可以通过一些综合性的应用题对所学过的知识进行归纳、小结。归纳可以是一个控件多方面(如事件、属性设置等)的归纳,也可以是对一种结构的归纳(如循环结构的归纳)。总结可以是一章的总结,也可以是几章的总结。归纳总结的形式也可以多种多样,可以让同学先自己总结,然后老师补充做最后的总结,也可以老师通过实例进行总结;重难点要着重强调。这种归纳总结,一方面利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。

总之,在程序设计教学中教学方法很关键,它制约着程序设计教学的效率。教无定法,但万变不离其宗,绝不能离开程序设计的教学内容和教学目标、脱离学生的知识背景和认知规律。采取符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得满意的效果。

参考文献:

[1]丁爱萍,主编.《Visual basic程序设计》电子工业出版社.

[2]刘炳文,等主编.《二级教程——Visual basic 语言程序设计》 .高等教育出版社.

[3]刘瑞新,等主编.《Visual basic程序设计教程习题及习题解答》.电子工业出版社.[FL)

猜你喜欢
逻辑思维程序设计自主学习能力
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
浅析例题法在高中物理学习中的应用
通过认知规律进行逻辑思维训练刍议
浅析高中数学解题方法和技巧
小学高年级数学自主学习能力的培养模式探析
网络环境下大学生自主学习能力培养策略
高中数学逻辑思维能力的培养
医学生自主学习能力的性别差异