- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作过程精品课程设计与开发
基于工作过程精品课程设计与开发
摘要:以Java程序作为精品课程的案例,根据软件工程师的任职要求,按照业务建模、需求分析等条件,对课程设计的理念与思路以及教学模块设计与开发进行了阐述。
关键词:工作过程;Java程序;精品课程
课程设计的理念与思路
课程设计理念本课程以项目为导向,以培养学生的软件设计职业能力为目标,以模块化的结构形式安排教学内容,采取校企合作、工学结合、教学做合一的方式,按照软件开发的工作流程组织教学。
课程设计开发思路课程设计有如下思路,如图1所示。
1.确定职业岗位。经过专业团队与合作企业一起分析得出,软件公司主要技术职业岗位有:软件开发工程师、软件测试师、软件外包工程师、软件服务工程师等,经过人才市场调研和反复论证,确定我院软件技术专业主要面向软件开发工程师方向。
2.明确工作任务。聘请优秀的软件开发工程师,其主要工作有:使用UML进行业务建模、需求分析、系统设计,使用1~2种主流软件开发技术平台进行软件开发,运用自动测试工具进行测试、编写文档、售前售后技术支持服务、数据库设计、开发与管理等工作。推导出完成工作所需的综合能力与相关的专项能力,并将每一种综合能力内的专项能力排出顺序。软件开发工程师综合能力包括:具有使用J2EE/.NET两大主流软件开发技术平台来开发应用软件的能力;具有应用系统数据库的设计、开发和管理的初步能力;具有软件产品售前和售后的技术支持能力;具有阅读和翻译专业英语、日语技术资料并用英语、日语进行简单交流的能力;具有充当国际化程序设计员的编程能力和交流能力。
3.分解专项能力。聘请优秀的软件开发工程师,对综合能力进行分析,分解出专项能力,描述每一专项能力所要求最终达到的水平,即能力标准,提出实现专项能力的知识、技能、态度要求。经过分析,综合能力(具有使用J2EE主流软件开发技术平台来开发应用软件的能力)如下:能编写1000行以上的具有交互功能的Java应用程序;能编写嵌入Java小应用程序(Applet)的动态网页代码;能编写Java网络应用系统及简单服务器程序;在理解J2EE框架的基础上,能进行企业级应用的架构设计;使用主流的J2EE开发平台及开发工具进行企业级应用开发;对主流的J2EE服务器及开发、运行环境能进行配置;使用JSP、Servlet进行Web应用开发;能使用JavaBean、EJB进行中间业务层的开发;能使用JDBC进行连接数据库的开发。
4.确定课程内容。课程团队成员与专业指导委员会专家一起,将专项职业能力目标转化为教学目标,在上述专项能力分析的基础上划分教学模块,将其分解为Java程序设计和Java企业技术两个大模块,确定Java程序设计模块作为一门课程。其能力培养目标为:能编写1000行以上的具有交互功能的Java应用程序;能编写嵌入Java小应用程序(Applet)的动态网页代码;能编写Java网络应用系统及简单服务器程序。
5.确定模块内容。根据能力培养目标,序化知识,划分一级模块和二级模块,确定每个子模块知识、技能、态度等,设计课程的教学目标、内容组织、课程课件和学习指南等。
6.组织教学实施与评价。在模块化课程教学中,学生是主体,教师是学习过程的指导者和组织者,负责按工作任务提供学习资源,编制模块化课程的学习指南,并不断对学生的学习进行评价与鼓励,在所要求的工作习惯、态度、能力上起示范作用。努力培养学生的自学能力,学生边做边学,按学习指南的要求完成学习后,先按考核标准进行自我评价或学生之间相互评价,认为达到要求后,再由教师、现场专家进行考核评价。
7.信息反馈,动态调整。收集毕业生、合作企业对课程教学的反馈意见,掌握技术发展前沿动态,综合分析、论证,确定需要调整的课程教学内容,形成动态调整机制。
教学模块内容的设计
教学模块内容的设计是以职业活动为导向,对遴选的教学内容进行整合、序化,基于工作任务进行模块的划分,构建模块化课程结构,使教、学、做有机结合。
根据能力目标和知识目标,以真实项目完成整个教学过程,用于训练学生的单项能力。教师要精选综合实训项目,对学生的综合能力进行集中训练,让学生熟悉应用软件开发的全过程:业务建模→需求分析→概要设计→详细设计→实现→测试→答辩。提高学生的分析、设计、编码、测试、团队合作、交流沟通、文档编写等综合能力,并为学生的可持续发展打下良好的基础。
教学设计分为教学整体设计和教学环节设计。
教学整体设计教学整体设计包括教学模块顺序设计与学时安排、模块内容设计(见表1)、能力训练项目设计(见表2)、课程考核方法设计。《Java程序设计》由7个教学模块和1个综合应用模块组成,通过项目教
您可能关注的文档
最近下载
- 行测秒杀技巧.docx VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 2025年河北省政府采购评审专家考试试题及答案.docx VIP
- FIDIC-咨询协议通用条款-2006第四版-中文翻译.pdf VIP
- 中国多发性骨髓瘤诊治指南(2024年修订).pdf
- 大学生职业生涯规划.pdf VIP
- 横河(Yokogawa)uR10000、uR20000通信接口使用说明书(中文).pdf
- 2024版外研版英语八年级上册全册各单元重点知识点清单(默写).pdf VIP
- 幼儿园食育课程与中华优秀传统文化相融合的价值与路径研究.docx VIP
- BAKERHUGHS旋转导向简介教学.pptx VIP
原创力文档


文档评论(0)