网学网为广大网友收集整理了, vb语言程序设计课程教学方法的探讨 ,希望对大家有所帮助!
1《VB语言程序设计》是一门公共基础课程。在众多的高级编程语言中,VB程序设计语言以其简单易学、生动直观、功能强大、应用性强等特点已经成为多数高校非计算机专业的首选语言。在实际教学中,由于学生没有接触过任何程序设计思想,教师的教学模式、方法不得当等原因,导致学生缺乏学习兴趣,感觉课程枯燥、难于理解、入门困难甚至产生厌学情绪,学完课程后无法独立进行程序设计。根据笔者多年来对VB课程的讲授经验,本人从理论教学、实验教学和课外学习及上机练习几个环节进行了教学方法的探讨。
2课程教学方式的改革20世纪80年代,美国社会高等教育学会提出了用于提高本科教学质量的7条措施,20年以来一直得到广泛应用和发展,取得了良好的效果,它们是:鼓励学生、师生互动;②鼓励学生之间相互合作;鼓励学生主动学习;对学生的学习及时反馈;⑤合理安排学习时间;⑥对学生给予较高的期望;⑦尊重学生之间的个体差异及其不同的学习方式。在传统教学中,教师过多注重语法及控件的使用方法,而没有将两者很好的有机结合。这样导致学生在学习程序设计过程中很盲目,前后知识不连贯,动手能力差,随之丧失学习的兴趣。教师从传统教学的包办者转变成了教学内容的设计者与教学活动的组织者,多层次地指导学生,注重挖掘学生的潜能,充分发挥学生的主体作用,真正做到以学生为中心,激发学生的学习兴趣。针对我校VB课程实际教学内容,对该课程教学分为如下几个环节。
2.1理论教学环节VB教学初期,应紧紧围绕对象、属性、方法及事件等等概念进行讲解,让学生充分认识这些概念的涵义,并结合简单VB程序对这些概念进行认识,让学生对微观世界到计算机世界转变的过程有一个清晰的认识,使学生从计算机编程的角度去处理微观世界的变化。在此期间,学生对VB开发环境有一个大致认识,能够了解编写一个简单VB程序的基本流程。随后,讲解VB语言的基础知识,并结合一些常用控件的使用方法进行讲解。通过该阶段的学习,学生能够独立编写简单的应用程序,知道如何针对事件进行编程。我认为该阶段是学生学习VB课程环节中最重要的一步,只有打牢基础,才能开展后续阶段的内容。
VB教学中期,重点讲解流程控制语句、数组和过程等等概念,对VB的语法知识进行更深一步的学习,同时,对一些常用的算法结合具体案例进行讲解。随后,陆续对VB中常用控件的使用方法进一步的进行讲解。通过本阶段的学习,学生能够独立编写复杂应用程序,并学会结合一些算法解决实际问题的能力。该阶段注重培养学生独立思考问题和解决问题的能力。VB教学后期,重点讲解VB程序界面设计相关知识,包括对话框和菜单的设计,了解多重窗体的设计,掌握复杂应用程序界面设计的技巧以及编程的方法。通过该阶段的学习,使学生能够编写SDI、MDI界面的应用程序,并能够合理运用所学算法及其控件的使用方法解决实际问题的能力。
2.2实验教学环节在学生掌握了理论教学阶段的内容后,应陆续对各个阶段的教学内容安排相应的实验教学环节。在实验课程教学过程中笔者发现,学生们理解授课的内容并不难,可是一到具体的操作就显得无从下手。如果没有较好的解决上机实验问题,很难完成教育教学目标,学生们完成后也就无法应用。本人认为,实验教学环节是这门课程学习的重中之重。学生只有通过实践,才能将理论课程中的内容更好的得以消化和吸收,才能掌握编程的方法和技巧。各个阶段的实验应选择具有代表性的题目,让学生独立完成实验内容。学生在各个阶段的实验过程中会出现脱节的现象,教师应在这时给予相应的指导和帮助,鼓励并激励他们跨过这个障碍。
在笔者多年的实验教学过程中,发现现阶段的实验学时安排远远达不到学生训练的目标。个人认为在实验教学环节应加大实验上机学时,减少理论课程教学学时,该课程是一门动手性非常强的课程,让学生更多的通过上机的方式学习编程的方法。学生作为受教育者,是教育客体,而学生这个客体是有着主观能动性的活生生的人。教师只能为学生作出正确的示范和方法的指导,而真正学习上机实践的主体是学生。教师只有发挥学生在实践中的主体作用,不断指导学生,使每位学生的思维活动处于积极状态,才能达到学生爱好计算机,乐于学习,自主实践的目的(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)