工程认证背景下《Java EE程序设计》课程评价体系建立研究
2022-03-05王春荣赵永青霍日查
王春荣 赵永青 霍日查
(1.内蒙古民族大学计算机科学与技术学院 内蒙古·通辽 028000;2.内蒙古民族大学附属医院治未病中心 内蒙古·通辽 028000;3.内蒙古通辽市科尔沁左翼后旗阿都沁苏木额莫勒初级中学 内蒙古·通辽 028106)
0 引言
“华盛顿协议”是国际工程联盟学位互认协议之一,针对4-5年制的本科教育,为成员国实现国际实质等效提供了参考框架。2016年6月中国成为该协议正式成员国[1],从此我国的工程认证工作开始发展。中国工程认证协会经过认证合格的专业,表明达到了国际实质等效,其它成员国有义务承认是合格的。
工程认证的核心理念[1]是以学生为中心;目标导向;持续改进。工程认证的步骤是,专业提出认证申请,专业举证,最后专家查证。工程认证是完全自愿的。如果一个专业认为自己符合工程认证要求,达到了国际实质等效,则培养出来的学生必须满足三个要素,基础好;能解决问题;有觉悟。专业举证需要给出面向产出的内部自我评价机制,此内部评价机制主要包括能力目标和毕业要求。由专业详细描述能力目标,划分毕业要求指标点,能力目标和毕业要求指标点关联起来,对应到教学过程中的最小教学单元课程上,每个教学环节有明确的预期能力目标,且有衡量方法,有考核、有学分。
各高效工程专业纷纷开展了工程认证工作[2-6]。为了实现本校计算机科学与技术专业能够实现国际实质等效,专业提出申请,根据中国工程教育专业认证的通用标准和专业补充标准,专业举证,给出自评报告。
1 《Java EE程序设计》课程内部评价机制
根据工程认证要求制定了计算机科学与技术专业培养方案,明确培养目标,方案中《JavaEE程序设计》课程是专业选修课程,支撑毕业要求1工程知识和毕业要求5使用现代工具。专业对毕业要求分解后,本课程支撑1.4、5.1和5.2,具体内容为:1.4能够运用工程知识对软件工程领域复杂工程问题的解决方案进行分析与改进;5.1能够在软件工程领域工程实践中了解并掌握常用的现代信息技术工具和工程工具的使用方法及其局限性;5.2能够在软件工程领域复杂工程问题的预测、建模、模拟或解决过程中,开发、选择与使用恰当的技术、系统资源、现代工程及信息工具,并理解其局限性。支撑的三个毕业要求对应三个课程目标。
根据课程目标和毕业要求设计了《JavaEE程序设计》课程教学环节,制定了毕业要求达成评价方法。
《JavaEE程序设计》课程的知识点有Jsp、Servlet、Java-Bean、JDBC、Struts2、Hibernate、Spring 等[7,8]。通过课程教学,培养学生的以下能力:能够利用JSP、Servlet、JavaBean及JDBC技术对软件工程领域复杂工程问题的解决方案进行分析和改进;通过实践课程,学生能够掌握常用的现代信息技术工具和工程工具的使用方法及其局限性;能够在软件工程领域复杂工程问题的预测、建模、模拟或解决过程中,选择与使用恰当的技术、工具,并理解其局限性。
工程认证不仅要评教,关键要评学,经过课程的教学,评价学生学到了什么,具备了哪些能力。通过《JavaEE程序设计》课程的教学,学生是否达到了能力目标,通过以下几种方法进行评价。(1)通过课堂表现和期末考试客观题评价学生对JSP、Servlet、JavaBean及JDBC技术的掌握情况及利用这些技术对软件工程领域复杂工程问题的解决方案进行分析和改进能力;(2)通过课堂表现、实验报告、实验考试、期末考试关于关键技术、工具的使用方法及优缺点的解答来评价学生掌握常用的现代信息技术工具和工程工具的使用方法及其局限性的情况;(3)通过课堂表现、实验报告、实验考试、期末考试关于软件工程领域复杂工程问题的解决题目中,选择技术、工具情况来评价学生对软件工程领域复杂工程问题的预测、建模、模拟或解决过程中,选择与使用恰当的技术、工具,并理解其局限性情况。具体考核评价方法如表1。
表1:学生毕业要求达成评价方法
2 《Java EE程序设计》课程目标达成评价
本文以18计科专业192名学生的教学考核结果数据为例,按工程认证要求进行毕业要求达成度评价。教学结果数据表明,课程目标1的达成度为0.763,课程目标2的达成度为0.822,课程目标3的达成度为0.641,均达到了预期的期望值。学生能够运用工程知识对计算机领域工程实践问题的解决方案进行分析并改进。学生了解并掌握常用的工程技术和工具,能够针对工程实践问题预测、建模过程中,选择恰当的技术和工具,并了解其局限性。存在的短板有,课程目标3未达到预定期望的学生人数达到100人,占比52%。此数据表明学生对工程技术和工具的选用方面不灵活,今后的教学中需要进一步加强工程技术和工具的介绍,同时加强工程技术和工具的应用实践操作。对每个学生个体进行分析,学生对工程复杂问题的实践过程中选用工程技术和工具方面普遍掌握不好,对实际应用不够灵活。今后加强工程技术和工具的应用实践操作。
经过一学期的《Java EE程序设计》课程的教学,收集考核结果数据并评价,总结出了存在问题。根据存在问题,采取的持续改进措施为:在今后的教学中继续加强工程知识的传授,重点加强工程技术和工具的应用实践操作。
3 《Java EE程序设计》课程展望
根据工程专业认证要求,对学生经过4年的本科教育,专业对学生毕业要求达成度进行面向产出的评价。而对于一门课程来说,教学完需要对学生能力培养进行评价,而评价时,仅拿考核成绩进行评价是不够的。上面的成绩结果表明,学生达到了预期效果。而对应到教学环节,学生也具备了该课程所支撑的3个毕业要求指标点。首先,通过Jsp、Servlet、JavaBean、JDBC技术的讲授,从学生课堂表现、实验任务及期末考试中客观题的完成,能够充分表明,学生对这些工程知识技术已了解并掌握,能够对已有的复杂工程问题,如:网站系统的解决方案进行分析和改进。其次,通过学生实验课堂表现,完成实验任务、实验考试、理论考试应用题情况,能够判断出学生对工程技术和工具已了解掌握,根据不同的网站开发需求,能够选用恰当的工程技术和工具,在实际的网站开发方案的决策过程中,能够选择不同的工程技术和工具,并能够说明其优缺点。
从评学结果总结出的存在问题就是,学生在工程技术和工具的选用,灵活应用方面仍有待改进。为了达到持续改进效果,后期加强工程技术和工具的实战操作。