论文部分内容阅读
VisualFoxPro(简称VFP)是一种结构简单、使用方便、易于部署、对硬件系统要求不高的数据库管理系统,对学生来说是一门很好的程序设计入门课程。
一、VFP教学的现状
1.VFP教学中的难点
VFP是一种偏向于数据库管理系统的面向对象语言,可视化、面向对象、数据库开发是它的三大特点,同时也是VFP教学与学习过程中的三个难点。面向对象的概念比较抽象,学习起来难度较大,操作起来也比较复杂。
2.教学对象的情况
VFP这门课程是为学校中职学生开设的,对于这些学生来说,他们认为这门课与今后的就业没有必然联系,重视的程度不够,再加上基础较差,所以增加了教学难度。
3.教学思想和教学方法都比较陈旧
在VFP教学中,教师仍受传统的教学思想的束缚,课堂教学仍以“传授为主”,大量地向学生灌输理论的术语、抽象的概念,把主要的精力放在对命令、控件和属性的解释上,忽视了学生的自主学习和创新能力的培养。
二、提高教学效果的措施
1.明确教学目的,激发学生学习兴趣
VFP教学的第一节课是非常重要的。在第一节课上,当学生对VFP课程还感到陌生的时候,笔者抓住最佳教学时机,帮助学生明确学习任务和学习目标。首先演示一个完整数据库应用系统实例“学生成绩管理系统”,请同学们进行自由操作并发表意见,待实例演示结束,老师要明确指出演示的系统就是使用VFP制作的,并告诉学生,这个管理软件也就是我们这学期通过学习、合作共同完成的学期任务。这样就创设了一个让学生学有所用的教学情境,既明确了教学目标,又激发了学生参与VFP学习的学习兴趣,在学生对实例作品的功能操作已非常熟悉的基础上,老师及时地引导,阐明VFP课程学习与其他专业课程学习有所不同,它是一门连贯性很强的课程,需要自始至终完成一个数据库系统的制作,使学生明确要完成的学习任务,从第一节课到最后一节课,都是在围绕着同一个问题进行学习,因此要求学生改变以往的分散式理解方式,将学习的全部内容都融为一体,在头脑中建立一个完整的学习框架。最后将演示的系统逐一分解,让学生清楚整个系统的具体组成。如此一来,学生会对运用开发数据库应用系统产生感性认识,同时也会对课程学习产生极大的兴趣。
2.灵活运用教学方法
(1)理论内容采用“案例型”教学。“案例型”教学主要是将典型案例呈现给学生,老师通过指导学生对案例的分析,使学生巩固已有知识,获得思考问题的方法,能够有效培养学生分析问题和解决问题的能力。运用案例阐述理论,让事实说话,也避免了单纯空洞的理论说教,使学生变被动接受为主动参与,学生在分析、讨论过程中潜移默化地提高了分析问题、解决问题的能力。
(2)实验课采用“项目教学法”。“项目教学法”的主要特点是“任务驱动,注重实践”,对培养学生的自主学习能力和独立分析问题、解决问题的能力有很大帮助,非常适合“VFP数据库设计”这种实践性强且更新换代快的课程。
“项目教学法”的关键是提出明确适度的任务,并将该任务合理分解,直至与每一节课的教学知识点相联系,转化为每节课的学习任务。具体来讲,项目教学法要求老师在备课过程中要做好以下几步。
第一,精心设计项目:制定科学、合理、切合实际的项目是开展教学工作的关键。项目设计的好坏,直接影响教学效果。所以教师要以教学的内容为依据,以学生的专业特色为参考,结合实际生活,制定出符合学生的认知层次的项目。比如上面提到的成绩管理系统。
第二,认真制订项目计划:教学项目确定以后,接下来就需要把项目分解成若干个小项目,并且把每个小项目所涉及的学习内容,根据教学时数,以计划的方式固定下来,形成项目的教学计划。当内容与教材的编写顺序有差异时,可以根据用什么先学什么的原则,调整课程设置,确定教学目标、教学任务及工作步骤,制订出项目教学计划。
第三,指导学生做好课前准备工作,主要包括:①提前阅读相关教材,准备一定相关知识,注重预习相关课程内容;②组建一个高效率的项目小组;③明确自己在项目中扮演什么角色,需要完成什么任务;④优化小组集体活动的管理。
第四,围绕项目计划开展教学。
第五,评价总结。项目完成后,一定要及时对学生的学习情况做出评价和总结。首先由各小组进行自我评价,让学生通过小组成员间的交流获取更多的学习经验。再者教师应选出若干个具有代表性的作品与学生共同评价,总结成功的经验和失败的原因,使学生可以掌握更多的操作技巧,提高其使用VFP解决实际问题的综合能力。
(作者单位:萍乡市高级技工学校)
一、VFP教学的现状
1.VFP教学中的难点
VFP是一种偏向于数据库管理系统的面向对象语言,可视化、面向对象、数据库开发是它的三大特点,同时也是VFP教学与学习过程中的三个难点。面向对象的概念比较抽象,学习起来难度较大,操作起来也比较复杂。
2.教学对象的情况
VFP这门课程是为学校中职学生开设的,对于这些学生来说,他们认为这门课与今后的就业没有必然联系,重视的程度不够,再加上基础较差,所以增加了教学难度。
3.教学思想和教学方法都比较陈旧
在VFP教学中,教师仍受传统的教学思想的束缚,课堂教学仍以“传授为主”,大量地向学生灌输理论的术语、抽象的概念,把主要的精力放在对命令、控件和属性的解释上,忽视了学生的自主学习和创新能力的培养。
二、提高教学效果的措施
1.明确教学目的,激发学生学习兴趣
VFP教学的第一节课是非常重要的。在第一节课上,当学生对VFP课程还感到陌生的时候,笔者抓住最佳教学时机,帮助学生明确学习任务和学习目标。首先演示一个完整数据库应用系统实例“学生成绩管理系统”,请同学们进行自由操作并发表意见,待实例演示结束,老师要明确指出演示的系统就是使用VFP制作的,并告诉学生,这个管理软件也就是我们这学期通过学习、合作共同完成的学期任务。这样就创设了一个让学生学有所用的教学情境,既明确了教学目标,又激发了学生参与VFP学习的学习兴趣,在学生对实例作品的功能操作已非常熟悉的基础上,老师及时地引导,阐明VFP课程学习与其他专业课程学习有所不同,它是一门连贯性很强的课程,需要自始至终完成一个数据库系统的制作,使学生明确要完成的学习任务,从第一节课到最后一节课,都是在围绕着同一个问题进行学习,因此要求学生改变以往的分散式理解方式,将学习的全部内容都融为一体,在头脑中建立一个完整的学习框架。最后将演示的系统逐一分解,让学生清楚整个系统的具体组成。如此一来,学生会对运用开发数据库应用系统产生感性认识,同时也会对课程学习产生极大的兴趣。
2.灵活运用教学方法
(1)理论内容采用“案例型”教学。“案例型”教学主要是将典型案例呈现给学生,老师通过指导学生对案例的分析,使学生巩固已有知识,获得思考问题的方法,能够有效培养学生分析问题和解决问题的能力。运用案例阐述理论,让事实说话,也避免了单纯空洞的理论说教,使学生变被动接受为主动参与,学生在分析、讨论过程中潜移默化地提高了分析问题、解决问题的能力。
(2)实验课采用“项目教学法”。“项目教学法”的主要特点是“任务驱动,注重实践”,对培养学生的自主学习能力和独立分析问题、解决问题的能力有很大帮助,非常适合“VFP数据库设计”这种实践性强且更新换代快的课程。
“项目教学法”的关键是提出明确适度的任务,并将该任务合理分解,直至与每一节课的教学知识点相联系,转化为每节课的学习任务。具体来讲,项目教学法要求老师在备课过程中要做好以下几步。
第一,精心设计项目:制定科学、合理、切合实际的项目是开展教学工作的关键。项目设计的好坏,直接影响教学效果。所以教师要以教学的内容为依据,以学生的专业特色为参考,结合实际生活,制定出符合学生的认知层次的项目。比如上面提到的成绩管理系统。
第二,认真制订项目计划:教学项目确定以后,接下来就需要把项目分解成若干个小项目,并且把每个小项目所涉及的学习内容,根据教学时数,以计划的方式固定下来,形成项目的教学计划。当内容与教材的编写顺序有差异时,可以根据用什么先学什么的原则,调整课程设置,确定教学目标、教学任务及工作步骤,制订出项目教学计划。
第三,指导学生做好课前准备工作,主要包括:①提前阅读相关教材,准备一定相关知识,注重预习相关课程内容;②组建一个高效率的项目小组;③明确自己在项目中扮演什么角色,需要完成什么任务;④优化小组集体活动的管理。
第四,围绕项目计划开展教学。
第五,评价总结。项目完成后,一定要及时对学生的学习情况做出评价和总结。首先由各小组进行自我评价,让学生通过小组成员间的交流获取更多的学习经验。再者教师应选出若干个具有代表性的作品与学生共同评价,总结成功的经验和失败的原因,使学生可以掌握更多的操作技巧,提高其使用VFP解决实际问题的综合能力。
(作者单位:萍乡市高级技工学校)