论文部分内容阅读
摘要: 该文旨在探索如何针对非计算机专业的学生开展《Visual FoxPro》课程的教学, 激发学生对该课程的学习兴趣,解决在教学过程中存在的一些实际问题,使学生更好地掌握该课程的理论知识与实践操作。
关键词: Visual FoxPro;VFP;教学方法;教学过程
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)17-4054-02
1 概述
Visual FoxPro(以下简称VFP)是一种关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。VFP是当前各高校非计算机专业学生学习的首选数据库课程之一,而且也是国家计算机二级考试中的一项科目,学习该课程对于培养学生的计算机技能是十分重要的。但是在实际教学过程中,由于学生学习兴趣不高,较难调动其学习积极性,往往导致理论教学与实践脱节,严重影响教学效果。
传统的教学模式对于学生的实践训练不够,使学生容易在学习时感到内容枯燥乏味,并且解决实际问题的能力不够,限制了学生能动性的发挥。所以作为教师在VFP教学过程中应考虑的首要问题是如何结合优秀教学理念,探讨行之有效的教学方法,紧密地与实际应用相结合,从而激发学生的学习兴趣,取得较好的教学效果。
2 VFP课程教学的基本现状
2.1 学生学习积极性不高
非计算机专业学生对于程序、数据库等计算机课程会存在畏难情绪,所以在学习VFP课程时会觉得内容复杂,不易理解掌握,不了解学习该课程的意义,认为以后学以致用的机会相对较少,从而失去学习的兴趣和信心。
2.2 VFP课程入门学习难度相对较大
VFP第一章的内容主要是介绍数据库理论基础和一些基本概念,理论性较强,按照教材进行教学,首先理论内容相对枯燥,其次学生要完全理解有一些难度,在教学过程初期就可能会降低学生对该课程的学习兴趣。
2.3 教学重难点及相互间联系
教师在教学过程中往往着重于各个知识点,对于其相互间的联系讲解不够到位,学生在综合运用所学知识解决问题时会遇到困难。例如对数据库进行操作包括VFP命令和SQL两种实现方法,VFP命令和SQL语句功能相近,甚至有些命令动词重复,但又各成体系。
2.4 学生应用能力培养不足
VFP教学内容复杂,理论内容比较多,但是教学课时有限,很多学生在学习过程中实际应用能力及解决问题的能力欠缺。例如程序设计,它包括面向过程和面向对象两种设计思想和编程方式,对于非计算机专业的学生要在较短的课堂时间内完全掌握甚至达到熟练运用的程度,难度很大。
2.5 部分学生对于VFP课程学习不够重视
由于VFP是非计算机专业学生学习的计算机基础类课程,所以有些学生对这门课程重视程度不够,只在课堂上进行学习,从来没有针对该课程进行课前预习和课后复习。
3 解决问题的教学方法和思路
3.1 密切联系实际,激发学生学习兴趣
数据库应用广泛,与现实生活联系紧密,在很多领域都有应用。在我们日常生活和工作的各个领域都存在大量信息需要进行管理,利用数据库管理技术可以有效地组织和管理数据。例如在学校图书馆借书需要访问图书管理系统,调查学生信息需要访问学生信息管理系统,到银行柜台或ATM机取钱需要访问银行的数据库管理系统,到超市购物也要用到超市的数据库管理系统,买火车票要访问铁路数据库系统,等等。现实生活中这样的例子数不胜数,可见数据库技术与当代社会密切相关,利用这些身边的例子, 激发学生对VFP课程的学习兴趣,带动学生进行理论与实践相结合的探索学习。
3.2 改进教学方法
VFP课程的学习对于非计算机专业学生来说,理解上有一定难度。因此在VFP课程教学过程中对于概念和理论的讲解应克服抽象的表达方式,使用现实生活中常见的、实用的、直观的实例展开讨论, 强调VFP课程的学习意义,讲解过程中深入浅出,语言通俗易懂,教学内容合理取舍,并选择适合学生的教学方法。
1)案例教学法
案例教学法是根据教学目的和培养计划,在教学过程中通过一个或几个独特而又具有代表性的案例为基本素材,让学生在案例的阅读、思考、分析、讨论中学会建立严密的逻辑思维方法,可以提高学生分析问题和解决问题的能力。案例教学法因其明确的目的性,客观真实性,应用综合性,深刻启发性,突出实践性这些特点,对学生理解、掌握知识有着积极和显著的作用。在实际的VFP课程教学中使用案例教学法,必须要精选案例,对于案例的选取应该做到以下几点:第一,案例应具有存在意义,客观真实,来源于实践;第二,案例应具体生动,不能只是乏味枯燥的数据的罗列;第三,紧扣教学内容,与对应理论知识有直接的联系;第四,具有一定的普遍性和代表性,能够达到举一反三的目的。事实证明在VFP教学中通过案例教学法的使用,充分调动起学生学习的积极性和主动性,并提高了他们的应用能力,取得了良好的教学效果。
2)任务驱动法
任务驱动法是在学习过程中,是一种以建构主义理论为基础的教学模式, 教师布置任务,学生在教师的引导下对任务进行分析和讨论,在任务中进行自主探索学习,相互间进行合作,最后在完成既定任务的同时,学生也理解掌握了任务中蕴涵的知识和技能,并且得到了能力的锻炼,所以任务驱动法是一种以解决问题、完成任务为主的多维互动式的教学方法。任务驱动法的特点是以任务为主线,教师为主导,学生为主体,在实际的VFP课程教学中使用任务驱动法,使学生在课堂上进行探究式学习,可以帮助学生处于积极的学习状态,激发学生的求知欲望,培养学生的自学能力。在教学过程中,首先设立情境,使学生融入情境中并产生兴趣,然后提出任务,将学习内容转变成为学生要解决的问题,接着分析任务,教师引导学生将任务进行分解,提供一些线索,学生之间可以相互合作,将所有問题逐一想方设法攻克解决,在这个过程中可以使学生将所学的新旧知识进行衔接,对于所学内容也会有更深层次的理解,最后在完成任务之后进行总结评价,目的是促进学生的发展,评价包括两部分,一方面是对学生任务完成情况的点评,并总结遇到的问题以及如何改进,另一方面是对学生的学习能力的评价。通过该教学方法的应用,激发了学生的学习热情,同时能培养学生的自学能力。
3.3 教学过程中注意知识点之间的联系
按照书上的章节顺序进行VFP课程的学习,往往容易忽略知识的系统性,所以在教学过程中,学习的内容要精心进行设计,从整体上进行把握,前后知识点注意衔接;并且在讲解过程中及时的进行总结归纳,保证知识学习的系统性。
3.4 培养学生的学习能力
授人以鱼不如授人以渔,在教学过程中要注意培养学生分析问题、解决问题的能力。加强知识与技能的学习与训练,尤其是实践教学环节,重视理论与实践的结合,将理论知识运用于实践案例中,着重培养学生综合运用知识的能力。教学中要针对学生的能力差异因材施教,在练习过程中通过观察了解并掌握不同学生学习能力的差异,从而有针对性的进行指导,根据学生对于知识理解和掌握的水平,分别提出不同的要求。
3.5 激发学生学习VFP课程的兴趣
除了课前精心准备,课堂教学选择合适的教学方法,采取先进教学手段也能激发学生的学习热情,取得良好的教学效果。在VFP教学活动中,教师可以使用生动、形象的多媒体教学,增强学生的感性认识,激发学生的学习积极性,化被动为主动,使学生能够主动在课前预习,课后进行复习,从而提高教学效率和教学质量。
4 结束语
对于非计算机专业学生,在VFP教学中,应为学生提供一个生动的、多元化的学习环境,充分调动学生的学习积极性,激发学生的学习兴趣,从而达到好的教学效果,培养学生的能力。
参考文献:
[1] 张莉,孙丽娜.三本院校VF教学改革探讨[J].时代教育,2010(3):91.
[2] 李井竹,李丹.VF数据库教学内容与方法探讨[J].软件导刊,2010(10):198-199
[3] 翟红岩.任务驱动教学法在《Visual Foxpro语言程序设计》中的实践[J].广西教育学院学报,2010(3):166-168.
关键词: Visual FoxPro;VFP;教学方法;教学过程
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)17-4054-02
1 概述
Visual FoxPro(以下简称VFP)是一种关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。VFP是当前各高校非计算机专业学生学习的首选数据库课程之一,而且也是国家计算机二级考试中的一项科目,学习该课程对于培养学生的计算机技能是十分重要的。但是在实际教学过程中,由于学生学习兴趣不高,较难调动其学习积极性,往往导致理论教学与实践脱节,严重影响教学效果。
传统的教学模式对于学生的实践训练不够,使学生容易在学习时感到内容枯燥乏味,并且解决实际问题的能力不够,限制了学生能动性的发挥。所以作为教师在VFP教学过程中应考虑的首要问题是如何结合优秀教学理念,探讨行之有效的教学方法,紧密地与实际应用相结合,从而激发学生的学习兴趣,取得较好的教学效果。
2 VFP课程教学的基本现状
2.1 学生学习积极性不高
非计算机专业学生对于程序、数据库等计算机课程会存在畏难情绪,所以在学习VFP课程时会觉得内容复杂,不易理解掌握,不了解学习该课程的意义,认为以后学以致用的机会相对较少,从而失去学习的兴趣和信心。
2.2 VFP课程入门学习难度相对较大
VFP第一章的内容主要是介绍数据库理论基础和一些基本概念,理论性较强,按照教材进行教学,首先理论内容相对枯燥,其次学生要完全理解有一些难度,在教学过程初期就可能会降低学生对该课程的学习兴趣。
2.3 教学重难点及相互间联系
教师在教学过程中往往着重于各个知识点,对于其相互间的联系讲解不够到位,学生在综合运用所学知识解决问题时会遇到困难。例如对数据库进行操作包括VFP命令和SQL两种实现方法,VFP命令和SQL语句功能相近,甚至有些命令动词重复,但又各成体系。
2.4 学生应用能力培养不足
VFP教学内容复杂,理论内容比较多,但是教学课时有限,很多学生在学习过程中实际应用能力及解决问题的能力欠缺。例如程序设计,它包括面向过程和面向对象两种设计思想和编程方式,对于非计算机专业的学生要在较短的课堂时间内完全掌握甚至达到熟练运用的程度,难度很大。
2.5 部分学生对于VFP课程学习不够重视
由于VFP是非计算机专业学生学习的计算机基础类课程,所以有些学生对这门课程重视程度不够,只在课堂上进行学习,从来没有针对该课程进行课前预习和课后复习。
3 解决问题的教学方法和思路
3.1 密切联系实际,激发学生学习兴趣
数据库应用广泛,与现实生活联系紧密,在很多领域都有应用。在我们日常生活和工作的各个领域都存在大量信息需要进行管理,利用数据库管理技术可以有效地组织和管理数据。例如在学校图书馆借书需要访问图书管理系统,调查学生信息需要访问学生信息管理系统,到银行柜台或ATM机取钱需要访问银行的数据库管理系统,到超市购物也要用到超市的数据库管理系统,买火车票要访问铁路数据库系统,等等。现实生活中这样的例子数不胜数,可见数据库技术与当代社会密切相关,利用这些身边的例子, 激发学生对VFP课程的学习兴趣,带动学生进行理论与实践相结合的探索学习。
3.2 改进教学方法
VFP课程的学习对于非计算机专业学生来说,理解上有一定难度。因此在VFP课程教学过程中对于概念和理论的讲解应克服抽象的表达方式,使用现实生活中常见的、实用的、直观的实例展开讨论, 强调VFP课程的学习意义,讲解过程中深入浅出,语言通俗易懂,教学内容合理取舍,并选择适合学生的教学方法。
1)案例教学法
案例教学法是根据教学目的和培养计划,在教学过程中通过一个或几个独特而又具有代表性的案例为基本素材,让学生在案例的阅读、思考、分析、讨论中学会建立严密的逻辑思维方法,可以提高学生分析问题和解决问题的能力。案例教学法因其明确的目的性,客观真实性,应用综合性,深刻启发性,突出实践性这些特点,对学生理解、掌握知识有着积极和显著的作用。在实际的VFP课程教学中使用案例教学法,必须要精选案例,对于案例的选取应该做到以下几点:第一,案例应具有存在意义,客观真实,来源于实践;第二,案例应具体生动,不能只是乏味枯燥的数据的罗列;第三,紧扣教学内容,与对应理论知识有直接的联系;第四,具有一定的普遍性和代表性,能够达到举一反三的目的。事实证明在VFP教学中通过案例教学法的使用,充分调动起学生学习的积极性和主动性,并提高了他们的应用能力,取得了良好的教学效果。
2)任务驱动法
任务驱动法是在学习过程中,是一种以建构主义理论为基础的教学模式, 教师布置任务,学生在教师的引导下对任务进行分析和讨论,在任务中进行自主探索学习,相互间进行合作,最后在完成既定任务的同时,学生也理解掌握了任务中蕴涵的知识和技能,并且得到了能力的锻炼,所以任务驱动法是一种以解决问题、完成任务为主的多维互动式的教学方法。任务驱动法的特点是以任务为主线,教师为主导,学生为主体,在实际的VFP课程教学中使用任务驱动法,使学生在课堂上进行探究式学习,可以帮助学生处于积极的学习状态,激发学生的求知欲望,培养学生的自学能力。在教学过程中,首先设立情境,使学生融入情境中并产生兴趣,然后提出任务,将学习内容转变成为学生要解决的问题,接着分析任务,教师引导学生将任务进行分解,提供一些线索,学生之间可以相互合作,将所有問题逐一想方设法攻克解决,在这个过程中可以使学生将所学的新旧知识进行衔接,对于所学内容也会有更深层次的理解,最后在完成任务之后进行总结评价,目的是促进学生的发展,评价包括两部分,一方面是对学生任务完成情况的点评,并总结遇到的问题以及如何改进,另一方面是对学生的学习能力的评价。通过该教学方法的应用,激发了学生的学习热情,同时能培养学生的自学能力。
3.3 教学过程中注意知识点之间的联系
按照书上的章节顺序进行VFP课程的学习,往往容易忽略知识的系统性,所以在教学过程中,学习的内容要精心进行设计,从整体上进行把握,前后知识点注意衔接;并且在讲解过程中及时的进行总结归纳,保证知识学习的系统性。
3.4 培养学生的学习能力
授人以鱼不如授人以渔,在教学过程中要注意培养学生分析问题、解决问题的能力。加强知识与技能的学习与训练,尤其是实践教学环节,重视理论与实践的结合,将理论知识运用于实践案例中,着重培养学生综合运用知识的能力。教学中要针对学生的能力差异因材施教,在练习过程中通过观察了解并掌握不同学生学习能力的差异,从而有针对性的进行指导,根据学生对于知识理解和掌握的水平,分别提出不同的要求。
3.5 激发学生学习VFP课程的兴趣
除了课前精心准备,课堂教学选择合适的教学方法,采取先进教学手段也能激发学生的学习热情,取得良好的教学效果。在VFP教学活动中,教师可以使用生动、形象的多媒体教学,增强学生的感性认识,激发学生的学习积极性,化被动为主动,使学生能够主动在课前预习,课后进行复习,从而提高教学效率和教学质量。
4 结束语
对于非计算机专业学生,在VFP教学中,应为学生提供一个生动的、多元化的学习环境,充分调动学生的学习积极性,激发学生的学习兴趣,从而达到好的教学效果,培养学生的能力。
参考文献:
[1] 张莉,孙丽娜.三本院校VF教学改革探讨[J].时代教育,2010(3):91.
[2] 李井竹,李丹.VF数据库教学内容与方法探讨[J].软件导刊,2010(10):198-199
[3] 翟红岩.任务驱动教学法在《Visual Foxpro语言程序设计》中的实践[J].广西教育学院学报,2010(3):166-168.