- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP课程设计教学改革研究
摘要:针对目前JSP程序设计课程教学中存在的问题,深入探究课程设计教学改革。教改方案从学生的实际情况和Web程序设计基础课程教育发展的趋势出发,运用一种新的实训结构和实训模式,将企业软件开发项目的真实组织结构还原于课堂,让学生了解企业最新的软件开发模型,软件开发过程被很好地应用于课堂教学。
关键词:JSP实训课程;实训教学;教学改革
1问题的提出
近年来,我们开展课程设计的教学实践证明:在二级学院里,相当数量的学生反映JSP语言程序设计课程设计动手实践比较困难,同时学生在课程设计中缺少项目的实践经验,缺少团队配合,很难独立开发一个项目;学生的动手能力和公司的实际要求有一定差距,缺乏文档先行的概念;在学校所学知识与公司实际开发脱轨,对软件设计在企业中的最新运作模式不是很清楚。这直接影响了教师在后继软件课程的理论教学和实践教学。
如何改革JSP语言程序设计课程设计教学实训方式,如何紧跟软件企业的运作模式,并且将这样的实际开发模式移植到课程实训的教学中,成为当前我系课程改革中最为急迫的任务。我系于2005年开始进行教学改革方面的研究,从二级学院生源的实际情况和Web程序设计基础课程教育发展的趋势出发,及时调整了教学计划,选择了JSP语言程序设计课程作为我系计算机专业课程改革的突破口。依据多年的实践教学经验,2008年我系对JSP课程设计教学改革进行了更深入的探究,推出一种新的实训结构和实训模式,将企业中软件开发项目的真实组织结构还原于课堂,让学生了解企业最新的软件开发模型,软件开发过程被很好地应用于课堂教学。
2JSP语言实训课程的教改模式
2.1教改目标
JSP语言程序设计实训课程教学改革涉及教学计划、教材建设、教学管理、教学实践环节以及思想教育等诸多因素。JSP语言程序设计实训课程教改目标是:通过多方位、综合性的课程建设,加强基础,强化应用能力,全面提高学生业务和思想素质。通过项目驱动的方式,使学生掌握网站设计的基本思想与方法,能够和同学合作编写中型网站程序,掌握一般网站开发的基本过程,学会撰写一般软件设计中需要的文档,为社会培养真正的应用型技术人才[1]。
2.2教改措施
课程教学改革实施的过程是实现教改目标的具体措施。从2004级开始,我们对JSP语言程序设计的实训进行了新的探讨。
2.2.1合理调整实训的组织方式
为了在一定程度上紧贴软件行业的发展,且让学生学有所得,我系在推行课程设计体系时采取的是一人一题制,这样可以使学生之间互不参考,独立地完成课程设计。但这种方式也存在很多问题,例如题目数量很多,题目难度不统一,学生在开发中遇到的问题不一致,完全依靠老师的个人动手能力来进行课程设计的指导,不利于规模化培养,也不利于培养学生的团队合作能力。
因此,在JSP的课程实训中,我们使用一种新的实训结构和实训模式,即将企业中软件开发项目的真实组织结构还原于课堂,让学生了解企业最新的软件开发模型,将软件开发过程应用于课堂教学[2]。
课程设计由一人一题改革为12人一组,一个行政班级分为3~4组,各组题名都完全一样,各组按照自己的方式组织开发团队,团队合作完成开发[3]。整个团队由6种角色组成,分别为产品管理(Product Management)、项目管理(Program Management)、开发人员(Development)、测试人员(Test)、用户教育人员(User Education)、发布管理(Release Management),如图1所示。
每个团队需要一名项目经理、一名测试经理、一名产品经理、一名程序经理(或称开发经理)、开发人员若干名、测试人员若干名、用户界面设计人员若干名。其中项目经理和测试经理需要专人承担,程序经理可以由开发人员兼任,各种角色的目标和责任如表1所示。
整个团队的一个主要目标就是在项目的约束条件下完成项目。项目的约束条件包括预算和进度等。为了实现这个目标,项目管理负责并推动进度表、功能集和预算资金。必须保证能够在正确的时间发布正确的项目或产品,保证正确理解了项目投资方的期望,并自始至终贯穿于项目执行过程中。产品管理的目标就是满足客户需求。首先必须认清和理解客户。需要清晰地区别和分析所有的需求,能规范说明详细描述了整个团队将要提供给客户的交付物。开发人员必须按照客户需求和功能规范说明来构建整个解决方案。同时,开发人员还需要为整个团队提供技术方面的咨询,这样在设计和技术选择时可以尽量减少开发风险。开发人员提供较低层次的功能设计,并预估完成设计所需的时间。所有的软件产品在发布时都存在缺陷,测试人员在发布前必须清楚地认识和鉴别出这些问题,
您可能关注的文档
最近下载
- 广西南宁市第四十七中学2023-2024学年九年级上学期物理学科开学质量调研题【含答案】.docx VIP
- 2025年高考数学全国新课标Ⅱ卷试卷评析及备考策略(课件).pptx VIP
- 义务教育版(2024)五年级信息科技 第14课 算法效率比一比 教案.docx VIP
- 义务教育版(2024)五年级信息科技 第17课 选择排序轻松做 教案.docx VIP
- 《电机调速技术》课程标准.pdf VIP
- 股票期权基础知识题库100道及答案(完整版).docx VIP
- 2025年内蒙古呼和浩特市中考英语试卷真题 (含答案).docx
- 东芝 东芝 RC-10ZWMC电饭煲(锅) 说明书.pdf
- DB37∕T 4516-2022 高速公路边坡光伏发电工程技术规范.pdf VIP
- 2025年高速公路收费员招聘考试试题及答案 .pdf VIP
文档评论(0)