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

*通讯作者。

课程设计 计算机公共基础,基于混合教学模式计算机公共基础课的SPOC设计与开发...相关推荐

  1. 计算机课程线下,计算机应用基础课程线上与线下混合教学优化方案

    黎荣振 摘 要 在计算机应用基础课程教学中应用线上与线下混合教学模式其不仅符合当代学生的需求,还有利于打破传统教学方式的弊端,弥补其存在的不足,扩大了学生获取知识的渠道,促进学生综合能力和综合素养的提 ...

  2. 计算机文化基础案例教程第三版答案,计算机文化基础案例教程教学课件作者第3版谭宁教学课件素材排骨做法.doc...

    计算机文化基础案例教程教学课件作者第3版谭宁教学课件素材排骨做法.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 1.香酥排 ...

  3. 公务员公共基础计算机题,国家公务员-公共基础知识分类模拟题计算机(一)

    国家公务员-公共基础知识分类模拟题计算机(一) (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 公共基础知识分类模拟题计算机(-)一.单 ...

  4. 计算机硬软件系统知识点,《计算机硬基础》第四章计算机的软件安装.ppt

    <计算机硬基础>第四章计算机的软件安装 Local?本机,对本机的硬盘及分区进行操作 PeerToPeer?点对点,可能通过网络把本机的硬盘分区数据传送到另外一台PC的硬盘内. Ghost ...

  5. 计算机文化基础模拟试题1,《计算机文化基础》模拟试卷1

    计算机文化基础, 嘉兴学院成人教育学院 <计算机文化基础>模拟试卷1 年级:2010级 考试形式:开卷 考试时间:120分钟 :号 学 一.单项选择题(每题1分,计20分) 1.二进制的运 ...

  6. 计算机二级基础知识试题,xx年计算机二级基础知识试题及答案

    xx年计算机二级基础知识试题及答案 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 XX年计算机二级基础知识试题及答 案XX年计算机二 ...

  7. 翻转课堂说教案计算机,计算机应用基础翻转课堂教学研究

    [摘要]针对当前网络环境下传统教学模式无法适应学生个性化发展的问题,本文采用微课与翻转课堂结合应用来解决此问题.首先对翻转课堂的理论基础.特征及微课进行描述:其次对翻转课堂教学模式进行创建,对教学进行 ...

  8. 计算机基础教学模式,计算机基础行动导向教学模式的应用

    [摘要]为了培养更加适应社会需求和发展的现代化人才,加强计算机基础课堂的教学势在必行.行动导向教学法是体现"以人为本"教育思想的重要方法,教师在教学过程中重点强调学生的参与性.实践 ...

  9. 计算机毕业设计ssm基于H的新冠防疫宣传网站的设计与实现

    最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品 你的选题刚好在下面有,有时间看到机会给您发 1 ssm电影周边产品查找系统 2 ssm公务用车管理智慧云服务监管平台 3 springbo ...

最新文章

  1. 程序员的自我修养三目标文件里有什么
  2. Android移动开发之【Android实战项目】Textview各项属性(全)
  3. python 入门第六课 class面向对象OOP
  4. jQuery获取及设置单选框,多选框,文本框内容
  5. 7.python实现高效端口扫描器之nmap模块
  6. Smoothy将于4月22日-27日在BSCPad等4个平台进行IDO
  7. sql between 效率高吗_整个SQL语句的执行效率都靠它了...
  8. AFNetworking源码学习
  9. ubuntu下使用screen用不关闭
  10. php毕设周记,毕设周记录如何写的
  11. 正定矩阵与半正定矩阵
  12. 千方百剂显示服务器错误,千方百剂远程服务器地址
  13. 计算机的网络测速,网速知识 - 专业网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测 - SpeedTest.cn...
  14. 三大云厂商 ARM 架构服务器性能对比
  15. 数字图像处理,相位相关图像配准算法的C++实现
  16. 2021TIOBE 11月榜单:Python蝉联榜首,PHP前十“岌岌可危”
  17. php 计算壬子,壬子日是哪一天 壬子日怎么算
  18. Linux从入门到精通二(Windows:你知道我的兄弟Linux吗?)
  19. py脚本检索指定文件并发送邮件+脚本打包、伪装
  20. C语言实现Base64编解码(加密和解密)

热门文章

  1. (2)stata的基本使用--分类回归 logit
  2. Real-World Super-Resolution via Kernel Estimation and Noise Injection ---2020.08.10
  3. 围棋人机大战再开打,柯洁将挑战阿尔法狗
  4. delphi 企业微信消息机器人_nodeJS实现企业微信机器人每天定时发消息实例 定时任务...
  5. 水质悬浮物是什么组成的有什么特性
  6. C++: string的大小写转换
  7. 【报告分享】2021女性品质生活趋势洞察报告-CBNData(附下载)
  8. 敏捷项目管理之任务看板
  9. 设计模式之组合模式(复合模式)
  10. SpringBoot-08模板引擎 Thymeleaf 找源码官方文档使用 语法的学习