- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CDIO理念在JavaWeb课程教学中的应用研究
摘 要:《Java Web程序设计》是一门技术知识涵盖广泛的课程。文章将Web技术知识递进分层设计,组合不同的技术设计阶段子项目并依据CDIO教育理念进行教学实施。这种技术知识递进、项目驱动的教学方式,使得学生的系统设计思维能力、编程能力、团队合作能力都有显著的提升,增强了学生的实践动手能力,为学生的高薪就业奠定了基础。
关键词:CDIO;技术递进;项目驱动;Java Web
中图分类号:G434 文献标志码:B 文章编号:1673-8454(2018)22-0070-03
一、引言
《Java Web程序设计》是计算机科学与技术专业的一门核心课程,通常在高年级开设,其先导课程涉及《数据结构》《数据库》《软件工程》等多门课程,主要企业级应用需求,运用Java语言和Web技术开发Web应用程序。该课程相关的理论基础较多,专业技术层次鲜明,综合实践性强,是培养学生程序设计思维能力、编程能力、团队协作能力的一门难度较大的专业课程。通过该课程的学习,学生能够具备运用HTML、CSS、JSP、Servlet、JavaBean、JDBC等层次递进Web技术开发具有MVC或DAO设计模式的Web应用系统的能力,为未来采用不同设计框架的企业级Java EE项目开发奠定基础。
CDIO工程教育模式是近年来国际工程教育改革的最新成果,由麻省理工学院和瑞典皇家工学院等四所大学共同创造[1]。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程[2]。基于CDIO教育模式对Java Web程序设计课程进行教学改革,就是以企业项目需求驱动为主线,Web技术递进的知识体系为基础,实践动手能力培养为本位,企业高薪就业为导向,进行一系列的教学内容的设计。
二、Java Web程序设计课程教学现状
《Java Web程序设计》课程的学习是通过理论与实践相结合的方式培养学生具有开发Web程序的能力。大多数院校传统授课过程中多由教师占据主导地位,学生被动学习,极大地制约了学生的主动思考及动手能力,虽然部分教师就此问题进行了诸如项目驱动法[3]、案例法[4]的教学改革,让学生很好地理解知识点,但培养出的学生在工程能力方面大多与企业需求不一致,往往得不到企业的认可。
1.编程能力不足
编程能力是衡量学生对本门课程掌握程度的重要指标,它和教师的教学环节的执行方式有着直接的关系。传统课堂教学,教师大多采用PPT进行“说教”式的教学,实验教学在教师指导下完成简单的验证或设计实验。虽然学生对单个理论知识得到了充分的掌握,但对于企业所需的实际编程能力还是缺乏针对性的锻炼。
2.工程能力缺乏
教师虽然通过项目驱动、案例驱动等教学改革对学生的编程能力进行了一定的锻炼,学生也可以通过编程解决诸如数据库连接、接口、排序等小问题,但大多数学生没有进行过系统全面的企业项目需求训练,缺乏大规模系统开发和团队协作的工程能力。
三、基于CDIO的《Java Web程序设计》教学改革
《Java Web程序设计》课程涵盖技术知识点广且层次逐步递进,各技术知识在企业项目中往往都是综合运用。如何锻炼学生Web技术综合运用的能力、团队协作能力以及工程系统能力,成为本门课程改革的重要目标。
1.技术知识层次递进的教学内容改革
《Java Web程序设计》课程涵盖了网页开发技术、设计框架技术、数据库及服务器技术和集成开发平台技术等。这些技术之间存在先后和相互支撑的关系。笔者所在的教研团队在近年来教学研究的基础上,对课程知识内容进行了重新梳理,设计了各技术知识递进关系图,如图1所示,相应的教学内容也按照此路线图执行。
Java Web课程的最终目标就是学生实践编程能力的显著提高,我们在教学内容、教学方法、教学实施等方面,打破传统教学实施中以知识传授为主的授课模式,根据 CDIO工程教育理念,以企业项目开发过程为主线,Web技术知识逐层递进培养为基础,综合实践编程能力培养为本位,学生高薪就业为导向,进行了大范围的教学改革。结合执业岗位需求、技术知识前后衔接设置以及软件行业发展趋势,选用企业真实项目为载体,以CDIO理念贯穿实施整个教学环节。
2.企业项目驱动的教学组织形式的改革
CDIO教育理念在《Java Web程序设计》课程中标志性地体现以企业项目驱动为主线,将Java Web课程所涵盖的技术知识、应达到的工程能力、应具备的素质等培养目标融入项目,由此可见项目的选取在课程教学改革中占有极其重要的地位。对项目的难易度、技术知识的涵盖广度均进行了深入的研究和甄选。通过综合评估,我们决定采用“农资公司Web管理系
文档评论(0)