浅谈项目教学法在《VFP程序设计》教学中的应用

时间:2022-03-20 06:53:47

浅谈项目教学法在《VFP程序设计》教学中的应用

摘要:《VFP程序设计》课程教学,要有效的促进学生学习的主动性,激发学生的学习兴趣,提高课堂教学效果。在教学中运用项目教学法,可以激发学生学习兴趣,提前感受工作要求,培养学生独立思考,与他人协调合作的团队精神,促进学生职业能力的养成。能够取得良好的教学效果。

Abstract: The teaching of VFP Programming should efficiently motivate the learning initiative of the students, promote students' interest in order to promote the effect of the class teaching. Apply project approach in teaching can motivate students'interest towards study, make them feel the demand for work in advance, which can make them to think by themselves, to cooperate with others, thus develop students' professional competence. Good teaching effect can be achieved.

关键词:项目教学法;VFP课程;教学应用

Key words: project approach; VFP Programming; teaching application

中图分类号:G424 文献标识码:A文章编号:1006-4311(2010)04-0122-02

项目教学法是指学生在教师的帮助下,以实际项目为目标,学生围绕项目协作、讨论,共同完成学习任务的教学活动。是培养学生的学习能力、实践能力和社会能力的有效方法。

1精心设计项目

在项目教学法中,项目的选取是学习的关键。教学的整个过程和所有的内容都要以项目来贯彻,项目确定后。整个教学过程也就确定下来。在项目实施中,学习过程成为一个人人参与的带有创造性的实践活动,它注重的不是最终的结果,而是完成项目的过程,这就要求尽可能的确立优秀实用的项目。可以选择与学生生活密切相关、比较实用的学生档案管理系统,要求完成该系统的功能设计,给出该系统的详细设计,其中包括项目的建立、界面的实现、系统菜单的实现以及各个子模块的相应功能。该项目有以下特点:

(1)应用表单,可以让学生在自己设计的界面下查看数据。使学生对项目有参与热情,有学习积极性。

(2)在应用程序中使用控件可以提高人机交互能力,表单控件为用户提供了丰富多彩的操作界面。

(3)完成项目过程中,控件的过程代码设计需要用到已学过的命令,巩固复习了旧知识。有利于提高学生的综合能力。

(4)通过解决实际问题,让学生亲自体验了表单设计的完整过程,激发学生学习的成就感。

(5)有准确的答案和评分程序,易于评价。

项目是学生的学习任务,项目要适应不同的学生,满足各层次学生的发展需要,培养各层次学生的实践能力。所以项目的设计要注意以下几个方面:

第一,创设实践可行的问题情境。从教学方法上看,教师设计问题的主要目的是使学生在对问题解决的活动过程中,学习知识技能,激发学习动机,发展思维能力、想象力以及自我反思与监控的能力,注重项目的实用性,用“问题”来引导学生自主学习。

第二,掌握项目设计中的层次性和难易程度。要注意学生的个体特点、知识接受能力的差异。让学生有目的地获取学习材料。在教师的组织、引导下,用不同的方法完成“项目”。因此,教师进行“项目”设计时,要以“学生为中心”,要注意学生的特点与知识接受能力的差异,充分考虑学生的现有文化知识、认知能力和兴趣等。要站在学生的角度考虑,针对不同程度的学生来设计不同层次的任务。

第三,项目的设计要让学生积极参与。这一过程,先让同学们认识到自已完成项目所需知识和能力,然后让学生参与到项目的设计中来。这样调动学生的积极性,而且还能培养他们的创新精神和合作意识。在教学过程中,要引导学生积极参与,以此来提高学生上课时的专注力和兴趣,从而提高学习的效率。

第四,项目的设计要适当留白。就是教师在设计问题时不要面面俱到,要给学生的思考和尝试留有余地。现在的计算机有较强的人机交互功能,许多应用软件和学习内容都有帮助功能,网上也有大量相关学习资源,应该鼓励和指导学生充分利用这些功能,培养学生的信息素养。同时,在教学中要想方设法启发他们亲自去尝试、探究和发现,鼓励他们举一反三、触类旁通。培养学生的创新实践能力。

2教师角色转换

“兴趣是最好的老师”,传统的学科教学法,灌输的成分多,启发调动学习兴趣的成分少,尤其是职业学校学生,纯理论、全说教的教法很难调动起学习兴趣,并且理解、记忆效果差,掌握知识、创新思维能力低,所以,必须让学生主动参与学习过程,激发、鼓励其学习的积极性。这就要求教师要自觉从传统的知识传授向组织辅导、咨询角色转换;工作向设计策划学习过程、组织学习方式,设计、提供学习资源去转变。在学生学习中更多观察、记录,监督和评估,帮助学生有针对性学习,实现看、听、做、思、练的有机结合,环环相扣,充分地调动学习积极性,提高知识掌握程度和创造性思维能力的培养,培养学生自主学习的能力。

3项目组织实施

将《学生档案管理系统》的开发过程分解成多个课内教学实验,将项目教学贯穿于整个VFP的教学活动中,使学生对数据库应用系统的开发过程有一个整体的认识,理解VFP各功能的联系和实际应用系统的构成。

(1)软件预览及功能分析。首先将制作好的《学生档案管理系统》进行演示,分析系统各个模块的功能,让学生清楚学习的目的以及VFP在实际领域的应用,培养学生的学习兴趣,从而提高学习效率。

(2)设计数据库。在数据库应用系统中,数据库的设计是一项非常重要的工作,数据库性能的优劣将直接影响到最终应用系统的性能。在此过程中,和学生共同讨论、推敲数据库应用系统的需要、可能的扩充和改变,提高数据库的灵活性,保证所建立的应用程序具有较高的性能。

在实际教学中,演示数据库的创建、数据库表的创建、表字段属性的设置、视图和查询的创建和索引的建立等基本操作,突出重点,把数据库表间的关系、查询、索引和参照完整性等重点、难点知识和抽象原理具体化,加强学生对这些原理、概念的理解。

(3)程序设计。程序设计是学习VFP的重点和难点。VFP的程序设计包括结构化程序设计和面向对象程序设计。在这部分课程实验教学中,重点强调程序设计方法。在《学生档案管理系统》设计中,要将对象和类通过表单的创建、控件的使用直观地呈现在学生面前,帮助学生理解对象、属性、方法、事件等概念,使学生掌握面向对象程序设计地基本方法,形成面向对象地设计理念。通过编写和分析程序代码,让学生了解程序执行地过程和程序语句地功能,熟练掌握常用函数,表达式地用法。

(4)检查评估。项目完成过程是学生自己探索钻研的过程,为了能学众人之长,项目完成后的评价也相当重要,我们的做法是首先让同学间互评。提出各自的见解,学会与他人交流,倾听和尊重他人的不同观点和建议,其次由教师对项目情况评定,和同学一起解决彼此观点中的不同意见,重在寻找和发现学生身上的闪光点,发现并发展学生的潜力。最后由学生进行自评,找出自己的不足,综合三级评定来确定每一个学生的成绩。

(5)调试和应用程序。最后通过项目管理器,将各个部分组织起来,调试无错后连编成应用程序。至此一个完整地数据库应用系统制作完成。

(6)成果拓展应用

通过项目结果的评价,把好的作品、好的设计思路进行总结、归档,为学生建立作品档案,更重要的是进一步引导学生拓展思维,把好的作品运用到实践中去,提高解决实际问题的能力。

随着教学内容地不断加深,课内教学实验一直不断发展,最终形成一个完整地项目。各个课内教学实验练成一个整体,贯穿于整个课程地教学当中,从而使学生全面了解一个具体的数据库应用系统的实际界面、功能及其开发方法和步骤,初步具备了开发完整的数据库应用系统的能力。

总之,在VFP教学中实施项目教学法,使学生从实际应用系统开发的方式来掌握知识。能够促使学生在“做”中学,通过“做”来加强课程学习,激发学习兴趣,提前感受工作要求,培养学生独立思考,与他人协调合作的团队精神,对学生职业能力的养成具有十分重要的意义。经过项目开发的实际锻炼,能进一步提高学生解决实际问题的能力,取得良好的教学效果。

参考文献:

[1]刘云生.项目学习-信息时代重要的学习方式[J].中国教育学刊,2002,2.

[2]徐涵.行为导向教学中的教师角色转换[J].中国职业技术教育,2006,4.

[3]于凌云.项目教学法在数据库教学中的实践与探索[J].职业教育研究,2008(2).

上一篇:以社会主义核心价值体系统领独立学院大学生思... 下一篇:浅谈《舞台灯光》的模块化教学