- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)开展兴趣小组。有组织、有目的、有秩序地开展活动,指导教师负责课题项目计划、审核验收和阶段评审,学生在不同岗位上完成工作任务,增强学生自主学习和自我学习意识,为今后从事软件开发打下基础。
四、教学方法
基于工作过程教学的需要,根据花
您可能关注的文档
- 基于世界文化遗产(中国篇)专题学习网站自主—探究学习模式研究.doc
- 基于个体实践小学语文作文教学之思考.doc
- 基于中原经济区建设背景下河南职业教育发展探析.doc
- 基于中介语理论中国英语发展探究.doc
- 基于中原经济区软件卓越工程师培养计划研究与实践.doc
- 基于中外合作办学高职特色专业建设探索.doc
- 基于中等职业学校推行理实一体化教学模式探讨.doc
- 基于中职装潢专业相关包装设计课程教学思考.doc
- 基于中职英语教学抛锚式教学模式探究.doc
- 基于中观层面地理教材分析与运用基本方法.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)