APP下载

基于SPOC的混合式教学探索在软件工程教学中的应用

2017-02-06彭小娟

电脑知识与技术 2017年24期
关键词:基础知识课程教学

彭小娟

(广州大学华软软件学院,广东广州510990)

基于SPOC的混合式教学探索在软件工程教学中的应用

彭小娟

(广州大学华软软件学院,广东广州510990)

该文介绍了MOOC的特点及其局限性,SPOC(小规模限制性网络课程)的优势,并以“软件工程”课程为例探索基于SPOC的混合式教学模式。

SPOC;混合式教学、软件工程

2012年被媒体称为MOOC(Massive Open Online Courses,大规模在线开放课程)元年。斯坦福大学的Coursera、商业化的Udacity和麻省理工与哈佛大学合作开设的edX三大MOOC课程平台打起头阵。世界各大高校紧随其后,我国很多知名高校也抓紧这次浪潮,纷纷加入MOOC行列,国内也推出了“网易公开课”、“网易云课堂”、“爱课程”“学堂在线”“超星MOOC平台”等一系列中文MOOC平台。

1 MOOC的特点及其局限性

MOOC作为一种新兴的在线学习模式,具有开放性、课程受众面广、完整的课程组织结构、课程自主参与、工具资源多元化以及基于大数据的学习分析等本质特征[1]。MOOC帮助世界各地的学生自由获取世界范围的优质课程资源。同时,很多地方高校为了适应时代的发展,推进课程的改革,也在积极尝试开发自己的MOOC课程。但是MOOC也存在很多局限性。

1)MOOC作为一种开放平台,需要学习者高度的自我管理和约束能力,但据有关调查数据显示高辍学率和低完成率现象普遍。另外,不能因材施教,因为大规模学习者程度不一,但教学活动过程却是无差异的[2]。

2)以MOOC为主导的教学方式未必适合一些操作性、实验性较强的工科类专业课程[3]。

3)在国内知名MOOC平台建设自己的MOOC课程,首先需要有强大的师资力量做保障,还需要雄厚的财力支持。但很多地方院校尚不具备如此的条件。

4)如何将MOOC平台与校内的课程学分衔接,互认还存在一定的困难。

可见,要想让学习者系统掌握基础知识,单纯的网络学习并不足够;而传统的教学方式又忽略了学生的主体地位,不能很好地调动学生的积极性。MOOC时代下,如何应对网络学习带来的挑战,解决传统教学存在的问题,基于SPOC的混合式实践教学探索或许是一个方向。

2 SPOC的定义与优势

SPOC(小规模限制性网络课程)由加州大学伯克利分校阿曼多·福克斯提出,是一种将MOOC资源运用于小规模、特定人群的教学解决方案,其基本形式是在传统校园课题采用MOOC的讲座视频或在线评价等功能辅助课堂教学[4]。罗尔夫·霍夫曼认为,“SPOC=Classroom+MOOC”,表明SPOC是将在线教育与课堂结合的混合式教学模式,良好得促进MOOC课程在地方高校课堂教学落地生根。与MOOC的局限性相比,SPOC有以下优势。

1)SPOC是网络学习与面授学习相结合,同时,对于不同基础、学习态度、学习能力的学生群体进行针对性的教学,提高其满意度和成就感,有助于解决MOOC学生的高辍学率和低完成率问题,也能更好得因材施教。

2)SPOC能更好的适应实践性较强的工科类课程。由于SPOC学生规模小,师生参与度与互动程度有效提高。

3)SPOC是以教学班级来组织教学,对很多地方院校而言,在现有的师资力量的前提下可以有效地完成上课、讨论、作业、考试、评价等一系列网络教学活动;同时,教师在课堂上与学生接触,了解学生对知识的真实的掌握程度,可以更好的对其进行指导。

4)SPOC注重对学习过程的考核。教师在评定成绩时,综合网络学习情况与实际课堂表现及考试结果来评定最终成绩,更加真实公正。

3 “软件工程”课程现状

“软件工程”是指导软件开发与维护的一门综合性课程,更是一门实践性很强的课程,是工科类高校计算机专业和软件工程专业教学计划中开设的一门重要的专业课程[1]。目前,国内很多高校普遍采用“课程理论是基础、案例分析做引导、项目实践是重点”的教学模式。此模式要求学生在掌握基础知识的同时,通过项目实践环节培养分析问题与解决问题的能力、团队协作能力、沟通管理能力。大部分院校一般是采用瀑布模型来组织实践教学,但是这与当前大部分IT企业采用的敏捷软件开发方法脱节。基于“软件工程”课程现状及SPOC的优势,探索基于SPOC的混合式实践教学很有必要。

4 基于SPOC的混合式实践教学探索

“软件工程”课程在我院软件工程专业大三开设,学生约300,都具备混合式学习的基本要求。

1)MOOC线上学习基础知识

MOOC平台有很多优秀的课程,但是不一定和本校的教材、教学计划等匹配,所以不能作为主要的教学方式,但是可以作为一种有效补充。学生通过线上/线下学习相结合。学生首先要实名注册,线上通过MOOC学习基础知识,主要是课前以自主学习的方式完成。对于一些难点可以在实践过程中学习。教师在教学过程中,根据课程内容难重点及学生的掌握情况进行分析,对MOOC内容做相应的裁剪,配合每一讲MOOC内容精心制作“自主学习任务单”,包括每一讲专题的学习任务、学习目标、学习策略、学习资源、学习评价和学习反思等内容,旨在帮助学生在课前明确自主学习的目标、内容和方法,并提供相应的学习资源[5]。为了保证课前学习的质量,师生、生生可以通过QQ、微信、博客、学校论坛等方式进行讨论学习,并在MOOC学习后需要完成相应章节的章节测试。

2)线下敏捷软件开发方法

敏捷软件开发方法是以快速实现软件基本功能为核心,反复迭代、循序渐进,逐步实现软件全部功能的开发方法。线下学生以小组团队协作的形式,以敏捷开发方法开展项目实践活动,从而更好的理解敏捷方法的原理和思想。每个周期的迭代任务尽量与MOOC基础知识同步。前期准备主要是组队分工,进行前期的可行性分析和基本的需求分析,制定初步的项目开发计划和测试计划。之后的多个迭代阶段就是学生动手实践的阶段,主要围绕软件功能实现层面进行。学生在每次迭代周期结束后都需要通过规范文档格式记录反馈日志。

3)多元化考核方式相结合。

线上基础知识的考核主要由系统自动记录,线下主要考核实际项目的实践过程。每次迭代周期中,项目组成员对该任务中涉及的软件分析、设计、开发的理论知识,对开发工具的掌握程度、对进度、风险的控制,沟通协作能力,文档的规范程度都是综合考核的因素。考核形式可以以小组自查、教师抽查、现场演示答辩等方式进行。

5 结束语

基于SPOC的混合式教学以MOOC资源为基础,融合不同的学习资源,转变了传统的师生角色,以学生作为主体,充分发挥教师的引导作用,激发学生的学习兴趣,提高教学质量。

[1]范会联,仲元昌.基于项目驱动的软件工程课程教学改革探索[J].教育与职业,2013,19(5):147-148.

[2]杨振涛,李玉顺,卿竹君.我国学习者对MOOC认同感现状调查与分析[J].中国教育信息化,2014(6):16-18.

[3]桑新民.MOOCs热潮中的冷思考[J].中国高教研究,2014(6):5-9.

[4]徐葳,贾永政,阿曼多·福克斯(美).从MOOC到SPOC-基于加州大学伯克利分校和清华大学MOOC实践的学术对话[J].现代远程教育研究,2014(4):14-22.

[5]金贵朝.MOOC支持下的混合式教学模式研究[J].中国教育技术装备,2015(2):9-10.

[6]余久久,杜立刚.应用型本科高校SPOC混合式实践教学探索[J].通化师范学院学报,2016(10):67-72.

G424

A

1009-3044(2017)24-0110-02

2017-07-05

广州大学华软软件学院校级课题(编号KY201526)

彭小娟,女,讲师,硕士,研究方向为计算机应用、现代教育技术。

猜你喜欢

基础知识课程教学
《无机化学》课程教学改革
清律的基础知识
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
“自我诊断表”在高中数学教学中的应用
掌握基础知识
对外汉语教学中“想”和“要”的比较
基础知识:“互联网+”的基本概念
跨越式跳高的教学绝招