1. 引言
随着现代信息技术和教育技术的不断进步,高等教育教学模式不断推陈出新。MOOC (Massive Open Online Course),指大型开放式网络课程,近年来作为在线教育学习的初始形态被广泛融入传统课堂,是新型教育学习模式的典型范式之一。但在不断显现优势的同时,MOOC的不足也逐渐显露,以SPOC为代表的“后MOOC时代”悄然而至。SPOC (Small Private Online Course),指小规模限制性在线课程,它继承了MOOC教育思想,把微课形式、小众教学、特色教育融合在一起,形成了特有的教育教学模式 [1] 。
2. SPOC概述
SPOC (Small Private Online Course)是小规模限制性在线课程,由加州大学伯克利分校的Armando Fox教授于2013年首次提出。相对于MOOC中的Massive和Open而言,“Small”和“Private”是SPOC的显著特征,Small指“规模小”,参与的学生一般在几十人和几百人之间;Private指“限定性”,对申请参加课程的学生设置限制性条件,主要给真实在校注册的学生实施课程的在线教学 [2] 。SPOC使用MOOC的技术平台和教学手段,但比MOOC具有前置的申请过程和严格的审批流程,是针对小规模特定人群的一种新的混合学习模式 [2] 。
3. 计算机公共基础课程教学内容与特点
目前,安徽省省属高校的大学计算机基础课程一般在大一两个学期开设,采用的是“1 + X”课程体系,“1”是指“大学计算机基础”课程,主要是计算机基础理论知识和Windows + Office的使用方法与技巧;“X”指安徽省计算机二级考试的程序设计课程。
计算机公共基础课教学主要有以下特点:
1) 多采用大班授课,学生基础参差不齐。计算机公共基础课通常是合班教学,平均每班为150人左右,不但人数多,由于来自不同地域,大一新生的计算机水平也参差不齐。
2) 课程定位不准,教学模式单一。对计算机公共基础课程定位有偏差,认为计算机基础课程就是讲解软件工具使用。目前,计算机公共基础课主要采用“课堂上教师讲,实验课学生做”的单一教学模式,教学形式比较简单。
3) 知识点庞杂,课程内容滞后。计算机公共基础课尤其是“大学计算机基础”涉及知识点很多,各种知识互相交叉。与此同时,计算机公共基础课所依赖的计算机科学、技术、工程等发展极为迅速,知识更新周期越来越短,使得课程内容远远滞后于学科发展。
4) 教学时数减少,软硬件资源不均衡。计算机公共基础课包含理论与实验两个部分,繁重的教学内容与不断压缩的课时是教与学产生新的矛盾。而且由于地域经济、师资力量、文化发展等因素的差异,各高校教学水平与教学设施资源差异较大。
4. 基于混合教学模式的SPOC设计与开发
针对当前计算机公共基础课教学的特点和存在的问题,充分发挥课堂教学的情感融合优势,基于MOOC/SPOC的在线学习平台,构建“课堂教学 + MOOC + SPOC”的混合教学模式。选择“爱课程网”等MOOC平台中的优秀课程资源作为课程规定内容、标杆内容,同时设计与开发本校特色的计算机公共基础SPOC课程,实现专业、层次的差异化网络教学。混合教学模式主要包括4个部分:前端分析、课程设计、过程组织、教学评价 [3] ,如图1所示。计算机公共基础课的SPOC根据每部分的构建任务进行设计与开发。
Figure 1. Schematic diagram of the mixed teaching mode
图1. 混合教学模式构成示意图
4.1. 前端分析
4.1.1. 学习对象
一年级大学生对计算机公共基础课程“大学计算机基础”中的Windows + Office的基本使用有一定的了解,但对“C程序设计”或“Visual Foxpro程序设计”知之甚少。因此在SPOC在设计时需要根据学生的知识基础、兴趣爱好、专业需求及学习能力进行分析,开发适合的教学内容,不断提高教学效果,调动学生自主学习的积极性 [4] 。
4.1.2. 教学内容
根据教育部高等学校计算机基础课程教学指导委员会提出的计算机基础教学能力目标,计算思维的培养已经成为计算机学科专业能力的核心目标 [3] 。计算机公共基础课程SPOC应根据现有教学目标和内容,融入计算思维能力培养的要求,对教学内容和课程体系进行重组和整理。基于计算思维的SPOC教学内容组织结构如表1所示。
4.1.3. 学习环境
计算机公共基础课程的教学实施过程是围绕学生学习规律进行,以课堂教学为基础,集成MOOC教学资源,融合SPOC特色内容,以网络信息技术为支撑,因此学习环境主要包括课堂教学和MOOC/SPOC平台,此外还有一些辅助性媒体工具 [5] 。
Table 1. Organizational structure of teaching content based on computational thinking
表1. 基于计算思维的教学内容组织结构
4.2. 课程设计
计算机公共基础SPOC的课程设计就是微课程的开发,主要包括课程微视频的录制与剪辑,PPT课件、相关文献和测试题等辅助材料的整理与制作。在具体设计过程中,课程教学内容与国家和省级的计算机等级考试、实际应用紧密结合,以相关知识点为单位进行微视频录制,突出重难点,合理安排教学
顺序,不断更新课程内容,形成本校特色。
以计算机公共基础课程的《C语言程序设计》为例。首先对近几年计算机等级考试C程序设计科目的真题进行分析与统计,梳理出高频知识点和典型性题目,如表2列出了关于选择结构的知识点。然后将知识点讲解和题目精析作为主要内容,以电脑录屏、绘图板等形式进行微视频制作,多用图片、动画、实际操作、具体演示来呈现,相关视频的平均时长在10~20分钟,从而保证了课程内容的针对性与灵活性,教学效果大大提高,激发了学生的学习热情。
Table 2. “C Language Programming” SPOC micro video knowledge points list (Partial)
表2.《C语言程序设计》SPOC微视频知识点一览表(部分)
4.3. 过程组织
设计开发计算机公共基础的SPOC需要在课前、课中、课后三个节点上组织问题导向教学过程。课前,学生通过MOOC/SPOC平台完成初学;课中,组织学生对基础问题进行讨论,对知识难点进行解答,对作业进行点评,可以以小组为单位进行学习成果展示;课后,组织学生进行交流与讨论,分享学习心得和成果,并通过MOOC/SPOC平台开展项目实践等。
4.4. 教学评价
包括日常评价和最终评价。日常评价主要结合学生课堂表现,根据SPOC视频反刍比、点击率、作业情况等信息进行开展。最终评价主要以成果展示、计算机等级考试的形式进行。
5. 总结
SPOC是针对小规模特定人群的差异化在线课程类型,是对传统MOOC的强有力补充。本文以计算机公共基础课为例,以混合教学模式为框架,系统介绍了SPOC课程的设计与开发,开展了计算机课程资源建设与教学改革的探索与研究。
基金项目
安徽省高等学校省级质量工程重大教研项目(2016jyxm0934)。
参考文献
NOTES
*通讯作者。