基于“OJ+SPOC”的程序设计课程混合式教学实践
2021-11-22张翠肖张国兵
中国管理信息化 2021年19期
张翠肖,张国兵
(石家庄铁道大学a.信息科学与技术学院;b.现代教育技术中心,石家庄 050043)
0 引言
C 语言程序设计是目前各高校工科类专业的学科基础课程,目的是培养学生计算机编程能力、计算思维和逻辑思维能力,以利用计算机解决工程实际问题,一般开设在大学一年级。传统的“满堂灌”课堂教学模式已经不能适应新工科背景下,OBE 教育模式的要求,需要进行改革和创新。
MOOC(Massive Open Online Courses)的出现,开启了远程教学、在线学习新模式[1]。但是,目前学生存在课下学习主动性差的问题,如果完全照搬MOOC 组织教学,老师无法精准掌控学情,无法了解学生线上MOOC 学习情况。2013 年,美国加州大学的阿曼德·福克斯教授提出了SPOC(Small Private Online Course)教学模式,即小规模限制性在线课程。SPOC 可以将优秀的MOOC 线上资源和线下课堂教学相结合,形成一种新型的混合式教学模式[2]。
OJ(Online Judge)是一种在线评测系统,用户可以在线提交多种程序代码,系统会自动对代码进行编译,并利用事先系统设计好的测试用例执行程序,对程序进行自动评测。是各种计算机程序大赛的主要平台,也常用于高校程序设计类课程的实践教学平台[3]。
本文在我校面向非计算机类专业的基础课C 语言程序设计中,融合OJ 和SPOC 系统,构建了线上线下混合式教学模式,改进课程评价体系,提高了学生的教学参与度,有效提高了学生的编程能力。
1 基于“OJ+SPOC”的混合式教学模式设计
传统的教学模式,一般是老师课堂教授,学生课下完成作业,机房进行上机实验。……
登录APP查看全文
