APP下载

VB程序设计课程案例教学模式研究

2014-04-29李桂芝周长胜

计算机时代 2014年1期
关键词:VB程序设计计算思维案例教学法

李桂芝 周长胜

摘 要: VB程序设计知识点多,理论性和灵活性均较强,传统教学模式在VB教学中存在一定的弊端。为了培养具有计算思维、创新能力和创新精神的复合型人才,改善VB程序设计课程的教学效果,在VB课程教学中采用了案例教学法。分析了VB程序设计教学的现状和实施案例教学模式的可行性,讨论了其教学案例设计原则和教学实施过程。实践表明,案例教学法在VB教学中的运用能够有效激发学生兴趣,调动学生学习的热情,提高学生分析问题和解决问题的能力,有利于提高教学质量。

关键词: VB程序设计; 案例教学法; 教学模式; 计算思维

中图分类号:G642 文献标志码:A 文章编号:1006-8228(2014)01-56-02

0 引言

对于计算机应用能力的培养不仅限于计算机专业的学生,运用计算机技术解决专业问题是当代大学生必须具备的基本素质。对非计算机专业学生的计算思维能力的培养是大学计算机基础课程教学的首要任务。“Visual Basic 程序设计语言”(以下简称 VB)作为一门面向对象的程序设计语言,具有简单易学、功能强大、应用广泛的特点。因此,各高校把VB作为非计算机专业进行计算机教育的基础课程之一。由于非计算机专业学生基础薄弱,导致学生认为这门课难学、难懂,另外,有些学生认为这门课与所学专业关系不大,缺少学习的兴趣和热情,所以难以达到理想的教学效果。这就要求教师要不断进行教学改革,从教学模式、教学理念、教学方法等方面推陈出新,以激发学生的求知欲望,改善教学效果,最终提高学生的计算机应用能力和研究创新能力。

案例教学法是指依据教学目标和教学内容,采用案例组织教学的一种教学方法。把抽象的理论和概念融入具体的案例中,使学生清楚地认识到这些原理、概念在实际场景中的应用,有利于激发学生的学习热情和动力。案例教学法注重培养学生借助于计算机解决实际问题的能力,而不仅仅是学习一些原理和规则。

本文根据非计算机专业学生的基本特点,结合VB程序设计课程教学的現状,探索采用案例教学法来改变教学模式,调动学生学习的积极性和主动性,改善教学效果。

1 VB程序设计教学现状

⑴ 传统教学模式的弊端。在传统教学模式中,VB课程的课堂教学按照知识点讲解、举例说明、分析总结这一模式来组织教学。这种以教师为中心的灌输式教学方法能较好地保证知识的系统性,但因知识枯燥,学生被动地听讲并记忆,导致学生学习的积极性不高,教学效果较差。

⑵ 生源基础薄弱。非计算机专业学生缺乏必要的知识背景,因此,很难适应程序设计的思维方式,学生普遍反映该门课程难学、难懂,期末考评很难取得理想的成绩。

⑶ 学生缺乏明确的学习目标。学生对VB程序设计课程缺乏正确的认识和理解,学习目标不明确,认为程序设计跟自己专业关系不大,今后又不可能去做编写程序方面的工作,所以完全没有学习的动力,只是单纯地应付考试,教学效果可想而知[1]。

2 VB课程实施案例教学的可行性分析

案例教学法长期以来一直是MBA教学的重要方法之一。经过长期的教学实践,案例教学法以其先进的教学理念、鲜活生动的教学方式已经被推广到MBA以外的许多课程中,成为现代教学中一种不可替代的重要方法。所谓案例教学法是指在教学过程中,根据教学目标、教学内容的需要,采用案例组织教学的一种启发式教学方法,通过对典型案例的分析设计,逐步培养学生分析问题和解决问题的能力。案例教学法把抽象的理论和概念融入具体的案例中,有利于激发学生的学习热情和动力,可充分发挥学生的主体作用。

VB程序设计课程采用案例教学法,通过可视化界面设计将一个个精彩的案例展现在大屏幕上,如调色板、计算器、QQ密码登录界面、滚动字幕等,可以有效地激发学生的好奇心和求知欲,使原本枯燥、难懂的教学讲解变得生动、直观;然后分析案例的设计思路和实现方法,进而引出该案例中用到的相关知识点,使得知识的讲解变得易于理解和掌握;最后启发学生对案例进一步讨论、归纳、完善和扩展,不断提高学生综合分析问题的能力,引导学生在模仿案例程序的过程中掌握解决问题的方法和编写程序的技巧 [2]。

VB课程实施案例教学法既可以调动学生学习程序设计的积极性和主动性,培养学生分析问题解决问题的能力和创造性思维能力,也有利于实现对非计算机专业学生进行计算机基本素养培养的目标。

3 案例教学模式在VB课程中的实施

3.1 教学案例设计原则

案例教学以案例为核心展开教学,所以教学案例设计的好坏将直接影响到案例教学效果。案例的选取和设计应以激发学生求知欲望,促进学生理解相关知识,提高学生分析解决问题的能力为基本原则[3-4]。

⑴ 案例的针对性。教师应依据特定的教学内容设计教学案例,而且要重点突出,主次分明。使学生在掌握理论知识的同时,逐步提高分析问题和解决问题的能力。

⑵ 案例的实用性。选取的教学案例要有一定的实际应用价值,贴近生活,另外,尽量以专业来区分,选取与学生自身专业相关的案例,这样才能让学生体会到程序设计的真正作用,从而激发学生的学习热情和积极性,培养学生运用计算机解决本专业领域问题的能力。例如,在讲授标签、文本框和命令按钮的使用时,采用了一个具有文本编辑功能的“简易记事本”案例;在讲授日期时间函数的使用时,采用了一个“倒计时”案例;在讲授控件数组的使用时,采用了“计算器”案例等等。这些案例都和学生的日常活动息息相关,能够调动学生的参与热情,取得了较好的教学效果。

⑶ 案例的趣味性。设计有趣的案例能够大大激发学生的学习兴趣,让学生感受 VB 程序设计的魅力,从而以兴趣带动其主动学习。例如:在讲授计时器控件时,采用了“随机抽奖”案例;讲授IF语句嵌套结构时,采用了“龟兔赛跑”案例;讲授循环语句时,采用了“猜数游戏”案例等等。这些生动有趣的案例很容易吸引学生的注意力,使学生积极主动地参与教师的课堂教学,探究问题的解决方法,教师很轻松地就引入了所要讲授的相关知识,教学效果明显提高。

⑷ 案例的难度。选择案例要考虑学生的知识背景,过于复杂或过于简单的案例,都会导致学生学习兴趣的下降。所以,选取的案例难度要与学生的认知水平相当,这样才能激发他们的学习动力。

⑸ 案例的循序渐进性。是指设计一组案例,后一个案例是在前一个案例的基础上进行,难度逐步加大,功能逐步完善。这种由简单到复杂的循序渐进的案例设计方法,符合学生的认知规律,有利于逐步培养学生分析、解决问题的能力。例如,在讲授顺序结构程序设计时,采用了案例“计算三角形面积”,在选择结构程序设计时,可以继续完善该案例,加入判断输入的三边长度能否构成三角形的条件判断。通过不断对案例进行修正、改进,拓宽案例所包含的知识点,逐步提高学生解决实际问题的能力。

⑹ 案例的综合性。设计的案例既要有知识点案例,又要有综合性案例。若仅有知识点案例,会导致学生缺乏综合运用所学的VB知识解决问题的能力。综合性案例贯穿于某章、某几章或整门课程的教学内容,可以将知识点有机地结合在一起,使学生对VB知识结构有整体认识,有利于提高学生综合运用知识的能力。

3.2 案例教学法实施过程

案例教学模式的特点是,教师通过设置具体案例,引导学生参与分析、讨论、表达等活动,让学生在具体的问题情境中积极思考、主动探索,以提高教学质量和效果。案例教学法在VB程序设计教学中的实施流程如图1所示[5]。

⑴ 案例演示。首先给学生演示案例的運行效果,在VB课程中还可以配有丰富多彩的可视化界面,可以有效地激发学生的好奇心和求知欲。激发他们自主探究案例如何实现的奥秘。

⑵ 案例分析。在案例分析过程中,首先要提出实现案例所需要解决的问题,使学生明确要完成的任务目标,问题的设置是体现教师如何正确引导和启发学生进入案例情景的关键。 教师在案例教学过程中每涉及到一个知识点,都应当提出相应的问题配合案例所创设的情景。

接下来与学生共同探讨解决问题的方法,进而引出相关的知识点。案例教学是以问题为导向,把枯燥、单调的理论学习,变成解决真实问题的公开讨论,在不断提出问题、分析问题、解决问题的过程中,使学生掌握抽象的理论知识,锻炼学生分析问题、解决问题的能力。

⑶ 案例设计。学生通过教师的讲解、分析, 体会到了实现案例的基本思路和方法。在案例设计实现阶段,可以由师生合作完成界面的设计和代码的编写,使学生逐渐形成编写VB程序的思维方式。在这一阶段以教师为主导、学生为主体,充分调动学生的主观能动性,参与意识。学生看到自己完成的案例效果,也会有成就感,从而激发学习VB程序设计的热情。

⑷ 归纳、总结、拓展。每个案例教学结束后,应就案例教学中所涉及的知识点进行归纳和总结,巩固和加深知识体系。另外,启发学生对案例进一步思考、讨论:在案例的基础上是否有拓展和创新,以及案例设计中的不足。引导学生自主探究解决问题,培养学生创新思维能力,从而提高教学质量。

4 结束语

案例教学在充分整合知识点的前提下,注重学生创新思维和自主探索能力的培养。在VB程序设计中使用案例教学法,避免了枯燥繁杂的理论说教,借助形象的案例来讲解新知识,符合认知规律,切实能够提高学生的学习兴趣和分析问题、解决问题的能力。因此, 在VB程序设计教学中,合理并有效地使用案例教学有助于解决传统教学之不足,从而提高教学质量。

参考文献:

[1] 程传鹏.提高非计算机专业Visual Basic课程学习兴趣的方法[J].计

算机教育,2011.18:53-56

[2] 龚沛曾,杨志强,陆慰民,许兰兰.案例教学法在“Visual Basic程序设

计”课程中的应用[J].计算机教育,2004.5:62-63

[3] 李志辉.VB教学案例设计的总体思路及其实例解析[J].计算机教育,

2009.22:90-92,125

[4] 武春英.案例教学法在Visual Basic程序设计课程中的应用[J].教育

理论与实践,2009.29(9):57-58

[5] 马晓娟.非计算机专业Visual Basic案例教学模式探讨[J].计算机教

育,2009.22:48-50

猜你喜欢

VB程序设计计算思维案例教学法
浅谈VB程序设计的教与学
贯穿式案例教学法在《VB程序设计》中的实践研究
一体化教学在《VB程序设计》课程中的实践研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
案例教学法在高等职业院校口腔内科学教学中的应用效果
案例教学法在高职经济数学教学中的应用
案例教学法在技校企业会计课教学中的运用策略探讨
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养