项目教学法在Java程序设计课程中应用研究.docVIP

项目教学法在Java程序设计课程中应用研究.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文档。上传文档
查看更多
项目教学法在Java程序设计课程中应用研究

项目教学法在Java程序设计课程中应用研究   摘要:高职程序类课程具有理解抽象、枯燥难学、应用性强等特点,且普遍存在理论课教学内容信息量大,实验课教学时间短,实验与理论课分离等问题。该文以《Java程序设计》课程为例,采用项目教学法进行教学设计,并应用于教学实践中,从而提高教学效果。   关键词:项目教学法;Java程序设计;高职   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)18-4279-03   程序类课程(如C语言、C#和Java程序设计等)是计算机专业的重点课程,也是很多理工科专业的必修课程。这类课程的共同特点是应用型强,但枯燥难学,且普遍存在理论课教学内容信息量大,实验课教学时间短,实验与理论课分离等问题。如果教师还采用以教师讲解为主、学生被动接受的传统教学方式进行教学活动,教学效果往往不理想。而高职院校是以培养应用型人才为主要目标,要??学生除掌握一些基本理论外,更强调岗位操作技能和综合能力的培养和提高,针对这种情况,有必要改革现有教学模式,增加计算机程序类课程实训环节,以增强学生未来的实际工作能力,提高学生就业的竞争力。   在程序类课程教学中应用“项目教学法”这种教学模式,以项目为载体,以工作任务为驱动,将理论与实践有机结合,使学生在完成任务的过程中掌握知识和技能。这种教学方法有利于培养学生的创新能力、实践动手能力、独立分析和解决问题的能力以及团队间的协作能力[1]。这种方式不仅适合基础类程序设计课程,也适合高年级的综合性程序课程,正适合教改之需要。该文以《Java程序设计》课程为例,采用项目教学法进行教学设计,应用于教学实践中,对项目化教学的实践进行了探索和分析。   1 高职《Java程序设计》课程教学现状   Java程序设计2005年获教育部计算机基础课程指导委员会指定为核心课程。大多数高职院校计算机应用技术、计算机软件技术等专业等都开设《Java程序设计》这门必修课程。还有部分院校开设了Java平台系列课程,包括Java 程序设计、Java Web开发、Java移动开发等课程。   虽然高职院校对这门课程很重视,但目前教学存在一定的问题,主要表现在以下几个方面:   1.1 在教材方面   目前很多高职院校采用的教材理论性偏强,不太适合要求应用性强的高职教学。虽然也部分院校采用了案例化教学的教材,但大多以零散小案例为主。这些零散案例的知识系统性差,实际应用性不强,与企业的需求严重脱节,不利于学生职业素质的培养和职业技能的提高。   1.2 在教学方法方面   大多数高职院校的教学场所已采用多媒体教室,采用先教后练的方式,理论教学与实践相对分离。虽然部分高校的采用机房教学,实施教、学、练相结合,但大部分学生只会跟着老师的步骤来锻炼,学生对这样的“打字课”的兴趣较低,很多学生甚至不知道自己学了Java能做些什么。这样的教学方法非常不利于学生创新能力和协作能力的培养。   1.3 在课程考核方面   该课程的考核方式目前采用的是笔试或上机考试,考试的内容以理论知识、程序分析、程序改错和程序设计等类型为主,很少采用项目作品开发作为考试方式,使得很多学生为了应付考试而重理论轻实践。   以上问题导致学生只是泛泛而学,不能达到市场对Java人才的技能要求,影响专业人才的培养。为了有效地解决这些问题,有必要对《Java程序设计》课程进行教学改革。   2 项目教学法在高职《Java程序设计》课程中的应用   2.1 项目的设计思路[2]   在该课程的教学中采用基于工作过程系统化的设计理念,将整个教学内容为分三个项目案例,分别是“基于命令行的应用系统开发”、“基于图形界面的应用系统开发”、“基于JDBC的应用系统开发”。这三个项目包含了Java程序设计的主要知识点,每个项目案例都是一个完整的应用系统。   三个项目案例的教学过程符合学生对知识的认识过程,也符合程序设计能力的培养过程,从简单到复杂,使得学生的Java程序设计能力不断上升。   2.2 项目的设计   根据项目设计思路,将三个项目案例进行细分,划分为多个工作任务,每个任务都包含相关知识点,具体如表1所示。   2.3 项目的实施   在教学过程中,宏观上采用项目拓展法,通过项目的不断拓展来推动课程的进展。在微观课堂教学中,采用任务驱动法,教、学、做一体化,通过任务的解决实现必备知识、技能的学习与训练,在任务解决的过程中实现师生互动,并以学生为主体,教师作为引导者[3]。   学生在老师指导下完成三个教学案例项目以后,分小组完成课程项目作业。以2~3人为一组,可以由老师指定主题或任选主题,项目形式可以采用教学案例项目中的任何一种形式。小组课程作业需要完成项目设计说明

文档评论(0)

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

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

1亿VIP精品文档

相关文档