推荐期刊

浅析案例教学法在VFP教学中的应用

时间:2015-12-20 16:55:07 所属分类:教育理论 浏览量:

[摘要]案例教学法是计算机课程教学中的一种十分有效的教学方法,本文针对VFP课程中存在的问题,提出在VFP教学中采用案例教学法,并对实施案例教学的几个主要环节进行分析和研究。实践证明,案例教学法以学生为主体,能增强学生学习的积极性,有利于培养学生分析问

[摘要]案例教学法是计算机课程教学中的一种十分有效的教学方法,本文针对VFP课程中存在的问题,提出在VFP教学中采用案例教学法,并对实施案例教学的几个主要环节进行分析和研究。实践证明,案例教学法以学生为主体,能增强学生学习的积极性,有利于培养学生分析问题和解决问题的实践能力。
  [关键词]案例教学 VFP 应用
  
  VFP是目前应用最广泛的数据库应用开发工具之一,它简单易学,功能强大,因此许多高职院校都开设了这门课程。这门课程主要是学习面向对象的数据库管理系统,是直接面向数据库开发,是一门实用性很强的课程。目标是培养学生掌握必要的数据库理论知识,能熟练的创建和使用数据库、数据表、视图、查询、菜单、表单和报表,能够开发一个小型的面向实际应用的数据库系统。然而在教学过程中,学生普遍感觉学习枯燥无味,被动记忆教师讲授的基本概念、语法知识和程序结构,大多数学生学完该课程只能孤立的做个菜单或表单,至于如何将程序设计联系起来开发一个系统,却是一片茫然。笔者在实际教学中借鉴案例教学法,将一个教学案例的开发过程分解成多个教学实验,每次授课时尽可能根据授课内容选择一个相关的实例贯穿于整个教学过程中,将教学实验连成一个整体,以此来改善教学,获得了理想的效果。
  一、案例教学法
  案例教学法是一种运用案例进行教学的方法。在教学过程中,根据教学大纲规定的教学目的和要求,运用相关的理论和知识,通过师生共同对实际案例的分析和探讨,使学生巩固所学知识,培养分析和解决实际问题的能力。
  案例教学大大缩短了教学情景与实际生活情景的差距。在教学过程上,总是从案例开始,然后分析问题,最终解决问题或提出解决问题的途径。例如:学习制作一个表单。上课一开始我复习了已学过的与表单制作有关联的工具按钮及命令的使用方法,接着我提供给学生一幅漂亮的事先制作好的《学生选课管理系统》的界面图,图中功能按钮形状、大小、色彩各不相同,窗体内容分布合理,这时我提出问题“如何制作这种效果的表单?”学生首先想到利用“表单设计器”去做。思路是对的,但当请学生实际操作时,他们会发现数据库导航器组合控件的制作非常困难,是一个难点,尤其是“查询”功能按钮的设置。同学们带着问题相互讨论,亲自动手制作,最后得到了满意的结果。
  通过这样的案例,学生增强了对计算机软件功能的感性理解,感受到了创新带来的喜悦,逐步形成新颖、正确的思维方法,创新意识不断得到强化。
  二、案例教学的实施方法
  教师运用典型实例,将学生带入实际的开发环境中,通过学生的独立思考,提高学生分析问题解决问题的能力。下面以一个最典型的《学生选课管理系统》的开发过程来说明具体的实施情况。
  1.在开始讲解课程内容之前,教师首先将编写好的《学生选课管理系统》程序进行演示。
  2.结合实例的演示结果,让学生清楚学习VFP的目的以及VFP在实际领域中的应用。教师明确指出,刚刚演示的系统,就是VFP学习结束将要完成的任务。它要完成的并不是单纯的程序设计,而是一个完整的管理系统。


3.通过对实例的实际操作演示后,学生们会对使用VFP数据库程序设计开发的数据库管理系统产生感性认识,同时也会对VFP课程产生学习的兴趣。此时,教师便可以进行正确的引导,阐明VFP课程学习与其他课程学习所有不同,它是一门连惯性的课程,需要从始至终完成一个小型管理系统的制作。
  4.将演示的系统逐一进行分解,让学生看清楚整个系统是由哪几部分组成。最后对分析的结果进行归纳总结,便可得出结论:一方面是基础数据的存储,一方面是对基础数据的操作。
  5.让学生打开书上的目录,将下述的分解内容与书中的章节“对号入座”,使学生对全部的学习内容有一个最简单的了解。目的是使学生对VFP课程的全部内容有一个初步的认识,以便在今后的学习中,能够积极地与教师进行配合。
  6.在VFP课堂教学过程中,始终坚持以“案例式”教学为主,适当结合其他教学方法来完成每一节课的教学。即把实例中整个“学生选课管理系统”的分解结果,应用到每一节课的教学之中。在讲解新课之前,首先给学生演示本节课将要制作的实例,让学生对学习的内容有一个直观的感性认识,然后引入新课内容。
  例如在讲VFP面向对象程序设计时,在《学生选课管理系统》的界面设计中,将对象和类通过表单创建、控件的使用直观地呈现在学生面前,帮助学生掌握面向对象程序设计的基本方法、形成面向对象的设计理念。界面设计好以后,需要实现系统预定的功能,如鼠标点击“退出”按钮实现退出系统等,这就需要用结构化程序设计方法为“退出”按钮这个对象编写鼠标点击事件代码。通过编写和分析程序代码,让学生了解程序执行过程和程序语句的功能,熟练掌握常用函数、表达式的用法。
  7.最后将所有的基本内容讲解完之后,留出足够时间给学生进行课程实践环节,即由教师带领学生一起,按照系统开发的标准步骤,来完成一个“学生选课管理系统”的开发,让学生清晰地学会系统开发的完整过程。
  目的是巩固学习的知识,完成把零散知识组织在一起,形成完整的系统框架。通过课程实践设计,也让学生亲自实践系统开发的每一个基本环节,更加深了学生对VFP课程知识完整性的整体认识,初步具备了开发完整的数据库应用系统的能力。在实际的操作过程中获得设计问题、分析问题和解决问题的经验。面对这一实际任务,学生的知识、能力、素质会受到全方位的考验,这样就能够在课程设计环节中全面培养学生的素质。
  三、应用案例教学的效果
  从学生角度来看,案例教学能使课堂教学变得生动、形象、活泼,能把过去传统的“重教轻学”的教学模式转变成启发学生思考。从教师角度来看,教师精心搜集案例,案例教学补充了教材内容,丰富了课本知识。
  通过教学实践表明,案例教学在VFP课程教学中的实施,能够充分调动学生学习的积极性,也提高了学生实际动手能力和探索、合作、创新能力,因此在VFP课程教学中合理、有效地使用案例教学将会很好地解决传统教学中遇到的问题。当然这种方法应当和其它教学方式方法有机结合起来,课堂教学会取得更好的效果。
  
  参考文献:
  [1]刘翠娟.VFP程序设计教学探索与实践[J].科技信息.科学.教研.
  [2]解永刚.关于Visual FoxPro的案例教学方法[J].昆明大学学报,2003.

转载请注明来自:http://www.zazhifabiao.com/lunwen/jyjx/jyll/19446.html