王亮
摘 要:vfp课程教学是各大高校非计算机专业学生的一门数据库公共基础课,该数据管理系统是一种大众化、可视化编程工具,随着教学内容的不断深入,学习难度在不断增大,许多中职院校注重基础教学,缺乏课程应用开发的特色,学生的学习能力与自制能力弱,在学习需求与能力发展上不尽一致,传统的教学方法无法实现学生掌握新技能的目标。文章针对当前中职vfp教学现状,分析案例教学法在vfp课程教学中实践应用的可行性。
关键词:vfp;课堂教学;案例教学法
Visual FoxPro(vfp)课程是一门面向应用的、理论性与实践性联系紧密的课程,是各大高校非计算机专业学生的首选数据库课程之一,通过该门课程的学习,学生可以从理论上掌握数据库工作的基本原理,掌握数据库的实际应用方法,能够利用数据库系统软件进行相关的程序开发,有效培养学生的程序设计能力与应用能力。在实际教学过程中,一旦vfp课堂教学不够生动有趣,便会影响学生的学习积极性,导致数据库理论教学与实践脱轨,学生在缺乏实践操作能力的情况下会严重影响xfp课程教学的教学效果。案例教学法的出现,是通过教师的具体行为来实现文化知识的延续与传递,这种教学方法并不是在颠倒师生的地位,而是在传输文化知识的路径上与其他教学方法产生區别,学生所掌握的知识与技能是在老师的正确指导下自己的研究成果,这种特殊的知识传输方式能够使学生产生成就感,调动学习积极性[1]。
1 vfp课程教学存在的问题
1.1 学习兴趣不高
在刚刚接触编程语言以及数据库方面知识时,对于非计算机专业的学生来讲会很难捋出头绪,久而久之学生会对该门课程产生反感心理,vfp课程自身会包含程序设计知识以及数据库方面知识,学生在学习过程中会感觉学习内容复杂,认为该课程在生活实践中的运用会较少,导致了对该门课程的学习失去兴趣。
1.2 学生入门难
vfp课程前面章节主要介绍数据库基础知识,理论性非常强,学生很难理解,加上教学内容与教学方法的枯燥性,在教学初期就会降低学生对该门课程的学习积极性,导致学生对该门课程入门难的现象。
1.3 学生实践能力欠缺
vfp课程教学内容相对来讲比较复杂,既包括数据库基础知识,又包含程序设计知识,而程序设计又包括面向对象与面向过程两种编程方式,许多学生在学习过程中不能对相关的理论知识完全掌握,实践练习的机会少之又少,导致非计算机专业学生对该门课程的学习理论脱离实践,严重缺乏操作能力[2]。
2 案例教学法的内涵及特点
案例教学法是老师结合教学目标的基础上,以实际的生活情境为案例题材,将学生集合到固定的案例场景中,以教学互动的方式来开展教学活动,通过真实的案例来促进学生学习,在整个教学过程中更加注重学生的实践能力。案例教学法从实际问题入手,激发学生的求知欲望,调动学生学习的积极性与主动性,教学过程生动形象,能够进一步提高学生解决实际问题的能力以及创造能力,这种教学方法非常适用于中职vfp课堂教学。案例教学法具有以下特点。
2.1 重视双向交流
传统的课堂教学注重的是老师讲、学生听,通过期末测验会了解到学生所学到的都是死知识。而案例教学法的运用,学生在接收案例之后,首先要进行自我消化,通过多种途径来查找解决问题的知识点,在无形中加深了学生对知识点的印象,整个学习的过程中,学生处于主动状态,更加提高了学习的积极性。经过学生的缜密思考最后得出解决问题的方案,整个过程是学生能力的升华。学生的方案会得到老师的引导,促使教师加深思考,结合不同学生的不足来对教学内容进行补充,这种双向性的教学模式也对老师提出了更高的要求。
2.2 鼓励学员独立思考
传统的教学模式只是一味地教给学生怎么去做,学生所掌握的理论知识在实践中并不实用,乏味的课堂教学在一定程度上损害了学生学习的积极性。案例教学法主要告诫学生解决问题的有效途径,靠学生自己的思考去创造,将枯燥乏味的课堂教学变得丰富有趣。在给出解决方案之后,学生之间要结合自己与其他学生的方案发表见解,增加学习经验的交流,促进学生人际交往能力的提高。
2.3 案例具有明确的目的性
一般情况下,教学中所运用的案例具有一定的客观真实性,引导案例教学的真实性,通过一个或几个独特的典型事件,使学生在对案例的阅读、思考、分析、讨论中建立起适合自己的逻辑思维方法以及思考问题的方式,学生可以根据自己所学的知识,得出自己的结论,提高学生分析问题、解决问题的能力。
3 案例教学法在中职vfp教学中的具体实施
3.1 创建情境,确定案例
老师在对案例情境创建时要掌握学生的实际情况,其难易程度要适中,确保与学生当前所学的内容基本相近,将学生引入需要通过某知识点来解决问题的实际情境中来。vfp应用系统开发的第一步是系统的需求分析,准确地确定系统功能,将系统功能划分为模块,建立系统设计模型,一般情况下,vfp教学要将一个案例贯穿始终,例如“图书订单管理系统”“学习成绩管理系统”等都可以作为学生学习内容的主线,案例教学法符合vfp教学系统的实用性与层次性,便于学生掌握知识与技能[3]。
3.2 典型案例设计
在案例教学法实施的过程中,案例设计是教学的关键,会直接影响教学效果,所以教师要结合教学内容认真地对案例进行设计,以案例为主线,充分体现教学内容所要求的知识点,案例的选择要有一定的代表性,在数据库教学中典型的案例就是让学生运用软件来设计数学表表单,另外一个比较典型的案例是结合面向对象与面向过程两种程序设计方法来求2~100的素数,要求在界面编辑框中显示素数的结果,此案例应用了标签、命令、编辑等多种方法,使学生可以直接看到运行界面的结果,知识点的运用更加形象。
3.3 案例分析,操作示范
学生在接到实际案例之后,要对案例进行详细分析,围绕案例所涉及的知识点进行思考,教师要给学生进行讲解与示范,例如学生在学习“项目与项目管理器”时,需要经过需求分析、模块设计、代码编写等一系列开发过程,学生需要在老师的示范与讲解下理解vfp中项目的基本功能,掌握相关操作方法[4]。
3.4 小组集中讨论
在正式集中讨论之前,老师将案例发放到学生手中,学生通过查找资料来搜集必要信息,初步形成案例解决方案,在此期间老师可以为学生准备一些思考题,学生有针对性地开展准备工作,老师要将学生划分为3~6人小组,小组成员的知识与能力水平要尽量均衡,这样一来,在讨论的过程中会表达出不同的意见,学生对案例的理解也会更加深刻。最后每个小组要派出代表,发表该小组对案例的分析及处理意见,发言完毕后要接受其他小组成员的讯问并作出解答,小组集中讨论的过程是学生发挥的过程,这时老师要充当主持人与组织者的角色,通过发言与谈论来扩展学生对案例的理解程度,将学生的注意力完全集中到方案的合理解决上来。
3.5 案例总结
案例总结主要是由老师对各小组的案例解决方案进行总结,传授学生对知识的总结规律与经验,通过老师的评价来促进每个学生全面发展,为学生的学习活动与老师的教学活动提供自主空间,充分发挥案例教学法启发性、实践性等特点[5]。
4 结语
当今社会,信息技术非常发达,数据库与现实生活息息相关,通过数据库技术能够有效地对数据进行组织与管理,保障数据的安全有效性。针对xfp教学中存在的问题与不足,教学模式改革已經成为必然,教学改革的具体目的并不是简单地传授给学生新知识,而是要让学生融会贯通地掌握新技能与学习方法,经过实践证明,在vfp教学中运用案例教学法,不仅可以调动学生的学习积极性,而且可以提高学生对所学知识的掌握与运用。案例教学法在vfp教学中具有一定的实用价值,在重视教学方法改革的新时代会有更大的发展空间。
[参考文献]
[1]李柱.高校VisualFoxpro程序设计课程教学改革研究[J].电脑知识与技术,2017(25):117,161.
[2]赵春兰,孙瑜,宋宏泉,等.翻转课堂教学在《vfp程序设计课程》中的探索与实践[J].科技创新导报,2017(9):197-198.
[3]李婧,翟淑红.案例教学法在计算机应用基础课程教学中的应用[J].白城师范学院学报,2012(3):107-109.
[4]姚泽元.中职学校vfp数据库项目教学探究[J].科学咨询(科技·管理),2018(10):62.
[5]庞润芳,郑坤灿,裴衣非.基于项目驱动,过程考核的vfp程序设计课程教学改革[J].计算机时代,2017(12):91-93.