基于SPOC的《C语言程序设计》教学平台的设计与开发

2018-09-13 11:22王岩冒志敏李秀静
电脑知识与技术 2018年17期
关键词:教学平台C语言程序设计

王岩 冒志敏 李秀静

摘要:《C语言程序设计》课程作为计算机专业的基础课程之一,对学生编程能力的培养和后续课程的开展均起到了举足轻重的作用。该文主要介绍了基于SPOC教学方法的《C语言程序设计》教学平台的设计与开发,根据课程特点通过利用SPOC教学方式加以改进,让其服务于《C语言程序设计》课程的日常教学,进而提高教学质量与效果。

关键词:SPOC;C语言程序设计;教学平台

中图分类号:TP11 文献标识码:A 文章编号:1009-3044(2018)17-0179-01

1 背景

目前很多高校计算机专业的程序设计教学语言大都采用《C语言程序设计》,一方面,通过该课程的学习可以培养学生的编程能力;另一方面,该课程可以对后续与程序设计相关的课程有一定的推动作用,这使得该课程一直是众多高校计算机专业的程序设计教学语言之一,在高校程序设计类课程中的普及率较高。

在教学实施过程中,优质教学资源较少、课程教学形式单一、教学方法传统、调动学生积极性困难等问题,不仅在《C语言程序设计》课程教学中出现,在其他课程教学中也有体现,是教学过程中的突出问题之一,尤其受到高校教师们的关注。针对于此,许多专家做了相关研究,并取得了一定成果。其中MOOC(Massive Open Online Courses)和SPOC( Small Private Online Course)因其灵活的教学方法、丰富的学习资源、容易调动学习者积极性等优点被许多课程所借鉴,也一定程度解决了上述这些课程教学中出现的问题,值得进一步研究。对于MOOC和SPOC来说,前者更适合大规模远程教学,但与传统教学的结合性较差;而SPOC则是前者与传统教学方式的有机结合,是一种利用远程教学资源面向小规模、特定群体的教学解决方案。由此可见,对于《C语言程序设计》课程教学出现的问题来说,可以通过利用SPOC教学方式加以改进,同时有必要根据《C语言程序设计》课程特点,构建基于SPOC模式的《C语言程序设计》教学平台,让其服务于《C语言程序设计》课程的日常教学,同时也为其他科目的教学中出现的类似问题提供有益支持。

2 SPOC教学模式

SPOC(即小型受限在线课堂)是由美国加州大学伯克利分校教授Armando fox提出的。目前,许多高校都在开展基于MOOC的SPOC教学。清华大学的康业勤教授认为SPOC是后MOOC时代的网络教育,可以在一定程度上改善MOOC教学中出现的一些不足,如教师无法及时掌握学生的学习动态,无法进行有效的师生互动、调动学生的积极性,以及考试成绩评定性差等。此外,学生在讨论区提问或解答问题的过程,不仅可以提高学习效果,还可以进一步加深对问题的理解。SPOC教学模式既能共享MOOC平台优秀的课程资源,又能体现“限制性”学习带来的教学特点。

虽然SPOC日益深入人心,并将逐步扩大在国内高校中的应用范围,也持续增加了在高校教育的影响力,但是SPOC教学模式在应用过程中可能会带来学生参与程度较低、网络学习碎片化、个性学习缺失等浅层学习状况。这种状况在课题组任课的计算机专业基础课SPOC教学过程中屡有发生。有鉴于此,有必要对SPOC支持下的C语言程序设计课程深度教学进行研究,结合计算机专业大学生的社会需求,了解大学生进行计算机专业基础课SPOC学习过程中的诉求,探索深度学习的内涵和实施深度学习的需求。

2 基于SPOC的《C语言程序设计》教学平台设计

2.1 平台搭建

SPOC教学需要在线平台的支持,目前,高校基本上都有能够开展SPOC教学模式的在线教学平台,主要包括Moodle平台、清华教育在线理论等。文中教学平台根据作者所在学校的实际情况以及学生培养目标设计而成,设置有教师权限和学生权限:教师可以在后台设置课程的教学大纲、教学计划、发布教学资源(主要以视频为主)、讨论话题、考试等;学生可以查阅相关资料和文档、观看视频、参加考试等。系统可自动汇总考试成绩。具体平台功能简介如图1所示。

2.2 平台应用

根据SPOC模式的特点,教学平台的应用可分为线上自主学习、线下课堂答疑讨论和综合考核评价三个部分。

2.2.1 线上自主学习

SPOC教学平台可上传各种教学资源,可采用自建资源和引用他人已有资源两种方式,资源可包括《C语言程序设计》相关的优质教学视频、各章节教学课件、重难知识点练习、作业等。在学习过程中,学生结合自身情况制定学习计划,在讨论区内观看教学录像、提交作业和回答问题;教师在线回答学生的问题,统计学生自主学习成绩。

2.2.2 线下课堂答疑讨论

线下教学在机房进行,教师根据学生的在线学习情况,现场回答问题、演示经典实例和解决典型问题,并且可以展示优秀的作业进而激发学生的在线学习兴趣。

2.2.3 综合考核评价

期末综合考核成绩由在线自主学习成绩、课堂成绩和主要作业成绩和期末考核成绩三部分组成,根据各部分所占成绩比例计算获得最终成绩。其中,在线自主学习成绩按系统制定的规则进行评价,课堂表现和作业成绩由教师根据学生作业情况和平时课堂表现给出,期末考试成绩根据学校统一安排的考试进行评定。

3 总结

构建SPOC支持下C语言程序设计课程教学平台,可以将SPOC技術平台、教学内容、学习方式、评价手段等有效融入课程教学过程,逐步推进和实施这些课程深度教学,提高教学质量和效率,并实现计算机专业大学生的深度学习。

参考文献:

[1] 战德臣, 聂兰顺, 张丽杰, 等. 大学计算机课程基于MOOC + SPOCS 的教学改革实践[J]. 中国大学教学, 2015(8): 30.

[2] 罗九同, 孙梦, 顾小清. 论基于MOOC 的“SPOC”教学新模式——以广告设计基础课程为例[J]. 亚太教育, 2015(34): 100.

[3] 康叶钦. 在线教育的“后MOOC 时代”——SPOC 解析[J]. 清华大学教育研究, 2014(1): 85.

猜你喜欢
教学平台C语言程序设计
专业学位研究生职业危害控制技术课程创新型教学平台建设研究
基于WordPress构建项目化课程教学平台的研究