网站大量收购独家精品文档,联系QQ:2885784924

基于课题驱动PASKAL教学方法研究与实践.docVIP

基于课题驱动PASKAL教学方法研究与实践.doc

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
基于课题驱动PASKAL教学方法研究与实践

基于课题驱动PASKAL教学方法研究与实践   摘 要:目前计算机专业的基础理论课程比重并不小,但由于没有将理论与实际结合的方法与手段传授给学生,致使相当多的在校学生不重视基础理论课程的学习,理论难于联系实践。“基于课题驱动的PASKAL教学方法”就是在这种背景下提出的,旨在解决上述理论教学和实践教学的衔接问题,尽量缩短理论教学和实践教学之间的距离。将一个真实的较为完整的课题项目研发过程作为教学内容,通过不断地提出问题、解决问题的方式驱动整个教学过程。   关键词:PASKAL;课题驱动;教学方法;理论实践   1 研究背景   对计算机专业的学生而言,卓越人才培养计划的目标是高级应用研究型人才的培养[1]。目前计算机专业的基础理论课程比重并不小,但由于学生不了解其作用,许多教师没有将理论与实际结合的方法与手段传授给学生,致使相当多的在校学生不重视基础理论课程的学习。同时,在校学生的实际动手能力亟待大幅度提高,必须培养出能够理论联系实际的人才,才能有效地满足社会对高级计算机人才的需求。   东北电力大学计算机科学与技术专业的培养目标是使学生比较系统地掌握计算机科学与技术学科必需的基础理论、基本知识,掌握利用计算机解决实际问题必要的基本技能、方法和相关知识,具有从事计算机应用和软件开发实际工作和研究工作的初步能力[2]。培养目标决定了实践教学环节的重要性,但是要把实践教学做好,使学生能够从中最大限度地完成理论和实践的结合却很难。   “基于课题驱动的PASKAL教学方法”正是在这种背景下提出的,旨在解决上述理论教学和实践教学的衔接问题,尽量缩短理论教学和实践教学之间的距离[3]。“基于课题驱动”是指将一个实际的较为完整的课题项目研发过程作为教学内容,通过不断地提出问题、解决问题的方式驱动整个教学过程。PASKAL是“Pose Questions, Analyze Questions, and Solve Questions, →Knowledge Application Learning”的首字母缩写,是一种通过提出问题、分析问题和解决问题的方式来实现知识的应用和学习。   2 PASKAL教学方法的特点   针对理论教学与实践教学的衔接问题,本文提出切实可行的解决办法。通过基于课题驱动的PASKAL教学方法的研究,改善某些理论课程的教学方法,在教学方法中以一个较大的课题项目贯穿始终,对之前的理论知识进行串联,最终形成相应课程的教案并付诸实践[4],从而通过对前序某些理论课程教学方法的改善,搭建起理论教学与实践教学直接的桥梁。该教学方法有以下特点:(1)以实际项目开发过程作为授课内容的主线,在这个过程中教授学生如何将前序理论课程的知识应用到具体的课题项目中。(2)通过实际项目开发过程的讲授,扩展新的知识点。通过不断提出问题、解决问题的方式,激发学生求知的主动性和学习的针对性。(3)最终,通过本课程的学习,使学生对实际项目完整的开发过程有了一个清晰的认识,为后续的实训课程的开展打下了坚实的基础。   3 PASKAL教学方法的具体实施   本文以“软件项目开发”这门课程为例,进行PASKAL教学方法的理论研究和实践验证。首先确立学生在“软件项目开发”课程中的培养目标为:(1)培养学生将前序理论课程的知识应用到某一个具体课题项目中的能力。(2)在课题驱动过程中,补充一些前序课程未曾涉及的新的知识点。(3)使学生了解Web应用程序(B/S)整体的设计和开发过程。   然后根据培养目标,确定“软件项目开发”课程的教学内容和教学方法。   (1)首先,罗列出当前B/S的知识点架构分布以及它们之间的相互关系,如图1所示。   (2)接下来,罗列出与这些知识点相关的前序理论课程结构。目前,与这些架构知识点直接关联的前序理论课程结构如表1所示。   (3)挑选一个实际的课题项目案例,进行适当的裁剪使之更加适合课程教学[5]。讲述该课题项目技术研发的整个过程:需求、总体设计、数据库设计、编码实现和单元测试。在各个项目过程中将之前理论课程涉及的知识点应用到项目中。如果涉及新的知识点、难点以及项目中应该注意的问题,则详细讲述。   (4)教学以课题为驱动的实施步骤。从卓越工程师的角度来看,软件开发过程大体上分为5个阶段,分别是:需求分析、系统设计、系统开发、集成测试和系统验收。采用以具体项目的设计开发为主线,通过逐步提出问题的方式来调动学生的积极主动性,再通过逐步解决问题的方式驱动课程的进行,以此告诉学生如何应用前序理论课知识点来解决问题,从而扩充新知识点的学习,使学生对整个软件项目的研发过程有一个清晰的了解[6]。最后,改进“软件项目开发”课程教学过程管理和考核机制,考核机制也应该分成2个阶段来进行:教学过程考核和

文档评论(0)

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

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

1亿VIP精品文档

相关文档