项目教学法在中职校Visual FoxPro课程教学中的应用实例.docVIP

项目教学法在中职校Visual FoxPro课程教学中的应用实例.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目教学法在中职校Visual FoxPro课程教学中的应用实例   [摘 要]项目教学法是计算机课程教学中一种十分有效的方法,这?N教学法对提高学生分析问题的能力、解决问题的能力及创新能力,都具有十分重要的意义。基于此,本文通过具体的应用实例,总结了项目教学法在中职校Visual FoxPro课程教学中的实施步骤及注意要点。   [关键词]项目教学;Visual FoxPro课程教学;中职校   doi:10.3969/j.issn.1673 - 0194.2017.08.137   [中图分类号]TP3-4;G712 [文献标识码]A [文章编号]1673-0194(2017)08-0-02   0 引 言   项目教学法是通过实施一个完整的项目而进行的教学活动,是基于建构主义教学理念的一种教学方法,与传统的教学法相比,具有很大的区别,主要体现在三方面的转变:由以教师为中心转变为以学生为中心;由以课本为中心转变为以“项目”为中心;由以课堂为中心转变为以实际操作为中心。其目的是在教学中把理论与实践教学有机结合起来,充分发掘学生的创造潜能,提高学生分析问题、解决实际问题的综合能力。   项目教学法能够极大的发挥学生学习的主观能动性,结合微课、慕课、视频公开课等信息化教学手段的应用,可以较好地提高教学质量,特别适用于实践性较强的课程。近几年,项目教学法在高职院校和中职校得到了广泛应用。   1 Visual FoxPro课程教学中普遍存在的问题   Visual FoxPro(简称VFP)是一门实践性较强的课程,它是计算机专业的必修课。在传统的教学过程中,教师一般先介绍命令格式、功能、说明等概念,再举例应用该命令,最后由学生上机操作进行练习验证。由于学生实践操作学时较少,导致学生学完这门课程只会独立完成表单,至于如何把它们联系起来开发成一个系统,却是一片茫然。另外,大多数学生并不认为自己以后真的会利用VFP去开发系统,所以仅仅倾向于应付考试而淡化实际应用与开发。这也导致学生在学习过程中学习被动,只是一味模仿课本上的实例,知识点零散,对系统开发认识模糊,没有创新,不能形成系统开发的整体概念。   2 项目教学法在中职校Visual FoxPro课程教学中的尝试   为了解决这些矛盾,笔者在多年的计算机教学实践中,结合教学内容和教学对象的实际情况,积极尝试项目教学法,收获了许多意外的惊喜,发现:学生学习以项目为中心,有明确的任务,能让学生围绕项目组织已学知识和学习资源,发挥学习的主动性、积极性,所完成的项目也有较高的水平。   下面就项目教学法在Visual FoxPro教学中的应用说明其实施步骤。   2.1 确定项目   如何选择一个恰当的项目是实施项目教学法非常关键的一个环节。项目的确定可以是教师指定,也可以是学生根据自身的兴趣爱好自行确定项目。项目是可大可小的,大到可以贯穿整个课程的教学过程,小到可以在一节课、一次课(两节)的时间内完成。   本文的项目是在完成表单教学基本任务后,提高学生综合运用表单以及程序设计的能力,检验学生相关知识和技能的掌握情况。因此,笔者准备指定一个能在一次课内完成的项目。具体项目的选择是非常困难的,既要能涵盖相关的知识和技能,又要让学生感兴趣,还要有一定的应用意义。思考再三,笔者选择了“用表单实现对战游戏”这一项目。根据学生的实际情况以及VFP课程的特性,这里选择的对战游戏只能是文字的,设计目标是实现输入对战双方的名字,确定各角色的战斗属性,然后开始对战,对战信息显示在表单中。   2.2 设定情景   笔者设定的情景是给一个游戏开发组开发的游戏设计对战环节。对于这个项目,学生尤其是占班级人数较多的男生显然是很感兴趣的。   2.3 项目分析、思考与实现   笔者引导学生思考:“在设计对战游戏时,需要哪些最基本的要素?”学生的思维十分活跃,纷纷提出了各种要素,如生命、角色名、攻击力、防御力、速度、职业技能以及经验等,显然这其中有些要素并不是必需的,于是笔者带领学生对提出的十几种要素进行鉴别,只选出最基本、最必要的要素,如角色名、生命、攻击、速度,并声明其他要素可作为后期改进阶段逐步完善的内容。   由学生按分析思考的结果进行设计,在设计时,笔者提醒学生,由于用到的属性比较多,相应的文本框应采用“见名知义”的原则命名,以便于后面在代码中的引用。   初步设计完成后,笔者问学生:“何时开始战斗?”学生很快的反应过来,需要设计一个“开始战斗”的按钮。笔者接着又问“战斗的过程由谁来控制?”“如何实现两个角色的互相攻击?”“是不是只攻击一次?”“攻击与伤害代码是否在‘开始战斗’按钮中?”。通过一系列的引导式提问,促使学生思考,由他们自己得出需要利用“计时器”控件来实

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档