您好, 访客   登录/注册

移动互联网络环境下的在线开放课程建设研究

来源:用户上传      作者:

  【摘 要】结合移动互联网络环境下的学习特点,分析在线开放课程建设和应用过程中存在的问题,并以《C程序设计》课程为例,拟定“两条主线,五个步骤”的在线开放课程建设思路,在此基础上归纳出《C程序设计》在线开放课程的特色,以期对其他在线开放课程建设提供借鉴。
  【关键词】移动互联网;C程序设计;在线开放课程
  中图分类号: G434 文献标识码: A 文章编号: 2095-2457(2019)10-0062-002
  DOI:10.19694/j.cnki.issn2095-2457.2019.10.024
  Research on the Construction of Open Online Courses under the Circumstances of Mobile Internet
  ——Taking “C programming” as an Example
  FU Yu ZHOU Yong-xiang
  (School of Information Technology, Taizhou Polytechnic College, Taizhou Jiangsu 225300, China)
  【Abstract】Based on the characteristics of learning under the circumstances of mobile Internet, this paper analyzes the problems existing in the process of constructing and applying the open online course. Taking “C programming” as an example, it proposes the thought of open online courses construction——“two main lines, five steps”, sums up the features of the course, and provides reference to the construction of other open online courses.
  【Key words】Mobile Internet; C programming; Open online courses
  0 引言
  在线开放课程最早起源于英国,是为了更好地实现高校优质课程资源的共建共享而开展的课程建设项目,目的在于转变教学模式,以信息手段为依托拓宽课堂教学的维度和空间,提高教育教学质量,同时为社会学习者提供免费学习平台,推动终生学习体系的构建。《C程序设计》是计算机专业的核心课程之一,旨在培养学生的程序设计理念,帮助学生掌握程序设计的基本方法,同时注重提高学生利用编程解决实际问题的能力,引导学生学以致用。《C 程序設计》在线开放课程的最终目标是通过对现有课程资源的持续建设和教学方法的不断更新,将其转型升级为规范、稳定、系统、高效的共享课,给校内外学习者提供丰富的编程知识和前沿的IT行业信息,提高专业人士的编程能力和普通大众的信息素养[1]。
  1 在线开放课程建设存在的主要问题
  首先,内容陈旧,形式单一,不能适应移动互联网络时代的学习需求。现有的不少在线开放课程是从精品课程发展而来,教学内容基本不变,课程资源仍然以word、PPT、课堂录像为主要形式,跟不上时代的发展,也无法吸引学生的眼球。
  其次,参与度低,互动性差,不能激发学生的学习兴趣。一些在线开放课程平台缺少与学生的即时互动功能,不能及时解决学生遇到的难点问题,不能随时根据学生的需求增减内容、调整布局,从而导致学生访问量持续减少,课程平台最终沦为“摆设”。
  2 《C程序设计》在线开放课程的建设实践
  《C 程序设计》在线开放课程建设着眼于培养创新型、应用型编程人才的需求,注重教学模式的转变,引导学生自主学习;录制短小精悍、精彩纷呈的微课,激发学生的学习兴趣,拓宽知识获取的渠道;搭建《C程序设计》MOOC 和SPOC 相结合的教学平台,保证本课程教学活动的顺利实施,实现优质资源共享;根据计算机应用技术专业建设需要建立课程群,确保《C程序设计》与其他专业课程的衔接和知识整合。
  《C程序设计》课程建设遵循“两条主线,五个步骤”的建设思路。“两条主线”是指教学平台主线和教学模式主线。“五个步骤”主要是指教学平台建设,从电子课件到课程网站,再到微课资源库,再到小规模限制性在线课程,最后到大型开放式在线课程。在具体的项目建设推进过程中要将问题式教学法、任务型教学法和翻转课堂教学模式融入其中,使学生真正成为教学的主体,同时经过长期持续的建设可逐步升级为精品在线开放课程,满足校内外学生多样化、个性化的学习需求。
  第一步: 制作《C程序设计》课程电子课件。改变过去以word文档或纯文字的PPT为载体呈现教学内容的做法,利用现代教育技术精心制作图、文、动画并茂的教学课件,使枯燥的编程知识变得生动、形象,课堂气氛变得轻松、愉快。为了方便学生课前预习和课后复习,课件可打破章节的束缚,按课时制作,也可以根据知识点体系制作系列微课件。同时课件的制作绝不能一劳永逸,要开展经常性的更新,要基于教学反思不断改进,要与时代发展同步。
  第二步:搭建《C程序设计》课程网站。按照章节目录或者项目任务序化课程内容,建立基础菜单,搭建课程网站框架,并将教学计划、课程标准、教案、PPT和其他教辅资源分批上传。同时充分利用课程网站延伸教学的时间,拓宽教学的空间,进行线上教学的探索和尝试。《C程序设计》课程网站的建立有助于突破传统教学模式的束缚,激发学生课后学习的主动性,从而不断提高课程教学质量。   第三步:开发《C程序设计》微课资源。近年来,教学录像已经逐渐退出了在线学习的历史舞台,而短小精悍的微课视频则开始赢得了越来越多大学生的青睐[2]。选取每个单元或者每个任务中的关键知识点,如循环结构、递归等,经过精心设计,制作出高质量的微课,可以有效引导学生克服畏难情绪,掌握关键知识点,并逐步养成课后自主学习的习惯。当然C程序设计语言具有一定的抽象性,在设计微课时要与生活、工作中的具体事例相结合,充分考虑实用性和趣味性。教师要充分运用课程网站、QQ群等监控学生的微课学习情况,回答学生提出的问题。
  第四步:建立《C程序设计》小规模限制性在线课程。这主要是针对在校大学生开设的在线课程,学生规模一般不超过200人,同时设置限制性准入条件。具体实施过程中采用课堂教学与在线教学相结合的混合式教学模式,即翻转课堂教学模式。其基本流程是“信息传递”、“吸收内化”、“拓展提升”。课前教师要求学生观看微课,掌握单元基础知识,并随时提供在线辅导;课上通过头脑风暴、小组讨论、汇报展示等活动帮助学生攻克难点,引导学生解决实际问题,促进知识的吸收和内化。课后,教师布置难度递增的拓展任务,引导学生总结、反思、提高,最终达到学以致用。教学过程中,教师可以根据教学目标和学情,自由设置和调控教学内容、教学进度和评价方式,满足了个性化学习的需求[3]。
  第五步:建立《C程序设计》大型开放式在线课程。这主要是针对社会学习者开设的普惠性在线课程,学生规模可达数万人,无限制性准入条件,对学习者的自主学习能力要求较高,是《C程序设计》课程建设的最终方向。教师在课程建设和实施过程中可以整合各种社交工具和数字化资源,构建多元化的学习交流渠道和丰富的课程资源,满足全国各地乃至世界各地学习者在家学习C语言课程的需求。由于大型开放式在线课程的学习者中有很大比例是学生和教师,这将产生大量的回应式、互动式教学设计,推动课程不断优化,影响力不断扩大,从而实现优质资源共享,促进终身学习体系的构建[4]。
  3 《C程序设计》在线开放课程的特色和优势
  3.1 资源的多样性和共享性
  《C程序设计》在线开放课程提供了学生学习C语言所需的所有配套资源,不仅包括传统的课程标准、授课计划、实验指导、考试大纲、教案、课件、作业练习、测试题等,还涵盖了案例、图片、动画、软件、微课以及网站等新型数字化资源。《C程序设计》课程资源能够根据学科和技术发展及时进行更新,始终保持资源对学生的强大吸引力。在线课程利用案例视频与仿真动画的优势互补,创造出真实的教学情境,让学生足不出户就可以获得实景化的体验,实现了真正意义上的情境化教学。同时《C程序设计》在线课程是完全免费开放的,所有学习者都可以在任意时间、任何地点访问课程平台,共享优质资源,并对课程资源的进一步优化提供可行性建议。
  3.2 平台的开放性和互动性
  《C程序设计》在线开放课程建立了一套合理有效的沟通机制,突破了传统“填鸭式”教学中的单向输出和被动学习模式,构建起了双向互动和个性化学习模式,让学生在学习过程中随时随地获得同学的鼓励以及教师的帮助,减少了焦虑恐惧心理,增强了成就感和获得感。同时教师还可以发挥移动通信优势,整合QQ群、微信的语音、拍照功能,建立直观便捷的沟通渠道,使在线课程教学更加灵活[5]。此外,《C程序设计》在线开放课程提供作业互评功能,让学生深度参与到教学结果的评价中,真正体现学生的全程参与性,实现了由“教”为主向“学”为主的实质性飞跃。
  3.3 教学针对性和有效性
  《C程序设计》在线开放课程的个人信息板块包括学生中心和教师中心两大部分。学生可以在个人中心里查到最近的出勤情况、作业完成情况、参与讨论情况以及课堂表现,全面了解自己的学习情况,明确近期需要完成的任务,自主开展预习和复习,养成良好的学习习惯。教师可以通过数据中心的柱状图和饼状图全面掌握各班级学生的学习情况,并以此为根据及时调整教学内容、进度,开展督学、促学和个别辅导。
  4 结语
  《C程序设计》是计算机应用技术专业学生必修的一门专业基础课,学生一旦入门并掌握这门程序设计语言,会对其他编程语言课程更加感兴趣,产生钻研下去的欲望,这对其未来的专业学习和职业发展非常有利。因此课程团队应该花大力气开展教学方法研究和信息化教学环境建设,按照精品在线开放课程的标准开发优质微课资源,不断丰富和完善在线课程平台。在教学实施过程中应用和推广翻转课堂教学模式,有效地调动学生的主动性和创造性,引导学生积极思考,激发学生潜能,不断提高教学效果。
  【参考文献】
  [1]杨久红.互联网+ 时代背景下精品资源共享课建设研究——以“C 语言程序设计”课程为例[J].兰州教育学院学報,2015,(12):86-88.
  [2]韩凤英.高职校本微课开发与应用探索——以C 语言课程为例[J].职业时空,2015,(6):40-42.
  [3]钟晓流,宋述强,焦丽珍.信息化环境中基于翻转课堂理念的教学设计研究[J].开放教育研究,2013,(1):58-64.
  [4]康叶钦.在线教育的“后MOOC 时代”——SPOC解析[J].清华大学教育研究,2014,(1): 85-93.
  [5]李文彬.基于微课的翻转课堂教学模式在C语言程序设计课程中的探索与实践[J].现代计算机,2017,(12):58-61.
转载注明来源:https://www.xzbu.com/8/view-14988554.htm