APP下载

在线开放课程混合式教学考核的改革研究

2021-11-28李菲曹阳顾问

电脑知识与技术 2021年28期
关键词:在线开放课程软件测试混合式教学

李菲 曹阳 顾问

摘要: [目的]针对在线开放课程软件测试教学考核过程中存在的问题提出改革思路;[方法]从线上教学考核改革和实践能力考核改革两个方面展开分析和探讨;[结果]完成了知识能力矩阵设计、上机实践考核、线上课程资源建设、混合式教学考核改进等相关工作;[结论]进一步推进了在线开放课程混合式教学,加强学生能力考核及综合素质评价工作。

关键词:软件测试;在线开放课程;混合式教学;考核改革

中图分类号:G642        文献标识码:A

文章编号:1009-3044(2021)28-0212-03

开放科学(资源服务)标识码(OSID):

Research on the Reform of Hybrid Teaching Assessment of Online Open Courses—Taking Software Testing Course as an Example

LI Fei, CAO Yang, GU Wen

(School of Computer Science and Engineering,Sanjiang University, Nanjing 210012, China)

Abstract:In order to further promote the hybrid teaching of online open courses, strengthen the students' ability assessment and comprehensive quality evaluation, this paper puts forward the reform ideas in view of the problems existing in the teaching assessment process of online open Courses Software Testing, analyzes and discusses the reform of online teaching assessment and practical ability assessment, and completes the design of knowledge ability matrix and computer practice assessment, online curriculum resources construction, hybrid teaching assessment improvement and other related work, assessment results objectively reflect the learning level of students.

Key words: software testing; online open course; hybrid teaching; assessment reform

軟件测试是软件工程专业开设的核心课,也是一门理论丰富、实践应用能力要求较高的课程,通过学习本课程,学生可具备基本的测试能力,独立承担软件测试工作[1]。本课程采用混合式教学模式,在“中国大学MOOC”平台建立了“软件测试”在线开放课程,但现有课程考核机制以线下学习考核为主,对线上学习情况缺少考核机制,对学生的分析应用和实践能力考核不足。因此本课程需要严格设计考核模式,多方位多角度考查学生的知识掌握程度,推进和深化混合式教学考核方式,促进学生能力考核和综合素质评价。

1 现存问题

软件测试课程是在线开放课程,采用混合式教学方式,课程考核方式包括过程性考核与终结性考核。过程性考核关注学生对线上学习知识单元的掌握程度、线下课堂表现情况以及实验课成绩,侧重学习的实时性;终结性考核以巩固知识点、考查综合能力为主,从近几年课程开设情况和学生学习情况来看,在线开放课程混合式教学考核还存在以下问题:

1.1线上学习考核机制不健全

课程包含若干个知识单元,每个知识单元课时不等,时间跨度几周,线上课程的单元测验,均安排在相应知识单元结束后,不利于考查学生掌握知识的即时性。学生在线自学投入较少、课程学习反馈不足等不良情况,使教师无法实时对教学情况做出调整。

1.2考查学生形式较为单一

考试成绩着重考查理论知识,对学生的动手实践能力评价不足,部分学生依靠考前突击、背诵相关概念通过考试。因此只采用笔试的考核方式无法全面考查学生对软件测试课程知识点的掌握程度,更无法甄别学生的动手能力。同时现有混合式教学考核,还存在题型单一的问题。单元测验只有客观题单项选择,侧重于记忆和理解能力的考查,无法实现对分析、应用、创新层面的能力考查[2]。

2 改革思路

2.1线上教学考核改革

在线开放课程混合式教学采用多阶段模式[3],对课前、课中、课后三个阶段性考核进行改革,具体机制如下:

(1) 课前:以导学为主,提供教学视频、教学课件、问题讨论几个方面。在每个知识点前预置少量问题,通过启发式教学提出知识背景,使学生对本知识点产生兴趣,进行充分的预习。

(2) 课中:以随堂练习和案例讲解为主,巩固新授知识点。教师对每个知识点设置客观练习题,帮助学生理解和记忆知识点,巩固当前所学知识。同时引入工业界实际应用,结合学生较为熟悉的场景,开展软件测试案例化、工程化教学[4]。

(3) 课后:增加知识点测验,提升学生知识水平。单元测验考查学生对本单元知识内容的分析应用综合能力。试卷随机生成,学生接收不同的单元测验题目,避免可能存在的抄袭现象。

在线开放课程线上三阶段融合不同类型的考核方式,公正检验学生掌握知识的广度,消除知识盲点和偏性现象。

2.2实践能力考核改革

根据软件测试课程“知识与能力”并重的培养要求[5],教师要以现行软件测试教学大纲和实验大纲为基础,改变现有期末考试全部笔试的形式。试卷中教师要选择轻量级的代码测试内容,采用上机形式考核,规定学生在固定时间内完成指定操作任务,试卷中其他内容仍采用笔试形式考核。软件测试中的代码测试包括白盒测试方法和单元测试技术两个主要知识点,要求学生设计并运行测试用例,编写测试代码,发现被测代码缺陷。

在以往的笔试试卷中,试卷总分100分,代码测试的分数大约在20分。课程考核改革后考场由教室改为实验机房,笔试和机试时间总设定为150分钟,上机考试分值提升至30分,学生使用Eclipse进行代码调试、JUnit工具编写运行测试用例、Emma工具统计测试覆盖率。

通过加强上机实践操作,学生的代码分析能力、测试用例设计能力、测试工具使用能力都得到了考查,學生对测试过程的理解更加深入,学生对测试结果的分析归纳能力得到较大提高。

3 混合式教学考核建设情况

3.1知识能力矩阵设计

教师在改革软件测试课程考核方式时,要根据专业人才培养方案和教学大纲进行。教师需要根据教学内容,划分知识单元,明确知识能力要求,从而引导和规范线上教学资源设计,为开展各项考核改革工作确立依据。本课程包含测试原理与概念、白盒测试技术、黑盒测试技术等6个知识单元,教师根据知识单元重点和考核要求,形成相应的知识能力矩阵。表1描述了部分知识单元组成结构、课时安排、主要知识重点难点、能力要求。

根据知识能力矩阵,在现有单元测验试题基础上,增加了多种类型考题,分别从基本概念理解、综合应用、分析评价三个方面着手,重点培养学生批判思维能力和创造思维能力。

3.2上机实践能力考核

在2020~2021年度第一学期的期末考试中,引入了上机实践,要求学生编写代码实现单元测试,部分学生对单元测试的用例编写、驱动桩程序设计相关知识点掌握得不好,对白盒测试逻辑覆盖方法没有完全理解。笔者以改革试点的118053A班为例,将该班学生考试情况和上一年度未改革班级的考试情况进行比较,得分率如图1所示,教师将在后续教学中需要加强学生对白盒测试等操作能力要求较高的实践练习。

3.3线上课程资源建设及考核改进

本课程已在“中国大学MOOC”平台建立“软件测试”在线开放课程,包含一级、二级、三级多个教学知识点,建设了教学视频、单元测验、单元作业教学资源,每小节知识包含课堂讨论、课前导学、教学视频、教学课件、随堂测验、知识扩展6个教学环节。课程考核成绩包括三个部分:

(1)线上单元测验及单元作业单元测验为开卷形式,在“中国大学慕课”中发布,由学生在规定时间内在线完成,慕课平台自动阅卷评分,单元作业采用自评互评方式,全体学生参与打分。

(2)平时学习成绩,分线上学习行为和线下课堂表现。线上学习行为包括讨论、视频观看次数和时长、线上随堂测验情况等,线下课堂表现指学生在教室上课时的表现、课堂参与积极性、慕课堂练习情况等。

(3)期末考试成绩和实验成绩,提高了对学生的动手实践能力的考查要求。

各考核项目的具体占比如表2所示。

由于中国大学慕课的慕课堂中加强了课程师生互动,知识章节练习更能贴合所授班级学习情况,学生学习行为检查也更直观。2020年疫情期间,教师在每节慕课均安排了练习、讨论,学生反馈显示教学效果良好;同时在慕课堂中创建了题库,持续导入各知识单元的练习题,形成电子题库资源,便于线上线下开展练习。

4 结语

在软件测试课程考核机制改革中,通过分析现存的考核机制问题,从加强实践能力考查、结合混合式教学特点、全方位多角度客观反映学生学习水平出发,开展了一系列考核改革相关工作,完成了知识能力矩阵设计、上机实践考核、线上课程资源建设、混合式教学考核改进,取得了一定的成绩。

但考核改革还存在不足,学生各种学习行为缺少主观数据统计、学生在学习过程中的认知需要预评估、学生最终考核成绩引入分析判断机制,这些都是考核过程中出现的问题,也是今后持续改革需要解决的问题。

参考文献:

[1] 李菲,曹阳,顾问.面向应用型人才培养的软件测试课程教学研究[J].科教文汇(下旬刊),2018(4):74-76.

[2] 张建,魏慧,王宜怀.基于SPOC的混合式课堂教学改革——以嵌入式系统及应用课程为例[J].计算机教育,2020(10):93-97.

[3] 祁鑫,宋会英,陈强.线上混合式教学新模式及策略研究[J].高教学刊,2020(32):101-104.

[4] 申玲.《软件工程》教学及考核方式的改革[J].教育现代化,2019,6(16):30-32.

[5] 李玉蓉,贾美丽.软件测试课程实践教学改革与探索[J].计算机教育,2014(21):105-107.

【通联编辑:王力】

猜你喜欢

在线开放课程软件测试混合式教学
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
“互联网+教育”背景下高校在线开放课程建设的制约因素与发展对策
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
浅论在混合式教学模式下高职思政课评价体系的构建
《C语言程序设计》课程的教学改革与实践
软件测试工程化模型及应用研究
从“3号文件”看我国在线开放课程发展趋势