基于MOOC的地方应用型院校计算机课程的教学研究与实践

2015-12-04 21:21费雄伟吴宏斌陈伟宏何建新
教育教学论坛 2015年19期
关键词:C语言课程设计计算机

费雄伟+吴宏斌+陈伟宏+何建新

摘要:本文针对地方应用型院校计算机课程师资力量薄弱,投入有限,难以提升计算机课程的教学质量和水平等问题,提出了基于MOOC的计算机课程的教学改革方案并进行了实施。该方案从校情方面进行了论证,并从课程体系、课程教学、实践教学、及考核评估四个方面进行了MOOC化改革,通过在云平台的实施,能低成本、方便、高效地提升地方本科院校的计算机课程教学水平。

关键词:MOOC;计算机课程;地方应用型院校;云空间

中图分类号:G642     文献标志码:A     文章编号:1674-9324(2015)19-0158-02

一、引言

地方应用型本科院校的办学目标是培养应用型专门人才,为地方经济和社会服务。由于受经济发展水平限制,地方应用型本科院校的师资力量相比省级以上院校有着明显的弱势,且学生的综合素质方面也相比不足,因此非常有必要以符合自身校情的方式提升办学质量和水平,尤其是突出办学特色。如何以低成本、方便、高水平地提升地方本科院校的教学水平成为摆在其发展面前的一个重大问题。

MOOC的出现为解决上述问题提供了一个可行的方案,但仍需加以改造和完善,并进行实践检验和总结。MOOC即Massive Open Online Courses,它以网络的方式为广大学习者提供高质量的在线课程,其特点可以归纳为:开放性、大规模性、互动性和透明性。MOOC已经在国内外知名的院校开展,并受到了极大的重视。然而MOOC教学方式也存在着一定的不足之处,主要表现为:(1)需要一支专业的师资队伍,投入大量的时间和精力制作课程并加以完善。(2)对于实践性教学缺少面对面或手把手的互动,这对需突出实践的计算机类课程不利。(3)现存的MOOC教学还处于公司化运作方式,需要交纳一定的费用,对于地方院校的财力和学生来说都不利。因此地方院校需要结合自己的特色,自己发展MOOC化教学方式,其出路在于吸收并本地化,即研究和探索结合MOOC和地方应用特色的教学模式。

二、计算机课程的MOOC教学改革

MOOC教学改革就要结合MOOC和传统教学的优劣,取长补短,形成特色鲜明的地方化的MOOC教学体系。计算机课程因其学科相近性和实践突出,理应成为地方院校MOOC化教学改革的探索者。

下面从《C语言程序设计》这门经典的计算机课程的角度,阐述MOOC在教学实践中的应用和本地化,以期推广到其他计算机课程或者其他学科的教学中去。《C语言程序设计》作为我校计算机专业必修的一门专业基础课,对学生建立计算机思维,以及为后续课程建立基础起着重要的作用。但实际情况是地方本科院校的教学未能发挥出相应的作用,有些教师借助多媒体,其实就是依赖PPT教学,无相应的互动和实践过程,学习效果非常差,而对实践性教学环节,也存在着对学生“放羊”式管理的情况。为了改变这种现状,需要从课程体系、课程教学、实践教学、及考核评估四个方面进行综合性的MOOC化教学改革。

首先,课程体系方面的改革。主要指优化C语言的知识基本结构、框架、教学内容、教学方法。具体来说,就是对C语言的知识结构进行分解,以解决问题为主线,吸取MOOC的特征,提供视频或者演示效果的材料。如讲C语言逻辑语句时,可以从现实生活中引入一个题目:“两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程找出三队赛手的名单。”对于该问题可以以图形展示出几张可能的情形,再辅以动画描述循环的工作方式,所以适合以MOOC的形式提供视频讲解。又比如讲解数组时,可以从一个游戏中引入:“有n个人围成一圈(n从键盘输入),顺序排号。从第一个人开始报数,凡报到m的人退出圈子(m从键盘输入),问最后留下的是原来第几号的哪位?”同样对于这个问题描述较难,分析和解答问题都不是很明显。如果以动画的形式展示几个样例,就能激发学生的思考和探索。因此,以MOOC的方式提供视频讲解有助于知识的陈述和实践应用。总之,优化C语言的知识讲解,就是选取好的案例,加以图形和动画展示,既激发了学习兴趣又提升了知识的实践转化。

其次,对课程教学进行改革突出教学互动和资源整合。利用MOOC化方式教学,首先要有充分且有组织的信息化资源,将教学的教学视频、课件、文档、教案、作业、习题、参考书籍、教学案例、实验指导、课程设计资料、课程前沿和最近进展等资料整理和更新完善;也可以将教师本人的教学科研情况和生活爱好等资源上传。这样学生不仅具有完整、充分的学习资源,也对教师更多了解,增加对教师的感情和认同。其次,利用MOOC化方式教学,要有良好的互动渠道和方式。互动可以是作业的解答,也可以是博客式的交流。通过这些渠道,做到有问题可以随时问,也可以随时解答。

第三,实践教学的MOOC化教学改革主要通过提升实验和课程设计的教学效果来体现。为了避免实验和课程设计的学生存在的抄袭、依赖或者消极性,培养每个学生的实践能力,教师利用MOOC丰富的资源分配独立的C语言实验题和课程设计题目。针对《C语言程序设计》课程中安排的32个课时的实验(上机)环节,教师布置每个学生16个不同的实验(目前MOOC资源已达到了451个),并要求学生在线进行提交,老师则在线进行批改。

第四,考核评估的MOOC化教学改革,综合学生各方面的成绩,以加权的形式计算综合成绩。在《C语言程序设计》课程中实验占30%,作业占20%,考试占50%,其中实验和作业部分以MOOC方式操作。在每个学生的16个实验中,针对不同难度的实验设置了不同的分值,再根据教师的评分计算每个实验的得分。作业则由教师统一布置,但学生必须登录平台并进行在线书写,题目主要为客观性题目,如选择题和填空题。《C语言程序设计》课程设计集中安排在学期末进行,同样以MOOC化方式进行,即每个学生获得老师单独安排的课程设计题目,在规定的时间内完成并提交,由教师进行批改。MOOC对课程设计的优势在于其丰富的资源,由于课程设计需要一些相关的参考书籍和一些示范,这些都可以在MOOC平台上获取。之所以对《C语言程序设计》课程设计单独计算成绩,是因为它重点考查学生的工程实践能力,一般的院校都对课程设计单独算学分。endprint

三、MOOC教学改革的实施和效果

目前借助云空间实施了上述计算机课程的MOOC化教学改革。C语言课程云空间具有完整的451个资源,并还在继续增加中。云空间由于费用低廉且具有弹性,适合地方本科院校的教师建立自己的MOOC教学平台。教师的工作量在建设期间较大,但通过后续应用则可以减轻工作量。教师在云空间可以发布教学资源、备课、布置作业、批改作业、布置实验、批改实验也能布置课程设计、对课程设计评分。学生在云空间能学习、交互、完成作业,提交实验,和课程设计。总之,通过云空间,学生能方便、有兴趣和压力地学好C语言课程;教师也能方便地、低廉地、有互动地组织好教学、管理和考核等教学活动。从实施效果来看,学生通过云空间不仅学习了课程,同时也建立自己的学习空间,能把自己的资源包括书籍、作业、作品、生活等资料保存在自己的空间里,所以学生一方面学习到了完整、丰富的知识,另一方面也体会到了建设空间的乐趣并懂得珍惜教师云空间的资源。

四、结语

地方本科院校的计算机课程,由于师资和财力有限,面临着发展的“瓶颈”问题,而且地方院校的办学宗旨和目标是需要突出特色和提倡应用,为此借助MOOC方式进行改革势在必行。通过对《C语言程序设计》课程的课程体系、课程教学、实践教学、及考核评价等四个方面的探索、改革以及在云空间上的实践,MOOC式教学能低成本、高效、方便地提升《C语言程序设计》课程的教学质量和管理水平。其他的计算机课程,如《计算机网络》、《算法与数据结构》等都可以借鉴它进行相应的改革与实践,并且可以逐步推广到其他的突出实践的课程,如我校的城市规划、市政与测绘的专业课程中去,具有很好的推广价值。地方本科院校的特色结合MOOC教学,对提升教师教学水平和学生的教学质量,起着重要的作用,但前期需要教师付出较多的时间和精力投入。

参考文献:

[1]刘伟,徐婉莹,孙志强.MOOC与传统课程的比较研究[J].课程教育研究,2014,(8):244-245.

[2]梁萍,何云峰.MOOCs的教学资源优势及对地方高校教学改革的借鉴[J].中国农业教育,2014,(1):33-36.

[3]魏节敏.MOOC对计算机网络课程教学模式影响的探究[J].东方教育,2014,(2):48-49.

[4]杨元元.MOOC时代的教学模式革新[J].大学教育,2014,(7):49-51.

[5]温玉婷.大规模开放在线课程——MOOCs研究综述[J].广州广播电视大学学报,2014,14(2):19-24.

[6]镇卫国.地方院校推广MOOCs的必要性研究[J].价值工程,2014,(11):264-265.endprint

猜你喜欢
C语言课程设计计算机
计算机操作系统
基于Visual Studio Code的C语言程序设计实践教学探索
基于计算机自然语言处理的机器翻译技术应用与简介
龙凤元素系列课程设计
基于C语言的计算机软件编程
信息系统审计中计算机审计的应用
高职高专院校C语言程序设计教学改革探索
基于Articulate Storyline的微课程设计与开发
论子函数在C语言数据格式输出中的应用
Fresnel衍射的计算机模拟演示