APP下载

SPOC模式下程序设计课程教学改革研究与实践*

2016-03-18常耀辉蔡文青卫张亮徐燕

高教学刊 2016年21期
关键词:程序设计教学资源作业

常耀辉 蔡文青 卫张亮 徐燕

(石河子大学 信息科学与技术学院,新疆石河子832003)

SPOC模式下程序设计课程教学改革研究与实践*

常耀辉 蔡文青 卫张亮 徐燕

(石河子大学 信息科学与技术学院,新疆石河子832003)

将SPOC模式引入到高校程序设计课程,充分发挥SPOC的优势,与程序设计课程相结合,阐述了在程序设计课程在实施SPOC改革过程中对教学形式、教学设计、教学手段提出的新要求,并对程序设计基础课程实施SPOC改造的进行了经验总结。

SPOC模式;混合式教学;程序设计;教学改革

“程序设计基础”课程是大学本科生接触的第一门计算机程序设计基础课程,是大学生创新思维培养的有机组成部分。但课程囿于学时限制授课内容宽泛、讲解浅显导致学生缺乏计算思维的训练,无法有效实现创新思维培养。MOOC作为一种开放共享手段,其开放、共享特性,更适合于自觉的无监督的学习;而SPOC是一种有效管理学生的手段,属于半自觉的有监督的学习,其集约化及小众化特色有利于实现灵活、动态的课堂。

文章探讨采用“线上学习+线下教学”的SPOC混合教学模式,面向在校学生将在线教学引进高校传统课堂,既有利于共享优质MOOC资源,又能够发挥SPOC集约化、小众化等在线学习的优点[1],从而缓解学时与内容之间的供需矛盾。

一、对MOOC及SPOC的认识

MOOC通常是面向社会所有人员开放的网络在线课程,课程具有资源多元化,易于使用,受众面广,课程参与自主性等特点。SPOC一般指代的是小范围的限制性在线课程。SPOC对申请参加课程的学生设置限制性准入条件,达到要求的申请者才能被纳入课程,一般是面向某些学校或者某些特定学员开放的课程。SPOC有助于提升学生的参与度和互动性,同时便于教师全方面深入了解学生信息,实现教师由知识传授者到学习过程的指导者与促进者的转变。

MOOC和SPOC都是利用信息技术促进教学的手段,完善的学习平台通过先进的信息技术来支持各学校教师的教学工作,有效促进教学资源的聚集与利用、教师教学支持、教学过程数据的聚集与管理[2]。

在程序设计课程中引入SPOC,从宏观上来讲,是为了推动大学混合式教学改革,终极目标是提高教育教学质量。从微观上来说,让学习能力强的学生学习到更多内容,强者更强;让基础弱的学生通过对同一内容的讲授进行反复观看学习,学的更扎实。而对于教师而言,SPOC混合教学的实施,不仅能够减轻教师重复性劳动,而且学习平台资源和数据的聚集与利用可以为将来个性化教学提供便利条件。

二、程序设计课程教学现状

“程序设计基础”是一门实践性很强的关于计算思维方法的课程。程序设计课程通常配套实验学时,需要学生动手完成若干的编程作业,加深对程序设计语言的理解和运用,因此对学生学习的主动性要求较高。“教室课堂讲理论+实验机房实践”的传统教学方式和“理论和实践全程机房授课”的教学方式是高校常见的两种教学形式。但是无论哪种都存在一定局限性。

传统的教学方式通常将理论课时和实验课时分设,课表安排分开,容易造成理论和实践相脱节。而理论课堂容易陷入“满堂灌”的“填鸭式”教学困境;实践课堂则通常一名教师负责几十人的学生答疑,教师分身乏术,学生问题不能及时解决,缺乏师生之间的良性互动,学生处于“被动放羊”的境况。而即使是全学程机房授课,在多媒体教学环境支持下虽然可以做到讲练结合,同样存在容易将理论教学课时与实验课时混淆,难于把握课堂节奏;以及学生在计算机前无法长时间注意力集中,听课效率低下的问题。

三、以资源为中心的SPOC学习模式

SPOC的目的不是取代线下课堂教学,而是最大限度的实施教学资源的聚集与共享,尽情释放线下课堂教学压力,将平凡的内容留在网上学生自学,在线下课堂中讲解精彩内容,给学生以丰富多彩的课堂互动。

我们设计的以资源为中心的混合学习模式,以课程资源包为核心展开,涉及教师、学生、网络学习平台等主体。教师和学生以资源包为着眼点,通过资源的提供与学习和学习平台等进行交互。教学资源包主要包括网络教学资源、教材及实验指导书、教学案例等。其中网络教学资源主要包括课程教学文件(教学大纲、考试大纲、实验大纲等)、教学课件、教学短视频、网络自主学习习题、电子版实验指导、理论知识题库、上机实践案例集锦、典型案例讲解视频、论坛精华贴,学生作业及学习成绩、学习记录等平台使用信息。

就教师而言,一方面可以通过精选教学案例,对课堂教学内容进行优化重构,将适合在课堂讲授的内容保留在线下面授教学进行;另一方面将学习内容制作成教学短视频上传到在线课程学习平台,丰富网络教学资源。针对面授教学中出现的问题,教师及时总结反馈到课程学习平台,对线上学生遇到的问题及时解答,并对涉及的知识点进行归纳总结,形成知识库以进行知识复用。

针对学生来说,线上学习依托网络教学平台资源,线下面授学习过程中遗留的问题可反复通过“微课”视频自主进行知识点学习,同时选择性浏览答疑论坛的帖子,可节省学习时间投入,有助于提高学习效率。

四、混合学习模式在程序设计中的应用

“Visual Basic程序设计”课程是我校面向非计算机专业学生开设的一门基础必修课程。采用任务驱动式教学针对具体教学任务开展,教师通过优化教学设计,制作思维导图,厘清教学思路,教学目标更加明确;学生通过具体任务开展学习,学习内容和目标明确、清晰,课堂中教师以具体任务的解题思路进行讲解和学生互动。

(一)以教学资源建设为中心,构建立体化网络学习平台

SPOC教学不是拿来主义,而是在立足本校实际情况的基础上,对现有的教学内容进行优化重构。资源建设以自我开发为主,借鉴引用为辅。课程资源建设充分发挥青年教师的积极性,充分利用教师教育发展中心的软硬件设备,参考国内“东西部高校共享课程联盟”、“地方高校‘优课’联盟”、“中国高校计算机教育MOOC联盟”等MOOC教学平台,以及爱课程网、中国大学慕课、学堂在线等平台中的名校的高质量的教学资源,开展具有自我知识产权的“微课”视频、习题库、测试库等全方位的学资源建设。

基于EOL网络教学平台,丰富“程序设计基础Visual Ba原sic”一类课程线上教学内容,以线上线下互补相结合为目标,页面UI设计注重提高学生的参与性、积极性、学习的主动性;资源组织结构以简洁明了,减轻教师繁重的重复性劳动为目标,使其将有限的精力投入到线下课堂教学改革中,以翻转课堂,混合教学,小班教学等手段提供多层次多样化的教学课堂,促进教育公平。

(二)完善平台内容组织架构,注重学习差异化需求

网络学习平台中程序设计课程的教学内容,以“讲-节-测-练”为组织架构,以“微课”视频为主线,将教学内容划分为若干讲,每一讲由若干节组成,各节之间前后呼应,各讲之间有机结合。每节之后安排小节测试,便于对学习内容进行即时测验,考察自主学习效果;同时针对技能型操作内容,提供3-5个同类型的练习作业,为课下自我练习提供学习材料。通过内容的重构,争取使学生的线上学习做到“讲、学、测、练”相结合。

在布置作业同时,注意不同层次学生的个性化学习需求,以“标杆作业+拓展作业”的形式进行差异化作业布置。标杆作业是强制性的;而拓展作业是为了满足不同学习层次需求的同学,使其能够“学的饱”。

(三)教学手段多样化,线上线下互动式教学

合理设置教学目标,启发式教学营造融洽的学习情境,促进学生创新能力培养。线下课堂教学充分利用启发式教学,刺激学生的思维;在教师积极引导下,营造合理的学习情境,引导学生自主学习探索,激发学习主动性,进行发散性思维促使学生创新能力的形成。

教师利用口头表扬进行鼓励、对作业完成优秀的学生进行奖励激励,让学生感受到主动完成工作的愉悦感,从而形成良性刺激,让学生感受到学习的激情。线上学习由于缺乏线下课堂的教师面授的即视感,学习中遇到的问题不能及时得到正向反馈,而线上学习讨论区的功能承载了问题求助、课程内容讨论,学习情绪抒发等方面的内容。重视自主学习中线上师生沟通交流,多方协同共同营建讨论区,使之成为学生自主学习的求助驿站,学习经验的精华聚集区。

(四)实施过程化考核,完善课程评价体系

“Visual Basic程序设计基础”课程内容涉及面广,知识纷杂,很难通过一次考试来评价学生的学习状态。运用网络教学平台和无纸化考试手段,进行“课堂+网络+实践”多元化教学、以网络平台学习评价,日常表现、期末课程考核等环节实施过程化考核,课程评价公式为“总评成绩100%=平时学习考核30%+实验考核35%+期末考试35%”。

平时学习考核包含平时成绩,网络自主学习,课堂出勤,日常作业,课堂表现等部分,占总成绩的30%。网络学习主要依靠学习者的自觉性来完成,所以网络学习的成绩比例要相对合适。比例过大的话会造成学生课外负担过重,过小的话很难吸引学生参与,我们设定为平时学习考核的30%。平时成绩占平时学习考核的比例为20%,如果缺课比例达到一定次数,则该课程认定为不合格。日常作业和课堂表现等占平时学习考核的比例分别为30%和20%。

通过实施过程化考核,课程成绩同往期相比,及格率和优秀率均有大幅提高,及格率达到98%,良好以上比率32.2%。

五、结束语

通过分析SPOC模式的特点,结合程序设计课程教学现状,设计了以资源为中心的SPOC混合学习模式,并在Visual Basic程序设计基础课程教学中进行实践,对模式的有效性进行了实践验证。

[1]陈然,杨成援SPOC混合学习模式设计研究[J]援中国远程教育,2015(5):42-47.

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

[3]白文倩,李文昊,陈蓓蕾.基于资源的混合式学习的教学设计研究[J].现代教育技术,2011,4:42-47.

[4]教育部高等学校计算机科学与技术教学指导委员会.关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)[M].高等教育出版社,2006.

The SPOC pattern is introduced to the programming fundamental course.In order to make full use of the SPOC,the Visual Basic programming fundamental course based on blended learning mode is researched and practiced.New requirements for teaching form,teaching design and teaching methods are put forward in the teaching reform practice process.Finally,the experiences are summarized.

SPOC;blended learning;programming;teaching reform

G642

A

2096-000X(2016)21-0181-02

石河子大学一类课程建设项目资助。

常耀辉(1981-),男,河北定州人,讲师,主要从事云计算、计算机应用方面的教学和研究。

猜你喜欢

程序设计教学资源作业
丰富历史教学资源 提升课堂教学质量
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高校冰上教学资源社会开放的意义及管理模式
高职高专院校C语言程序设计教学改革探索
作业
初中语文数字化教学资源应用探索
PLC梯形图程序设计技巧及应用
初探教学资源开发的系统思维
我想要自由