试议程序设计“项目驱动法”在《VisualFoxPro程序设计》实验课程中运用

更新时间:2024-03-31 点赞:11860 浏览:40383 作者:用户投稿原创标记本站原创

摘 要: 《Visual FoxPro程序设计》是高校会计、电商、工管等专业本、专科学生的公共基础课,其前导课是《大学计算机基础》。各高校通常要求学生通过此课程的全国高校计算机等级考试或全国计算机等级考试。作者教学内容上将实例教学作为重点,通过实例分析讲解,使学生易于理解;在实验课教学上采用“项目驱动法”,将学生分组分配不同的实验项目,让每组学生带着自己的实验项目上机操作,有针对性地激发学生自主学习的兴趣,有助于增强教学效果;在教学手段上,利用多媒体及网络平台,跟学生随时互动;在教学方法上,以项目为驱动,让学生自己动手完成操作,从而降低学生理解数据库原理的难度,提高学生解决计算机二级试题的能力。
关键词: 项目驱动法 《Visual FoxPro 程序设计》应用
引言
《Visual FoxPro 程序设计》(以下简称VFP)属于计算机基础课程“文化、技术、应用”这三个层次中的第二层次,它既是一个高效的数据库管理系统,又是一个集可视化和面向对象于一体的应用系统快速开发工具。
VFP课程的教学目标是培养学生灵活运用数据库,并使他们初步具备开发信息管理系统的能力。所以,我在实验课程教学中,一方面使学生理解数据库的理论,学会使用VFP

6.0这个软件,学会VFP中各对象的基本操作,另一方面促使学生完成项目的设计。

结合本课程的特点,采用项目驱动的方式,可以很好地体现“以项目为主线、摘自:论文查重www.618jyw.com
教师为主导、学生为主体”的先进教学思想,使学生更好地掌握VFP知识,并提高他们对数据的处理能力。VFP课程具有很强的逻辑顺序,其知识点多且杂,又较为分散,包括VFP语言基础及程序设计,有项目、数据库、数据表、查询与视图、可视化界面设计等。针对该课程的教学要求,并结合项目驱动法的教学特点,我提出了该课程的教学设计过程。

1.实验项目的设计

VFP实验教学中实验项目的设计主要依据VFP课程的教学任务、教学目标、教学内容、课时安排等。因此,要认真研究VFP课程的实验教学大纲,并从整体上了解实验教材的特点、把握实验教材的体系结构,掌握实验教材的基本内容和教学要求,从而抓住主线。基于项目驱动式的教学模式,提倡以解决现实生活中遇到的问题为目标,并选择真实性的项目作为学习内容,以使每个学生都意识到所学知识和技能与日常生活是相关的,从而激发学生的学习兴趣,培养学生的自主学习能力。根据班级学生人数进行分组,由5—10人一组进行项目的设计操作,并选定一个组长,负责组员数据的整合。一般选择“学生成绩管理系统”、“课程管理系统”、“学生会管理系统”、“宿舍管理系统”、“小型商店管理系统”等与学生相关或学生很容易了解的项目,将之分配到各组成员,而教师可以选择一个典型的项目进行讲解。这种项目驱动式的教学方法一方面提高了学生的学习兴趣,另一方面突出了该课程的实用性。在项目设计过程中,可以先设计与本项目相关的比较简单的任务,再设计比较复杂的大任务,便于他们逐步理解。

2.实验形式的设计

利用“项目驱动法”在VFP实验课程中进行运用,在组织学生进行实验时,采用分组形式,根据班级学生人数进行分组,由5—10人一组进行项目的设计操作,并选定一个组长,负责组员数据的整合,以任课教师作为指导教师。在学习过程中,各小组成员之间可以定期、分阶段地交流。实践证明,学生在具有良好组织结构的协作小组中学习,其效果远远优于传统的班级组织形式。但在分组过程中,还要注意以下几个问题:分组时,要注意学生的差异,一个组中应包含层次不同的学生;在选小组长时,要注意安排接受能力、操作能力均较强的学生,以增强他们的合作意识,便于“项目”的实施。

3.实验过程的设计

VFP的实验学习遵循了学生认知的一般规律,把学习作为教学活动的出发点和归宿。根据本课程的实验教学特点,可以将一个学习任务分为三个阶段来研究:①提出项目(问题)阶段;②详细分析阶段;③测试评定阶段。在具体的研究学习过程中,这三个阶段不是截然分开的,而是相互交叉和交互推进的。在这里,以“学生成绩管理系统”的设计为例,并按照这三个阶段展开“项目驱动法”的实验教学模式的研究。
(1)提出项目(问题)阶段。提出与学生相关或学生很容易了解的项目问题。如在进行学生成绩管理系统的设计这个综合性的理论学习和实践运用相结合的设计项目时,其设计难度较大,因此,引导作用非常重要。所以教师应当引导学生将一个大的项目分成许多子模块来完成,同时还要指出学习的任务和目的:利用“VFP”课程中的相关知识,将数据库、面向对象程序设计和结构化程序设计结合起来,以完成学生成绩管理系统的设计。最后,要指出该研究的要求:完成该系统的功能设计,给出该系统的详细设计,其中包括项目的建立、界面的实现、系统菜单的实现及各个子模块的实现等。
(2)详细分析阶段。首先,分配各组实验项目,再讨论各项目中涉及的相关数据,包括数据库、数据表、界面等,教师根据学生的分析情况及时提出指导意见,以使他们快速地调整自己的实验方案。学生将小组各成员的研究成果与项目相结合,并完成整个项目的设计,最后再提交给指导教师。
(3)测试评定阶段。教师集中所有成员,要求各小组根据设计要求自行设定测试数据,并查看测试结果,然后教师根据各小组提交的作业(包括测试用例、测试结果等,以实验报告的形式提交)进行系统分析,对各小组的实验过程和结果进行对比和评价,并重点对学生在实验过程中的技能和协作予以点评,多表扬有突出表现的个人和小组,帮助他们树立信心,并激发其学习热情。在整个实验过程中,教师应当发挥指导和监督的作用,并随时根据学生的实际情况及时调整实验计划。
结语
“项目驱动法”是一种重要的教学模式,它以老师为引导、以学生为主体、以项目为驱动,为传统的教学模式注入了活力。但要使它发挥优势,还应该结合教学实际,并针对不同课程的教学要求和特点进行教学设计,以提高学生探究的兴趣和热情,最终使他们的自主性、能动性、合作性都得到充分发挥。
参考文献:
谭浩强.Visual FoxPro及其应用系统开发[M].北京:清华大学出版社,2000.
林军.Visual FoxPro

6.0程序设计实验指导与实训.北京:中国水利水电版社,2005.

[3]刘树聃.项目驱动、案例教学方式在计算机应用软件教学中的应用.计算机与网络.
[4]王文.项目驱动的“Linux操作系统”课程教学改革.计算机教育,2007,9.
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~