APP下载

基于SPOC的计算机语言类课程教学实践与探索

2018-11-28王霞赵雪峰陈艳艳

中国教育信息化·高教职教 2018年11期
关键词:课程建设

王霞 赵雪峰 陈艳艳

摘 要:为了更好地进行计算机语言类课程的SPOC教学,本文从计算机语言类课程应用SPOC教学的实践出发,探索SPOC课程建设与教学的方法;针对SPOC教学推广应用过程中不同阶段遇到的实际问题,给出了相应的解决手段;按照课程建设准备、课程执行、课程完善的步骤,总结了基于SPOC的计算机语言类课程建设实践。通过课程实践表明,这些方法在SPOC课程的建设和运行过程中具有一定的可行性。

关键词:计算机语言类课程;MOOC;SPOC;课程建设

中图分类号:G642 文献标志码:A 文章编号:1673-8454(2018)21-0071-03

一、引言

MOOC是具有开放性、大规模的网络性课程。MOOC的特征主要是基于与传统课程相比较,所突出的特点,可从学习者、教学形式、教学理念等方面来分析。[1]MOOC大多是名校名师讲授,能够给学生提供更丰富的信息,大大拓宽了学生的视野,MOOC课程具有较高的普及率,然而MOOC通过率低,学生负担加重。[2]同时对学员的要求很高,学习视频及完成作业任务等都需要学员有很高的学习主动性和较高的积极性。因此,针对学生学习主动性不够高的情况,学校需要很好地结合MOOC模式和传统教学模式,从而增强学习体验和提高结业率。此时一种基于MOOC平台的SPOC[3](Small Private Online Course,小规模私有在线课程)应运而生,并逐渐被国内外高校所关注。

SPOC通过设置准入条件将优质的MOOC资源应用于校内学生进而形成小规模私有在线课程,既弥补了传统课堂教学的不足,又融合了MOOC的在线、开放等优点,因此,SPOC教学模式更适合在大学课堂上开展。[4]本文总结了计算机语言类课程实践探索中的经验,研究在不同阶段如何更好地开展SPOC课程的建设与教学,希望可以为SPOC课程的建设积累经验。

二、建设准备

SPOC课程的开设主要有两种方式:第一种是直接复制资源,通过高校之间的相互协作,实现教学视频等资源的共享,从而更好地解决部分高校教学资源不足的问题。第二种是根据自己学校教学内容和学生的具体情况来自建课程资源。

针对计算机语言类课程内容多、学时少、实践性强、针对性强等特点。本文重点讨论自建课程的建设过程。过程中包括方案制定、课程规划、课程开发三个阶段,课程开发阶段的录制视频步骤很重要,而录制之前各种方案的制定,内容的精心规划,风格及材料的统一等环节更为关键。具体每一步的顺序及详细内容如图1所示。

图1中所示的一系列建设步骤完成之后,团队成员可以在系统后台查看相应内容的预览情况,并进行完善。

接下来就是开课之前进行发布内容的时间点设置以及具体的执行细节。

三、执行过程

计算机语言类课程具有内容多,有一定的难度等特点,因此线上和线下的结合就尤为重要。又因为SPOC教学一般都是某个小范围内部的线上活动,所以线下一定要对参加学习的学生情况进行掌握。线上线下相结合的执行过程包括以下几点:

1.开课初期准备

由于参加计算机语言类课程SPOC学习的班级和人数比较多,又因为很多学校是需要统计班级的通过率或者需要按照班级或专业来了解学生的学习情况。所以开课前的一些规定就很有必要。例如:统一学生的昵称。如果一开始没有进行昵称的统一,后期管理的工作量会增大很多,甚至可能会出现到课程结束才发现一些学生没有参与学习的情况,所以前期要求学生按规定统一命名昵称就很重要。如果有不同学校的学生选课那么昵称可以统一为“学校名称简称-班级-学号-姓名”,如果只是一个学校内部的学生选课就统一为“班级-学号-姓名”,这样更有利于后期统计成绩。这一步骤看似简单,但是在几次开设程序设计SPOC课程的时候发现非常有必要。其次要指导学生使用正确的登录方法,以《VB程序设计》为例,可以给出通过中国高校计算机教育MOOC联盟的SPOC课程或者通过中国大学MOOC之SPOC平台观看视频等内容的链接。

2.课程的线上执行

完成开课初期的准备工作后,就要进入SPOC课程的正式执行过程。具体执行过程中,需要教师、学生、助教三个角色协同工作,不同角色的主要任务如图2所示。

SPOC课程的执行过程中,需要三个角色分别明确各自的主要任务,系统地进行工作,定期交流反馈,及时发现并解决问题。

3.课程的线下配合

基于MOOC平台的SPOC 教学模型设计一定要转变观念,落实以学生为中心的教学理念。[5]所以线上学习只能是课程学习的一部分,尤其对于计算机语言类课程来说,还需要线下很好地配合。首先,在线下课堂,教师应努力营造学术人文氛围,设立能够获得广泛讨论的话题,弥补学生在MOOC学习过程中所欠缺的与同学协作学习、相互沟通能力的培养。[6]其次,因为计算机语言类课程实践性很强,线下还应该适度地安排操作的演示讲解,操作考核等。最后还要关注学习者的意见反馈,这会对下一期课程有帮助。所以课程结束后课程组要进行总结并完善资源。

四、完善过程

首先,要结束课程并确认学生获得证书情况;然后根据学习成绩以及选课的人数等各项反馈数据决定这门课程如何进行下一个轮次的开设;最后根据开课过程中各类反馈信息,进行工作的完善及总结。这里以《VB程序设计》课程SPOC教学的各单元测验及作业的参与情况数据为例进行說明。该课程SPOC教学中所有单元测验及单元作业参与情况的数据如图3所示。

从图3中可看出:单元测验6的参与度较低,通过和学生沟通了解,发现这部分内容在实施期间由于客观原因造成学生完成不及时,应该及时了解调整完成时间。作业13参与度较低,和本部分内容的难度有一定关系,因此可以对本部分的内容、视频及习题进行适度调整。这些数据帮助我们了解课程的整体开展情况,同时帮助我们发现了课程开设过程中的不足之处,针对这些统计数据反映的情况完成开课总结,并用以指导课程的后续开展。

五、总结与展望

计算机语言类课程采用SPOC的最大优点是实现操作题的提交以及互评,学生可以在互评过程中取长补短,可以对互评的作业进行分析讨论,帮助学生形成好的学习习惯。

学生在互评过程中可以提高学习过程中的责任性、学习的兴趣及效率。在自评过程中可以自我总结、自我完善。研究表明,互动性通过增强协作学习和参与度,有利于提高学习绩效,互动性越高,学习者的学习绩效越高。[7]然而这个过程需要学生极大的自主性,否则缺点也在这里,缺少互评和自评任务的完成,则最终的学习成绩也会受到影响。

计算机语言类课程采用SPOC的另一个优点是,线上线下结合,学生在线上完成部分内容学习、答疑、作业、讨论等环节,线下进行分组讨论、实践操作等,既可以发挥教师引导、启发、监控教学过程的主导作用,又可以充分调动学生的主动性与创造性[8],真正让课堂活跃起来。这部分需要老师很好地引导,更需要学生积极配合。

经过《VB程序设计》课程的应用实践发现,SPOC的发展符合教学规律,为改善教学效果和提高教育质量带来了希望。然而,MOOC、SPOC的发展还需要不断探索,找到一条适合实际情况的发展道路。实施MOOC、SPOC不是教学的最终目的,而是一种教学手段,无论哪一种教学手段,其目的归根结底都是提高学生的学习兴趣,充分利用计算机课程实操性较强的特征,将线上与线下教学相结合,从而更好地推动高校计算机课程的教学。

参考文献:

[1]邱雪莲,齐振国.我国MOOC研究现状分析[J].中国教育信息化,2018(1):22-25.

[2]张靖婷,傅春.大规模开放在线课程在教育应用中的反思[J].课程教育研究,2015(19):38-39.

[3]祝智庭.“后慕课”时期的在线学习新样式[N].中国教育报,2014-05-21(11).

[4]江代有,樊海玮.基于SPOC的翻转课堂在VB 程序设计课程教学中的应用[J].计算机教育,2017(12):116-118.

[5]李蒙.MOOC平台SPOC教学模式的探索与实践[J].中国教育信息化,2017(4):1-3.

[6]许盟.慕课对我国大学计算机基础教育改革的启示[J].信息与电脑,2015(20):160-161.

[7]邵忻.关于慕课理念影响高校计算机课程發展的探究[J].时代教育,2015(12):237-238.

[8]胡晓楠,黄晶晶.西安交通大学:打破教学时空“围墙”[N].中国科学报,2016-12-1.

(编辑:王晓明)

猜你喜欢

课程建设
基于卓越计划的金属结构材料课程实践化改革与建设
资源、生态与环境学科群体系下普通地质学课程建设思考