基于工作过程导向“Java程序设计”课程开发与实践.docVIP

基于工作过程导向“Java程序设计”课程开发与实践.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文档。上传文档
查看更多
基于工作过程导向“Java程序设计”课程开发与实践

基于工作过程导向“Java程序设计”课程开发与实践   摘?要:本文针对软件专业Java程序设计课程特点,提出了基于工作过程导向的“Java 程序设计”课程开发。针对“Java程序设计”课程的课程定位、课程设计理念与设计思路、课程内容组织与安排、教学方法、课程考核与评价等进行了探索性的改革。以工作过程为导向,以工业产品为载体,以典型工作任务制订为主线,突出学生的职业技能训练。   关键词:工作过程;Java程序设计;课程开发   “Java程序设计”是高职软件专业核心课程,是培养学生进行软件开发的基本课程。基于工作过程导向的“Java程序设计”课程开发正是满足软件企业需求,提高软件培养质量的一种方法。   一、课程定位   本课程的培养目标是:通过项目驱动的学习和综合实训,使学生熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能,并能结合数据库技术和软件工程技??进行桌面应用程序的开发,能基本胜任Java开发程序员的岗位。在课程的学习中,培养学生诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。   二、课程设计理念与设计思路   1.设计理念   软件企业的岗位能力要求是课程开发的目标,以岗位和工作任务为导向,以具体公司房屋租赁管理系统项目为载体,根据典型程序开发过程及Java程序员能力要求,重构课程结构,培养学生的技术应用能力、自主学习能力、创新能力及综合职业素质,充分体现课程的实践性、职业性和拓展性的要求。   2.课程设计思路   (1)校企合作。 “Java程序设计”在课程建设中,积极开展与企业的广泛交流和有效对接,实行校企共建课程,共同商定教学大纲、课程标准。将软件企业的职业岗位确定为程序员、软件设计师、软件测试员,根据岗位应当具备的开发、设计、测试知识与技能,以适应软件开发能力要求为出发点。   (2)课程内容的选取。“Java程序设计”课程教学采用以一个完整的实际企业项目——某公司房屋租赁管理系统(HRMS)为驱动,根据典型程序开发过程及Java程序员能力要求,重构课程结构,分为九个子项目(学习情境)。   (3)采用校内与校外相结合的教学方法。根据“产学结合”的教学模式,将课堂移到校内实训基地与校外实训基地,以实际的软件项目为载体,引入软件人员参与课堂实训教学过程中。在校内实训基地,专业教师负责管理学生项目开发与管理,企业技术人员负责指导实训项目、学生考核等;在校外实训基地,由校企业技术人员负责学生在企业的实训与管理。   三、课程内容组织与安排   1.教学内容的选取   以程序员岗位实际工作任务为依据,采取递进式设计的学习项目和学习任务,明确所需知识、能力和素质要求,进行教学内容选取。基于软件开发的工作过程划分教学情境,以企业真实项目为载体,坚持理论够用原则,将相关知识分解到实际项目中,通过分析和实现项目,让学生掌握相关知识和技能。尽量选用技术实用性强、知识拓展性强的项目,同时在教学实施过程中引入软件项目开发与管理规范。   2.项目导入、任务驱动   整个课程教学内容由一个实际企业运行项目HRMS——房屋租赁信息管理系统为驱动,将其按照功能细分为9个子项目,设计27个子任务(如表1所示),将本课程的学习内容与实际项目进行整合。各子项目、任务间层层递进,体现了“项目导入、任务促学”的课程设计思路,使课程体系有效地反映了知识、技能、素质的紧密结合,帮助学生建立起良好的编程语言思维逻辑,为后续专业课程的学习打下良好的基础。   3.多层次的实践教学体系   课堂的实践教学主要有四个环节:   (1)正常的课程单元实训。按照教学进度,安排课堂实践和拓展实训,以达到通过实训掌握理论、建立基本面向对象程序设计思想的目的。课堂上机实践主要以教师设计的项目为内容,上机实验可以运用多媒体软件演示和一对一指导等多种手段。   (2)课后拓展实训。让学生利用课余时间完成拓展要求。拓展实训内容相对比较难,充分结合开发实际需求,要求学生有创新,充分调用学生学习积极性。   (3)对HRMS的各个子模块进行组合、调试和测试。在课程的最后一周,安排一次完整系统的实践,学生完成课程的同时得到一个软件产品。一周的真实项目实训,以项目小组的形式组织,以班为单位分组进行(每组3~5人)。学生在项目中模拟真实软件开发小组的各种角色,体会产品从需求分析到产品的全过程,培养学生的团队协作能力,为今后社会工作打下基础。   (4)开展兴趣小组。有组织、有目的、有秩序地开展活动,指导教师负责课题项目计划、审核验收和阶段评审,学生在不同岗位上完成工作任务,增强学生自主学习和自我学习意识,为今后从事软件开发打下基础。   四、教学方法   基于工作过程教学的需要,根据花

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档