- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
“JavaEE技术”课程教学改革与实践
摘要:为了更好地达到应用型本科人才培养的目标,分析了当前实践性比较强的课程的教学模式,设计满足基于工程教育认证的课程教学大纲、教学内容以及考核评价方式。提出了以软件工程开发模式为依托,以项目式、翻转课堂教学手段,以目标达成度为评价方式,逐步增强学生将理论知识转化为实际技能和实践能力。
中图分类号:TP312.24;G642
随着数字经济的加速发展,产业数字化以及数字产业化对于软件人才的需求日益增加。JavaEE技术作为企业级主流的开发技术之一,依然具有广泛的应用前景和相等的技术含量。然而,很多学生在学习“JavaEE技术”时仍然面临着诸多困难,如缺乏实际项目经验、缺少足够的练习机会等,毕业之后无法适应企业的需求。因此为了更好地培养符合行业要求的毕业生,需要根据工程教育专业认证对课程进行教学改革。
工程教育专业认证最早起源于20世纪的美国,其核心就是要确认工科专业毕业生达到行业认可的既定质量标准要求,是一种以培养目标和毕业出口要求为导向的合格性评价[1]。作为工程教育本科专业认证的国际互认协议的《华盛顿协议》[2],由美国、英国、加拿大等6个国家的工程专业团体于1989年发起成立,旨在建立共同认可的工程教育认证体系标准。我国于2013年加入该协议,工程教育的目的是推进高校工程教育的改革,提升高校工程教育的质量,促进教育与企业的有效衔接,提升我国工程类技术类人才在国际上的竞争力[1]。
本文旨在探究如何通过工程教育专业认证的指南改进教学方法,以提高学生的实践动手能力,增强对“JavaEE技术”实践课的学习效果。
1教学现状和问题分析
“JavaEE技术”实践课程作为我校软件工程、计算机科学与技术等专业的就业方向课程,目前的教学主要存在着以下几方面的问题:
(1)技术复杂性:JavaEE技术涵盖了多项技术标准,学习难度较高,需要学习很多技术知识,例如,前端框架有html5、css3、javascript、typeScript、vue/anjular/react等技术;后端框架有springboot、mybatis、kafka等以及NOSQL数据库redis、mongodb等;涉及性能方面还需要学习nginx等负载均衡等软件,学习曲线陡峭。
(2)实践难度大:JavaEE技术要求较高的实践能力,缺乏实践机会,学习效果受影响。
(3)课堂教学讲课风格单一:教学方式陈旧,在信息化高速发展的今天已经难以激发学生学习兴趣。
(4)缺乏实际项目经验:教学内容无法指导如何参与并完成实际项目,难以将理论知识作为实际技能的指导。
(5)缺乏对学生的指导和帮助:教学过程中对学生的指导和帮助缺失,学生大部分时间难以独立解决问题,导致学习兴趣丧失。
(6)缺乏合适的评估方式:评价学生学习效果的方法不够完善,难以反映学生的学习成果和真实水平。
针对课堂教学讲课风格单一、缺乏项目经验,文献[2]—[4]引入了项目驱动教学解决缺乏实际项目经验,文献[5]设计基于学习产出和反向设计课程;文献[6]基于逆向教学设计,从教学目标、教学评价角度对软件工程课程教学流程进行改革,但依然缺乏系统的实践;文献[7]探索了将混合式教学与实践教学相结合的教学方法;文献[8]在构建了基于网络学习资源与翻转课堂相结合教学模式,但缺少课程目标达成评价。
2教学改革的主要内容
2.1修订教学大纲
教学大纲作为一门课程教学的指导性文件,包含了课程的简介、课程目标(课程目标、课程目标与专业毕业要求关系矩阵)、课程内容(课程内容与课程目标的关系矩阵)、课程教学内容、考核依据及考核方式、课程相关的资源等。教学大纲是课程内容讲授逻辑的骨架,是指导教师开展逻辑教学工作、评估学生掌握课程程度的一种反映,因此教学团队必须按照工程教育认证的标准进行讨论和制定。
2.2设计实践教学项目
由于该门课程是一门实践性要求比较高的课程,因此需要由有企业实践经验的教师或者聘请企业的工程师到校进行授课,教学过程中的教学内容要很好地体现OBE(OutcomesbasedEducation)理念,使学生的学习目标明确具体,学习效果科学评价。将传统的以教师教授为主转换为以学生为主,使学生更好地理解JavaEE的实际应用和开发流程。通过遵循软件工程的瀑布模型[9],每个阶段都有非常明确的目标任务、明确的交付产物以及里程碑。这些让整个过程更可控,而且能及早发现问题。瀑布模型的六个阶段对应软件开发岗位的六个角色工作分工:项目经理、产品经理、架构师、软件工程师、测试工程师、运维工程师,每个步骤都可以学生实际体验不同角色的任务分工,基于以上这些特点,特别适合给初学软件开发的学生讲解实际软件开发的步骤,具体实施步骤为:
(1)按照软件工程的实施步骤,首先以一个学生熟悉的难度适中的实际项目进行可行性以
您可能关注的文档
- “1+X”证书背景下,关于优化师范院校早期教育专业课程体系的.docx
- “1+X”证书背景下高职院校食品类专业“课证融合”模式的改革.docx
- “1+X”证书制度背景下幼儿保育专业课证融通路径研究.docx
- “1+X”证书制度下高职“学前卫生学”课程教学模式探索.docx
- “1+X”证书制度下高职旅游管理专业“岗课赛证”融通教育体系.docx
- “MOOC+翻转课堂”在高校学前教育专业舞蹈教学中的实践应用.docx
- “PBL+TBL”混合教学模式在微生物教学中的应用.docx
- “Python程序设计”课程线上线下融合式教学模式探索.docx
- “产品外观设计与渲染”线上课程建设及教学设计研究.docx
- “城市管理学”课程模块化教学改革研究.docx
文档评论(0)