项目驱动法在本科程序设计课程中探究及实践.docVIP

项目驱动法在本科程序设计课程中探究及实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目驱动法在本科程序设计课程中探究及实践

项目驱动法在本科程序设计课程中探究及实践[摘 要] 程序设计课程是计算机专业课程的重要组成部分,旨在培养学生运用理论基础知识解决实际问题的能力,侧重培养学生的逻辑思维能力和实践动手能力。本文针对计算机专业本科学生的特点,在JSP程序设计课程中实施了“项目驱动法”,并讨论了其中存在不足 [关键字] 项目驱动 JSP程序设计课程 教学方法 1.引言 我国对高校应用型人才培养提出的明确目标和要求是“要注重增强学生的实践能力、创造能力、就业能力和创业能力[1]”。一系列的程序设计课程是计算机专业课程的重要组成部分,对培养应用型人才有重要意义,本科程序设计课程主要有C、C++、JAVA、Delphi、JSP等。传统的教学方法是理论讲授、案例演示、实验操作相结合,在这样的教学模式下,学生通过案例能够接受基本的理论知识,但相对较难的理论知识,一般的课本要么“避而不谈”,要么“简而言之”,所举实例也是过于简单,不贴近实际应用,使得学生难以掌握;此外,在实践环节各种编程语言都是几乎千篇一律的实验题目,例如找出水仙花数、或向屏幕输出九九乘法表等。长期以往,会使学生对课程产生厌倦的思想,即使学习完课程,学生的程序设计思路非常狭窄,解决实际问题的能力较差,不利于学生学习兴趣的培养以及学生思维能力、创新能力、独立分析问题和解决问题的能力的提高。如何解决这些现实问题,是培养与打造高素质计算机应用人才的关键 要培养应用型人才,在教学过程中,就要做到理论与实践想结合、知识传授与技能培养相结合,着力培养学生的动手能力和创新实践能力。项目驱动法是由教师根据当前教学的知识点设计并提出“项目”,针对提出的“项目”,采取演示或讲解等方式,给出完成任务的思路、方法、操作及结果,然后引导学生边学边练,完成相应的教学任务的教学方法。项目驱动法的显著特征是以发展学生能力为主,把教师的功能定位在“促进学生学习,引导学生成功”上,通过对教材内容的重新整合,把教学内容和教学目标巧妙的隐含在一个或多个项目之中,教师的教学与学生的学习都是围绕一个个项目来完成的。它既能发挥教师的主导作用,又能体现学生认知的主体作用,形成鲜明的“双主模式”。[2] JSP程序设计是计算机专业一门重要的专业课程。当前很多软件公司都是用J2EE进行项目开发,而JSP是开发J2EE项目所必备的技术。对于JSP课程学习,学生需要先具备网页制作技术、JAVA基础编程能力、数据库基本原理等。本文以JSP程序设计课程为例,实施了“项目驱动法”,针对其中存在的不足,进行一些探讨 2.项目驱动法实施方案 2.1项目的选取 要准备好具有实际应用意义,又适合学生理解掌握的项目,同时还要兼顾知识点和工作量。项目选择太大,开发起来会占用学生过多的时间,势必给学生造成负担,也会影响到学生合理利用时间开展其他课程的学习。项目选择太复杂,不利用兼顾全体学生的水平和能力,会使大部分学生望而生畏,对编程失去信心和兴趣。通过项目的开发,能够使学生在实际中运用所学的主要知识点,通过“用”来促进“学”,用后知不足,用后学,学以致用,学用互动,相互促进 2.2以小组为单位 以小组的形式组织学生完成项目任务,让学生在小组内扮演各种项目管理的角色,并在组与组之间展开竞争与交流学习;个体的成功与全员的探讨能有效地激发学生的学生兴趣 本课题实施的部分项目如表1所示 表1 本课题实施过程中选取的项目情况表 序号 项目名称 小组人数 参与时间 1 博客系统 3 40小时 2 图书管理系统 3 40小时 3 在线订餐系统 3 40小时 4 学生选课系统 4 60小时 5 学生成绩管理系统 4 60小时 6 课程网站 5 100小时 2.3计划和进度 根据所选择的项目,教师要合理的调整教学计划和安排教学进度,能够将项目的主要模块分解到各教学阶段进行,按计划按步骤的引导学生完成整个项目。本课题设计的教学进度和主要教学内容如表2所示。以“过滤器”为例,一般JSP的课程很少提及,但在实际项目开发作用非常大,本课题的实施过程中结合实际项目给学生介绍过滤器的定义及应用。再以数据库操作为例,一般课本只介绍Statement方式的查询、增删改操作,但在实际项目中,事务管理、数据库连接池、存储过程等是实际的应用技术,有必须结合项目功能扩展学生的知识面 2.4考核方法 每门程序设计课程有其不同的特点和教学要求,JSP程序设计一般是大二年级以上开设的课程,根据学生的知识积累情况和项目经验情况,结合项目驱动法的教学,考核可以由平时作业和项目完成情况组成。取消了传统卷面方式的考核,学生不需要再去死记硬背东西,不再是为了期末考试而突击学习,从而让学生注重学习的过程,而

文档评论(0)

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

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

1亿VIP精品文档

相关文档