《计算机程序设计基础Visual FoxPro》案例教学法的研究
2014-04-29肖婧史学伟
肖婧 史学伟
摘 要: 针对《计算机程序设计基础Visual FoxPro》课程教学中存在的问题及案例教学法的研究现状,提出在Visual FoxPro教学中采用案例教学法,具体介绍案例教学法在Visual FoxPro教学中的设计与实施,旨在激发学生的学习兴趣,同时提高学生的实践能力及综合素质。
关键词: Visual FoxPro 案例教学法 教学改革
《计算机程序设计基础Visual FoxPro》为大学计算机应用基础教学系列中的核心课程,是基础性、实践性和拓展性较强的课程,在整个计算机课程体系中占有重要地位[1]。但是目前,计算机程序设计不论是在教学方式上,还是在教学内容上,都偏重知识的灌输,重理论轻实践,以教师为中心,以单项讲授为主,这种教学方式下培养出来的学生实践能力不强,不能满足当前社会对人才的需求。
1.案例教学法研究现状
案例教学法,即教师根据教学目的要求,组织学生通过对案例的调查、阅读、思考、分析、讨论和交流等活动,使其分析问题并提出解决问题的方法及原理,进而提高学生分析问题和解决问题的能力,加深对基本原理和概念理解的一种特定的教学方法。案例教学法通过长期的教学实践及自身的特点,现已形成独具特色的重要的教学形式。
案例教学法始于古希腊、古罗马时代,由于19世纪在哈佛商学院的成功运用和实施,使其成为一种代表未来教育方向的成功教育模式[2],20世纪初,案例教学被运用于商业与企业管理学,其内容、方法和经验日趋完善与丰富,并在世界范围内产生巨大的影响。在我国把案例教学运用计算机教学尚处于起步阶段,但是已纳入各高校的教学改革计划,案例教学法己被越来越多的人接受。
2.Visual FoxPro案例教学法研究
2.1案例教学的设计
案例作为案例教学的基本材料,其质量直接影响案例教学效果,进行案例教学前,要在学生现有的知识水平及能力的基础上,根据教学大纲及教学目标的要求,选取案例,案例要从实际出发,具有针对性、层次性和可拓展性。
在本次研究中,由于教学大纲课时要求的限制和案例教学本身的特点,同时考虑到教学内容及学生的因素,教学上选取四个案例:第一个案例为小案例,旨在激发学生的兴趣和熟悉Visual FoxPro的开发环境及相关基础知识;第二个案例难度加大,即对Visual FoxPro的一些控件的应用,在激发学生兴趣的同时,使其在实践中理解理论知识;第三、四个案例是综合案例,相对较大,包含的内容较多,旨在增强学生的理解能力及分析编程能力。通过以上案例的讲解、拓展及模仿学习,使学生形成自主探究学习、合作学习的能力,同时熟悉及掌握程序开发的流程,形成良好的编程习惯等,最终达到教学目的。
2.2案例教学的实施
本次在程序设计教学中实施案例教学的方法为案例分析法,也叫案例讨论法[3],重点强调学生的参与性,培养学生创造性思维和解决问题的能力,通过讨论和分析培养学生解决问题的思维方法和能力。
在使学生了解基础理论知识及背景后,全班学生分组,进行案例教学。首先引入第一个案例,通过对简单案例的讲解让学生立即模仿,激发学生的学习兴趣,同时熟悉编程环境和一些常用基本控件,同时通过简单案例引入事件的概念和一些编程必备的概念及理论知识;然后进行第二个案例:编程实现如何求分段函数、求最大值和最小值、求阶乘、打印图形、判断素数、数组排序等常用算法。此案例与学生的认知特点和现实生活相联系,难度有所加大;最后引入第三、第四个案例:设计一个简易常用数学表的表单并求出所有素数,此案例为综合案例,难度较大,是对前面各个案例中所涉及的知识点进行巩固和进一步的理解和学习,让学生逐步领会和掌握编程的基本思路和开发一个程序的完整步骤。这样将每一阶段分为一个或者多个案例活动,合理安排、层层深入、循序渐进,让学生在教师的引导下及在同组同学的讨论及分析下,在具体案例的实践和启发中不断地加深理解和学习面向对象的程序设计思想和面向对象的程序设计知识,学会进行程序设计的基本思路和基本方法,在全体的相互合作和自主探究的氛围中学习和研究。
在每个案例结束后,学生要撰写案例学习总结报告,并全体讨论,包括是否达到案例学习的目的、对所选案例进行优劣分析、对自己掌握的知识点进行总结和分析及收获体会。
3.结语
与传统程序设计教学相比,案例教学法不仅是教师过多的讲授理论,不再是学生简单的复制与重复教师所讲内容,而是学生发挥主体作用,强调学生的实际动手操作能力,用更贴近实际生活的案例教学,调动学生的学习积极性,通过分组学习,以案例为中心,以问题为导向,促进学生展开积极主动的学习活动,在学习中发现问题,并通过小组讨论及分析提出解决问题的方法并验证。在此过程中,学生不仅完成学习任务,而且提高综合素质;教师不仅完成了教学任务,而且教师与学生之间的关系发生转变,教师在解决学生提出问题的同时,也提高自身的知识面,教师与学生相互合作,教学相长。
总之,案例教学法实际上是以培养学生自主探究能力和研究性学习的一种教学方法,在《计算机程序设计基础Visual FoxPro》教学中运用案例法教学,使学生从实际应用系统开发的角度掌握知识,不仅提高学习热情与积极性,而且提高动手能力和创新能力,取得较好的教学效果。
参考文献:
[1]詹自胜.案例教学法在面向对象程序设计教学中的探索与实践[D].浙江师范大学,2006.
[2]杨永,王莉利,时贵英,周凯.案例教学法在《Visual FoxPro程序设计》教学中的应用与实践[J].教育教学论坛,2012,11:153-154.
[3]周大朋,朱勇,盛妤.“案例教学法”在《Visual FoxPro程序设计》理论课程中的应用[J].考试周刊,2013,27:119-120.