论文部分内容阅读
[摘 要] 本文在VFP程序设计的教学方法及手段运用等方面进行探索,以任务驱动教学理论为指导,精心组织教学内容,重视实践教学环节,培养学生解决实际问题的能力,取得了良好的教学效果。
[关键词] VFP教学 任务驱动 上机实践
VFP程序设计语言是各高校财经类类专业的重要课程之一,也是全国高等院校计算机等级考试的考核内容。对于非计算机专业学生来说,该课程内复杂难懂,学习比较困难,如何调动学生学习的积极性,培养学生独立编程能力,提高教学质量和教学效果,已成为该课程授课教师普遍关注的问题。
1、VFP课程教学存在的问题
VFP是一种面向对象的可视化编程语言,它能让程序设计人员从原先复杂代码的编写工作中解脱出来,更加方便灵活地建立和修改应用程序,相比传统面向过程的程序设计方法,开发效率得到显著提高。
在实际教学活动过程中,教师一般注重概念和语法功能的理论讲解,上机操作仅仅作为验证理论的一个手段。这种以教师为中心,课程为主体的传统教学方式,只能使学生掌握本课程的基本知识点,而无法建立数据库系统开发的整体概念,这严重挫伤了学生学习程序设计语言的积极性,导致学生动手能力差,缺乏主动性和创造性。
2、注重教学方式,做好优质教学
2.1利用多种媒体,优化教学内容
随着计算机技术的发展和各高校对教育投入的增加,大多数课程都采用多媒体进行授课,多媒体教学的优点在于图文并茂、直观性强、信息量大。但如果只是一味照搬书本,将其内容不加筛选地投影到屏幕上,学生看得多、听得多,却几乎没有思考的空间,一堂课下来,能掌握的内容寥寥无几。因此,教师在制作课件时,必须根据学生专业和大纲的要求,精心确定教学内容,课件应具备一定的概括性,便于学生做好课堂笔记。此外,教师还应主动收集教学过程中学生的反馈意见,及时修改和更新课件,使学生得到高质量和全方面的教学服务。
针对VFP的课程特点,我们在实际教学过程中将多媒体课件、VFP集成环境及传统板书结合起来。并针对某一典型例题进行灵活的修改和扩展,演示不同的运行结果,从而充分发挥多媒体教学的优势,加深学生的理解,提高教学效率。
2.2任务驱动教学,提高教学质量
教学方法的重要职能是将预期的教学目的变成教学成果,而教学效果的优劣在很大程度上取决于教师对教学方法的选择及运用。当前VFP课程的教学运用多媒体教学手段帮助学生理解课程内容,但在教学方法和教学理念上却没有根本的改变,教师依旧是按照章节顺序,以知识点为单位先讲解理论,后举例说明,学生常常是学了后面忘了前面,很难建立起完整的数据库理论体系。
任务驱动教学法的引进可以加深学生对课程体系的理解,实现理论和实践的完美结合。所谓任务驱动式教学法就是教师将课程的教学内容设计成一个或几个具体的任务,让学生通过完成这些任务来掌握教学内容,培养解决实际问题的能力。其采用的是“任务为主线,学生为主体,教师为主导”的教学模式,促使学习者主动吸纳、调整、重组自己的知识结构,在完成任务的过程中不断自我完善、自我提升。
2.2.1任务的选取
任务驱动教学的目的是为了让学生理论联系实际,通过具体任务的设置让学生掌握基本的原理和概念,提高发现问题、解决实际问题的能力。因此,教师所选任务必须具有启发性,并围绕教学目的和教学要求,如果任务中的问题能诱人深入,并启发学生积极思考,找出各种解决问题的途径,那么,教学效果会更好。其次,要联系实际,尽量选择与学生专业相关的任务,有助于激发学生的学习兴趣,让他们感觉到学有所用。
2.2.2任务的分解与制作
VFP的知识点比较分散,而教学过程又是按章节进行的,因此,如何把整个任务分解到各个章节以及如何安排各子任务的讲解顺序,将直接影响到教学的效果。这就要求教师在备课过程中,首先将整个任务中所涉及的知识点进行分类,由此制作各章节的子任务,确保该章节的理论知识渗透到相应的子任务中去。具体操作时还应注意各任务之间的前后衔接,循序渐进,并根据任务的特点及教学需要适当调整教学顺序。
2.2.3任务的驱动和整合
通过以上的任务分解和制作,教师上课的过程就成了一个任务驱动的过程。首先,把该课程的总任务进行整体效果的演示,让学生对VFP课程学习的内容有一个直观的感性认识,激发其学习兴趣。然后,教师将演示的系统逐一进行分解,作一些指导性的阐述,然后以学生为主体、任务为主题,让学生自由交流、集思广益。最后,教师将学生的多个方案进行整合,对整个解题过程进行简单总结,并把相关的知识点有机结合起来形成一个类,找出该类问题的共同点及解决的基本方法,做到举一反三。实践证明,采用任务驱动进行教学时,整个教学活动围绕如何完成一个具体任务来展开,由简到繁、由易到难、循序渐进,教师教学思路清晰,学生学习目的明确,并且在完成任务的过程中,轻松掌握了平时感觉特别枯燥的的理论知识。
3、重视上机实践,增强学生动手能力
3.1精心组织实验,加强辅导环节
VFP是一门实践性很强的课程,只有通过上机操作,学生才能真正消化理解并掌握课堂上所学的教学内容,提高解决实际问题的能力,因此,教师应重视上机实践环节,应精心设计和安排每一次的实验内容,选择一些能够体现知识点的经典题型让学生动手实现,并引导学生遇到问题时独立思考,提高学生的自学能力。
3.2引导学生分组进行设计
为进一步调动学生的积极性,提高学生数据库平台的综合应用能力,教师可在课程的中后期适当增加上机实践的难度,以小组为单位,设置多个综合性的课题(如成绩管理系统等),要求实现界面设计、权限控制、数据访问及报表生成等主要功能。在此过程中,教师可适当启发,给出合理性建议,由小组学生去自行探索,分析任务,搜集相关资料,从而培养他们自主学习及相互协作解决实际问题的能力。
4、结束语
本文针对高校财经类专业VFP教学过程中的问题和不足,提出了以学生为主体、教师为主导的任务驱动教学模式,将整个教学过程中所采用的案例分解为各个承上启下的子任务,激发学生的学习兴趣,加深对相应知识点的理解。注重实践环节,通过设置综合性应用系统的研发课题,增强学生对数据库系统的综合应用能力,取得了良好的教学效果。
参 考 文 献
[1] 程学先,李振立,王莉,等.ViSlla1 FoxPro程序设计[M].北京:清华大学出版社,2006.
[2] 丁玉萍,王艳.独立学院经管类VFP课程教学改革的实践与探索[J].计算机教育,2007(10):88—89.
[3] 陈荣春,薛立新.VFP程序設计课程案例教学设计及实施[J].职业技术教育,2007(23):79—80.
[4] 王应解.在本科教学中引入项目开发的探索与实践[J].高等教育研究,2007,24(3):47-50.
[5] 宁伟,于永春,杜明.任务驱动教学法在计算机教学中的探索与实践[J].能源技术与管理,2006(1):62—65■
[关键词] VFP教学 任务驱动 上机实践
VFP程序设计语言是各高校财经类类专业的重要课程之一,也是全国高等院校计算机等级考试的考核内容。对于非计算机专业学生来说,该课程内复杂难懂,学习比较困难,如何调动学生学习的积极性,培养学生独立编程能力,提高教学质量和教学效果,已成为该课程授课教师普遍关注的问题。
1、VFP课程教学存在的问题
VFP是一种面向对象的可视化编程语言,它能让程序设计人员从原先复杂代码的编写工作中解脱出来,更加方便灵活地建立和修改应用程序,相比传统面向过程的程序设计方法,开发效率得到显著提高。
在实际教学活动过程中,教师一般注重概念和语法功能的理论讲解,上机操作仅仅作为验证理论的一个手段。这种以教师为中心,课程为主体的传统教学方式,只能使学生掌握本课程的基本知识点,而无法建立数据库系统开发的整体概念,这严重挫伤了学生学习程序设计语言的积极性,导致学生动手能力差,缺乏主动性和创造性。
2、注重教学方式,做好优质教学
2.1利用多种媒体,优化教学内容
随着计算机技术的发展和各高校对教育投入的增加,大多数课程都采用多媒体进行授课,多媒体教学的优点在于图文并茂、直观性强、信息量大。但如果只是一味照搬书本,将其内容不加筛选地投影到屏幕上,学生看得多、听得多,却几乎没有思考的空间,一堂课下来,能掌握的内容寥寥无几。因此,教师在制作课件时,必须根据学生专业和大纲的要求,精心确定教学内容,课件应具备一定的概括性,便于学生做好课堂笔记。此外,教师还应主动收集教学过程中学生的反馈意见,及时修改和更新课件,使学生得到高质量和全方面的教学服务。
针对VFP的课程特点,我们在实际教学过程中将多媒体课件、VFP集成环境及传统板书结合起来。并针对某一典型例题进行灵活的修改和扩展,演示不同的运行结果,从而充分发挥多媒体教学的优势,加深学生的理解,提高教学效率。
2.2任务驱动教学,提高教学质量
教学方法的重要职能是将预期的教学目的变成教学成果,而教学效果的优劣在很大程度上取决于教师对教学方法的选择及运用。当前VFP课程的教学运用多媒体教学手段帮助学生理解课程内容,但在教学方法和教学理念上却没有根本的改变,教师依旧是按照章节顺序,以知识点为单位先讲解理论,后举例说明,学生常常是学了后面忘了前面,很难建立起完整的数据库理论体系。
任务驱动教学法的引进可以加深学生对课程体系的理解,实现理论和实践的完美结合。所谓任务驱动式教学法就是教师将课程的教学内容设计成一个或几个具体的任务,让学生通过完成这些任务来掌握教学内容,培养解决实际问题的能力。其采用的是“任务为主线,学生为主体,教师为主导”的教学模式,促使学习者主动吸纳、调整、重组自己的知识结构,在完成任务的过程中不断自我完善、自我提升。
2.2.1任务的选取
任务驱动教学的目的是为了让学生理论联系实际,通过具体任务的设置让学生掌握基本的原理和概念,提高发现问题、解决实际问题的能力。因此,教师所选任务必须具有启发性,并围绕教学目的和教学要求,如果任务中的问题能诱人深入,并启发学生积极思考,找出各种解决问题的途径,那么,教学效果会更好。其次,要联系实际,尽量选择与学生专业相关的任务,有助于激发学生的学习兴趣,让他们感觉到学有所用。
2.2.2任务的分解与制作
VFP的知识点比较分散,而教学过程又是按章节进行的,因此,如何把整个任务分解到各个章节以及如何安排各子任务的讲解顺序,将直接影响到教学的效果。这就要求教师在备课过程中,首先将整个任务中所涉及的知识点进行分类,由此制作各章节的子任务,确保该章节的理论知识渗透到相应的子任务中去。具体操作时还应注意各任务之间的前后衔接,循序渐进,并根据任务的特点及教学需要适当调整教学顺序。
2.2.3任务的驱动和整合
通过以上的任务分解和制作,教师上课的过程就成了一个任务驱动的过程。首先,把该课程的总任务进行整体效果的演示,让学生对VFP课程学习的内容有一个直观的感性认识,激发其学习兴趣。然后,教师将演示的系统逐一进行分解,作一些指导性的阐述,然后以学生为主体、任务为主题,让学生自由交流、集思广益。最后,教师将学生的多个方案进行整合,对整个解题过程进行简单总结,并把相关的知识点有机结合起来形成一个类,找出该类问题的共同点及解决的基本方法,做到举一反三。实践证明,采用任务驱动进行教学时,整个教学活动围绕如何完成一个具体任务来展开,由简到繁、由易到难、循序渐进,教师教学思路清晰,学生学习目的明确,并且在完成任务的过程中,轻松掌握了平时感觉特别枯燥的的理论知识。
3、重视上机实践,增强学生动手能力
3.1精心组织实验,加强辅导环节
VFP是一门实践性很强的课程,只有通过上机操作,学生才能真正消化理解并掌握课堂上所学的教学内容,提高解决实际问题的能力,因此,教师应重视上机实践环节,应精心设计和安排每一次的实验内容,选择一些能够体现知识点的经典题型让学生动手实现,并引导学生遇到问题时独立思考,提高学生的自学能力。
3.2引导学生分组进行设计
为进一步调动学生的积极性,提高学生数据库平台的综合应用能力,教师可在课程的中后期适当增加上机实践的难度,以小组为单位,设置多个综合性的课题(如成绩管理系统等),要求实现界面设计、权限控制、数据访问及报表生成等主要功能。在此过程中,教师可适当启发,给出合理性建议,由小组学生去自行探索,分析任务,搜集相关资料,从而培养他们自主学习及相互协作解决实际问题的能力。
4、结束语
本文针对高校财经类专业VFP教学过程中的问题和不足,提出了以学生为主体、教师为主导的任务驱动教学模式,将整个教学过程中所采用的案例分解为各个承上启下的子任务,激发学生的学习兴趣,加深对相应知识点的理解。注重实践环节,通过设置综合性应用系统的研发课题,增强学生对数据库系统的综合应用能力,取得了良好的教学效果。
参 考 文 献
[1] 程学先,李振立,王莉,等.ViSlla1 FoxPro程序设计[M].北京:清华大学出版社,2006.
[2] 丁玉萍,王艳.独立学院经管类VFP课程教学改革的实践与探索[J].计算机教育,2007(10):88—89.
[3] 陈荣春,薛立新.VFP程序設计课程案例教学设计及实施[J].职业技术教育,2007(23):79—80.
[4] 王应解.在本科教学中引入项目开发的探索与实践[J].高等教育研究,2007,24(3):47-50.
[5] 宁伟,于永春,杜明.任务驱动教学法在计算机教学中的探索与实践[J].能源技术与管理,2006(1):62—65■