APP下载

关于Visual Foxpro课程案例教学法的探讨

2009-09-18董蕴宝

职业·下旬 2009年6期
关键词:程序设计程序案例

董蕴宝

Visual FoxPro(VFP)是目前应用最广泛的数据库应用开发工具之一,它简单易学,功能强大,许多高职院校都开设了这门课,面对高职学生起点水平的参差不齐,为了吸引学生积极参与到课堂中来,提高VFP课程的教学效果,必须改进传统的课堂教学方法。笔者在此浅谈一下运用案例教学法提高VFP教学效果的一些经验和体会。

一、案例教学法

1.案例教学法的涵义

案例教学法是一种运用案例进行教学的方法。在教学过程中,根据教学大纲规定的教学目的和要求,运用相关的理论和知识,通过师生共同对实际案例的分析和探讨,使学生巩固所学知识,培养分析和解决实际问题的能力。

2.案例教学法的特点

(1)学生是案例教学过程的主体。在案例教学法中,学生是课堂的主体,教师的作用是组织课堂、引导讨论。

(2)布置任务,提出问题,调动学生的学习积极性和主动性。案例教学的宗旨不是传授VFP的基本知识,而是通过教师自编的学生信息管理系统案例,组织学生思考案例中提出的问题,参加讨论,去挖掘学生的创造潜能和意识,培养学生学习的兴趣。

(2)通过主动参与,提高学生能力和基本技能。案例教学法让学生在案例分析中,锻炼自己的程序设计的思想和方法、提高分析和解决实际问题的能力以及独立思考能力。

3.案例教学法的作用

(1)有利于提高教师素质,提高教学质量和教学水平。案例教学法对教师的知识结构、教学能力提出了更高的要求,要求教师既具有渊博的理论知识又具备丰富的实践经验,并将理论与实践融会贯通。采用案例教学法可调动教师备课的积极性,更好地发挥教师在教学中的主导作用。

(2)有利于增强学生自觉性,提高学生分析和解决问题的能力。案例教学使学生由被动接受知识转变为主动学习,学生将应用所学的VFP理论知识和程序设计方法,对学生信息管理系统案例进行理论联系实际的思考、分析和研究。采用案例教学法还要求学生对知识的广度和深度有新的开拓,进行一系列积极的创造性思维活动,充分体现了学生在学习中的主体地位。

(3)有利于增加教学中师生互动,活跃课堂气氛。在传统教学中,教师是传授者,学生则是消极的接受者;而在案例教学中,教师与学生的关系是“师生互补、教学相辅”。这种教学法将使得学生积极参与,在程序的优化设置和课堂讨论等环节中发挥主动性,加强了师生交流、活跃了课堂气氛。

二、课前准备

1.教师的课前准备

(1)确定并分析VFP课程的教学对象。该课程VFP的教学对象是高职班的学生。在课前充分了解学生的基本情况,包括他们的入学起点、已学课程、对VFP课程的认识和需要、兴趣爱好和关心的话题等,还要充分地估计到课堂上可能遇到的各种问题,拟定多种相应的教学方案。

(2)分析VFP课程的教学需求并确定教学目标。教师在备课时,要熟悉教学大纲,深入研究VFP教材,恰当选择学生感兴趣或熟知的案例(如学生信息管理系统),设置课堂教学中要讨论的问题,并优化各教学环节。

2.学生的课前准备

在传统的教学中,老师往往担当台上的主角,而学生往往是观众。但是案例教学要求学生也要在课前做相应的准备,如预习案例所涉及的理论知识,仔细地阅读案例,学生自己思考一套程序设计的思路和方法。

三、课堂实施

1.案例介绍

教师在上第一节课时介绍本学期所要设计的程序——学生信息管理系统,并详细介绍本程序的主要功能(学生信息管理,查询管理,成绩管理,选课管理,系统维护)、该程序涉及的全部理论知识(数据库应用基础知识,项目文件、数据库、数据表、查询、视图等),需完成的课程学习进度、参考资料清单等,让学生在第一节课就将“VFP程序设计”这问课的授课情况有整体把握,便于今后的学习。

2.个人准备

学生根据要求完成每节课规定的课程学习(教材或课件);仔细阅读案例介绍,认真分析每节课老师要讲授程序模块的功能;查阅教材或参考资料,寻找有关程序模块的理论依据;分析案例并进行合理设计,记录预习中关键问题与重要事实;整理相关信息,初步得出分析结论和建议;最后起草讨论稿以便讨论。

3.小组交流

在做好上述准备后,学生在学习小组(一般以4~6人为宜)内进行交流。学习小组在课外,通过互发邮件、学习论坛或小组集中学习等多种的形式均巩固教学。此阶段的目的是通过小组内部的相互交流与讨论,促使每个小组成员进一步思考、调整和深化个人的分析。

4.课堂讨论

首先,教师根据程序设计的内容和教学要求,作概括性说明;其次,教师引导学生围绕程序要实现的主要功能进行分析和讨论,发现程序的主要结构和案例与理论知识之间的内在联系。鼓励学生从程序中的主要功能出发展开言之有理的讨论,最终使程序的功能更全面而且程序更方便用户的使用。在讨论过程中应注意以下几点:一是把握程序的主流方向,不要偏离程序主题;二是各抒己见,充分阐述每个学生的观点;三是认真倾听,丰富和完善个人的分析结果;四是避免出现冷场,可事先指定一位或几位学习成绩优秀者,以带动其他学生,推动讨论的顺利进行。

5.教师总结

在学生已充分发表了各自观点和深入分析之后,教师应及时进行总结、讲评和答疑,最后将学生讨论的结果与教师的设计结果进行汇总得到最终结果。注意结论是次要的,唯有过程才是重要的。有些程序设计的结果甚至根本就没有清晰的结论而只是设计更合理执行效率更高的优化结果。与此同时,教师还应就所学内容进行概括性总结,便于理论和实践相结合。

6.案例反思

教师和学生在程序设计并优化后进行思考性回忆(包括理论、概念、过程、成败因素等)。通过不断的程序设计的反思,可以培养反思意识和习惯,提高质疑问题和提出不同见解的反思能力。同时,案例反思有助于程序设计的补充与改进,以便在今后的教学中重复使用。

四、课后总结与评价

从学生角度来看:案例教学能使课堂教学变得生动活泼,贴近生活,能把过去传统的“重教轻学”的教学模式转变成“以学生为主、教师为辅”的更利于学生思维的实践模式,激励学生学习,同时将学生被动听的课堂变为鼓励学生主动参与讨论,引导学生积极探索,帮助学生表达自己观点、解释所学知识的场所,进一步提高了学生的素质。

从教师角度来看:教师精心设计程序,案例教学活化了教材内容,丰富了课本知识。同时也创造一种理论联系实际的、启发式的、教学相长的、集思广益的教学方法。

通过教学实践表明,案例教学在VFP课程中的实施,能够充分调动学生学习的积极性和主动性,也提高了学生实际动手能力、探索、合作、创新能力和解决实际问题的能力,所以在VFP课程中合理、有效地使用案例教学将会很好地解决传统教学中遇到的问题。案例教学法也拉近了教师和学生之间的距离,增进了师生之间的感情,使教和学不再是一件枯燥无味的事情。

案例式教学法是一种以学生为主体的、教师引导的互动式教学方法。在VFP课程的教学中,通过设计具体的课程应用开发案例“学生信息管理系统”,使其贯穿于课堂教学的始终,引导学生对案例进行各部分的讨论设计,使学生在讨论中既学会程序设计又深刻理解所学的理论内容,最终用案例将理论内容串起来形成一个知识系统,达到理論联系实际的目的,提高了教学效果。

(作者单位:河北省秦皇岛市高级技工学校)

猜你喜欢

程序设计程序案例
案例4 奔跑吧,少年!
基于Visual Studio Code的C语言程序设计实践教学探索
随机变量分布及统计案例拔高卷
从细节入手,谈PLC程序设计技巧
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
发生在你我身边的那些治超案例
英国与欧盟正式启动“离婚”程序程序
高职高专院校C语言程序设计教学改革探索
创卫暗访程序有待改进