VB程序设计教学实践的思考与探索

时间:2022-06-11 12:05:17

VB程序设计教学实践的思考与探索

【摘 要】本文针对高校非计算机专业开设的VB程序设计课程,阐述了在教育教学方法、手段、实验指导等教学环节的思考与探讨。要根据不同教育教学内容采用案例、任务、讨论等不同的教学方法;将多媒体教学、传统教学、网络助学等教学手段有机的结合使用。

【关键词】VB程序设计 教学 学习 教育教学

VB程序设计课程是我国高校为进行计算机普及教育而广泛开设的一门非计算机专业的必修课。一方面,作为非计算机专业选择的程序设计语言,VB可视化的编程环境以及面向对象的程序设计思想使得其在开发Windows环境下的应用程序较为方便和快捷,具有较强的适用性和实用性。而另一方面,作为非计算机专业的公共基础课,在课程安排上又面临课时少、知识点多、学生多、理论课的“学”与实验课的“做”之间不同步等现实问题。加之初学程序设计的学生需要一个思维方式的转换过程,如何引导学生顺利、尽快的建立程序设计的思维方式,进入良性的学习状态,是学好VB程序设计的关键。这需要围绕教学内容在教学方法、教学手段、实验指导以及成绩评价等各个教学环节做好精心设计和落实。

一、教学方法

(一)案例教学。程序设计语言课程传统的处理方式基本都是以知识的逻辑结构和体系组织教学内容的,包括基本控件使用、语言基础、控制结构、数组、过程等等。每一组成部分先由概念、定义,再辅助以举例应用,如果就此顺序将教学内容进行系统灌输,首先会因为知识点之间联系不够紧密而削弱知识的连贯性和系统性;其次每每让学生先由抽象、枯燥的概念入手去学习课程内容会增加学习的畏难情绪从而降低学生学习的热情、积极性和自信心。因此,围绕教学目标精心的将相关联的知识点组织起来设计案例,采用案例教学法由浅入深、循序渐进地将抽象的知识融入具体的案例中进行讲解,就会使枯燥的问题轻松的得以化解。比如在讲授过程与变量的作用域的知识点时,在一个案例中分别定义局部变量、全局变量以及Private过程和Public过程,在程序运行的演示过程中让同学观察局部变量、全局变量在程序中作用以及过程的调用结果,然后进行归纳总结出过程与变量的作用域这一概念,枯燥的概念通过案例的讲解变的直观、易于接受且有了更深入的理解。

(二)任务教学。程序设计语言的学习不仅要让学生学会编程语言的使用,更重要的是培养其程序设计的思想方法以及程序设计的基本素养。因此应根据具体教学内容适时变换教学方法。例如在VB的结构化程序设计中,选择结构和循环结构是学习的重点和难点,如果直接介绍这两种控制结构的语句及格式要求,很难激发学生学习的热情从而正确、灵活的运用到实际问题中。但如果由一个具体任务导入:需要对全班的学习成绩进行评定,如何设计程序实现?如此引导学生进行问题定义,算法分析、描述,界面设计,编码实现,此时提出需要有选择结构的专用语句。当有打印金字塔图形任务时,同样引导学生进行算法分析、描述后,要重复执行打印字符语句,也需要有专用的循环语句;需要打印数字金字塔时,则需要双重循环语句的嵌套使用方能实现。如此,在实际任务的驱动下,逐步将控制结构的知识点由浅入深的展开学习,以此把握住学生持续的学习兴趣,从而达到较好的学习效果。

(三)讨论教学。程序设计如同教师教学同属于个人艺术,是一种创造性的劳动,因此不应局限一种解题方式,不能限定标准答案。这样才有利于学生举一反三、灵活的运用所学知识,培养其创新能力。设计题目采用讨论法进行教学,鼓励学生讨论解决方案和解题方法,让学生积极参与课堂教学,营造良好的课堂学习氛围,激发其学习的主动性和积极性,同样可以取得令人满意的教学效果。例如,在刚接触窗体、标签、文本框等控件时,在实现输出显示信息时,让学生根据题目的具体功能要求自己选择控件去实现,引导学生从中深入领会各个控件的作用与功能异同。又如,在求解阶乘问题时,启发学生讨论用不同的循环结构语句进行求解、从而深入领悟其异同,再适时地给出归纳和总结。

二、教学手段

(一)多媒体与传统教学优势互补。作为可视化的程序设计语言,VB的授课内容不同于传统的课程,除了概念、定义、语法等文字内容,还要有大量的演示操作内容,这就要求教师在使用多媒体授课时合理配置文本多媒体演示与程序设计演示,使两者有机结合,多媒体教学与传统教学手段优势互补,达到最佳的教学效果。要以程序设计演示为主,用电子教案突出重点、难点的讲解。多媒体教学手段的使用的确实把老师从传统的板书劳动中解放出来了,而且使得高密度、大容量的教学任务得以高效的完成,但在某些教学内容中,大段的文子或大量的画面同时出现的电子教案不仅会令学生产生疲劳感,而且也难与学生的思维步调一致,要忌用。在需要留出一定的思考空间的问题的讲授时,传统的板书讲解效果会更好。例如在进行算法描述时,用板书讲解比多媒体播放更易于学生去理解和接受。

(二)网络助学。充分发挥网络助学的功能。鼓励学生积极利用网络资源进行探索学习,利用QQ软件为学生创建VB学习群,为学生营造VB的学习交流空间,提供相关的学习资料和适时的学习帮助,随时了解学生的学习动态和状态,形成师生积极交流与互动的良好的学习氛围。

三、实验指导

精心设计实验内容。实验题目在紧密结合授课内容的同时,还要兼顾其趣味性和实用性,实验的难易程度也应该由浅入深、逐步增强。加强上机辅导,仔细观察学生的实验过程,发现问题随时给予辅导,注意不是简单的纠错而是启发查找出错误原因,助其纠正错误概念,使其取得进步和提高。对于学生取得的成绩及时的鼓励,促使其更积极得探索和创新。客观积极地给予学生学习成绩评价,有助于学生及时调整学习状态,落实学习任务,达到学习目标。

四、结语

社会在发展,人类在进步,教育教学的主体与客体也在不断地发展与变化。教育教学的方法和手段没有最好、只有更好,作为教师要不断的思考、探索教育教学的方法和手段以适应不断发展的教育教学内容与环境,这样才能更好的完成教书育人的神圣使命。

参考文献:

[1]焦丽娟等,VB程序设计教学改革的探索,软件导刊,2010年12月

[2]丁海燕等,高级语言程序设计案例教学模式探讨,计算机教育,2011年4月

[3]罗朝盛,Visual Basic6.0程序设计教程,人民邮电出版社,2009年2月

上一篇:腐乳饼的生产技术 下一篇:利用远程教育资源培养学生写作的观察、积累、...