基于MOOC+SPOC的民办高校《C语言程序设计》教学模式探究

2020-07-22 09:54孙颖馨田丽华王静
电脑知识与技术 2020年11期
关键词:C语言程序设计教学模式

孙颖馨 田丽华 王静

摘要:该文是根据我校的实际情况,在对MOOC与SPOC两种模式的研究及对比的基础上,分析二者的联系和区别,尝试寻找一种比以往教学模式更符合新时代需求的,也更适合于像我校这样的民办高校《C语言程序设计》课程的教学模式。改灌输式的教学模式为以学生学习为主体、以知识为主导的教学模式;改传统课堂为具体可行的,满足学生个性化学习的需求的教学模式。从而达到提高教学效果和学生的实际能力及创造性思维的目的,同时也为学生学习后续的课程打下良好的基础。

关键词:MOOC+SPOC;教学模式;C语言程序设计

中图分类号:TP319 文献标识码:A

1概述

《C语言程序设计》是我院计算机科学与技术专业、软件工程专业、网络工程专业、物联网工程专业的专业基础课,同时也是我校理工科院系各专业的必修课,是其他计算机课程的前导课,也是计算机二级考试的主考内容,全国软考的重点内容。学好它对理工科学生,特别是计算机专业学生尤为重要。

2概念界定

2.1MOOC概念界定

MOOC是Massive(大规模的)、Open(开放的)、Online(在线的)、Course(课程)四个词的缩写,指大规模的网络开放课程,在国内又称“慕课”。通俗地讲,MOOC是为了增强知识的传播而由具有协作和分享精神的组织或个人发布的、散布于互联网上的开放课程。目前,MOOC浪潮已经席卷全球,MOOC开始吸引越来越多的学习者。

2.2SPOC概念界定

SPOC(Small Private Online Course小规模限制性在线课程),它的“小规模”“私有”和“限制性”与MOOC模式的“大规模”和“开放”等特征是对应的。Small是指学生规模一般在几十人到几百人,Private是指对学生设置限制性准入条件,达到要求的申请者才能被纳入SPOC课程。

2.3MOOC与SPOC的联系和区别

MOOC和SPOC本质上来说,是时代要求和技术发展而应运而生的两种新型在线教育模式。其中MOOC的显著特征是大众化和开放,SPOC的显著特征则是个性化,两者的比较如表1所示。

3研究目标及方法

3.1课题的研究目标

本课题的研究目标就是从MOOC、SPOC两种教学模式最显著特征为基本,以高校《C语言程序设计》教学为课程实践,探讨将二者各自优势结合起来进行教学的“MOOC+SPOC”教学模式。这种模式既具备MOOC的开放性,为大多数学生尽可能地提供更多的学习资源,保证学习机会的平等性;另一方面,在学生规模和整体的学习效果达到一定水平时,通过设定的准入原则,又能具有一定的选拔性和排他性,让更优秀的学生能得到教师更加细致化和个性化的引导,使他们能在学习效果上达到质的飞跃,最终提高学生的整体学习水平。

3.2研究方法

1)文献研究法:依据新课程标准的大环境,并以此为研究的大背景。课题组成员在查阅了省市图书馆资料,万方、知网、爱学术等网站的资料后,广泛收集了与基于MOOC+SPOC的民办高校《C语言程序设计》教学模式有关的论文、期刊、著作等学术成果。特别是有关新时期《C语言程序设计》教学模式的相关内容。并结合当前国内外对这一问题的研究现状,进行了深入的探讨和分析。对以往教学进行了反思,找到适合本课题的研究方法和角度。

2)问卷调查法:课题组成员主要围绕MOOC+SPOC教学模式在《C语言程序设计》课程中应用这一课题为主题形成调查问卷。并在对大学教师,在校大学生等相关人员进行调查工作的基础上,完成了调查工作。之后通过问卷反馈的信息情况,进行了分析、归纳。了解MOOC +SPOC教学模式在《C语言程序设计》课程中应用的实际情况、课堂教学的现状,学生的基本情况以及教学效果。

3)行动研究法:开展课程教学实验,选择实验班,以他们作为观察和研究对象,针对性的制定教学计划。课前发放任务,课上采用提问,翻转课堂等多种教学形式,考查他们在自主学习、团结协作、语言表达、实践操作以及学习兴趣等方面的情况,并把他们和普通班的教学效果等进行对比,做好分析与记录,以便以此作为今后推广和评价的依据。

4存在的困难

4.1教学中存在的困难

1)学情上

在实际的教学过程中笔者发现:学生的基础千差万别,有的学生在初高中阶段接触到计算机知识很少,甚至有个别学生不懂得如何开启计算机,根本不具备程序设计能力。而有些较发达地区来的或者家庭条件較好的学生,具有很好的编程能力,在初高中阶段接触过vb等程序设计语言。按一个模式讲解,讲深了,基础不好的同学跟不上;讲浅了,基础好的同学感觉索然无味,教学内容也完成不了。

另外,程序设计对编程者来说要具备一定的数学知识,特别是对逻辑思维的能力要求较高。而我校部分学生的数学基础知识薄弱,学习进展也较为缓慢。这都给实际教学带来困难。

2)教学模式上

另外,我校教师主要是以结合幻灯片放映大屏幕,及黑板板书的形式进行教学。这种教学模式不利于调动学生的积极性,教学效果并不理想。有学生在观看幻灯片教师讲解的过程中,有疑问时,可能错过教师讲解的进度。问题也不能及时记下来。老师在教师机上操作程序,学生也只是观看,无从参与。另外,由于学时相对较少,一些细节教师在课堂上也无法展开讲解。

虽然我校《C语言程序设计》也配有相应实验课,但不在一个课堂,都是上完理论课,再单独上实验,这可能已经过去几天甚至几周了。学习的内容得不到及时的巩固和实践。

3)师生比上

由于我校《C语言程序设计》都是大班上课,一个课堂师生比往往是1:130左右,再加上一般一个教师要教授几个这样人数众多的大课堂。一学期上完,学生记不住教师的名字,授课教师也不知道哪个是刚刚教过课程的学生,这样的情况在我校是非常常见的。教师很难把握每个学生的学习情况,同时这样的大课堂也会导致上课时课堂秩序混乱,教师经常需要停下来,维持纪律。要花费大量的时间做考勤等工作,这些都对教学进度进展产生一定的影响。

针对我校学生这些特征,教学模式和教学方法都要进行相应的调整。

4.2项目实施中存在的困难

MOOC平台的选择:对国内典型的MOOC平台(如中国MOOC大学、清华教育在线、学堂在线等),从学习管理工具、系统支持工具、系统技术三个方面进行比较分析,选择适合本课题研究的MOOC平台。

SPOC平台的建设:教师根据学生实际情况,在参考教学进度、教学安排和教学内容的基础上,可以现有资源进行修剪。对不符合本校学生的内容可以删除,调整,节省时间成本。另外也可组织本校教师自行录制。

基于MOOC+翻转课堂教学模式的教学考核及评价标准的制定,考核与评价的实施,这需要与学校教务处进行深入沟通。

翻转课堂课中教师需创设情境,需设计一些有探究意义的问题,这对教师也是一个挑战。

5实施步骤

第一阶段:准备阶段

确定课题研究方向,组织课题组,讨论课题研究计划;文献查阅、考查调研,对调研结果进行分析,确定基于MOOC+SPOC《C语言程序设计》翻转课堂教学模式的教学目标。

第二阶段:调查研究阶段

选择MOOC平台、对基于MOOC《C语言程序设计》翻转课堂教学模式进行课前、课中、课后设计,编写配套教案,制定考核及评价标准。

第三阶段:应用实施阶段

选择实验班,进行教改模式的实施,计划对教学模式进行推广。

第四阶段:结题总结

总结,评价,提供成果,拟定研究结果报告。

6主要研究内容

6.1准备工作

需要准备的工作包括如下内容:设计课程的各项目标、了解并学习MOOC相关知识、根据实际情况选择MOOC资源、确定SPOC类型、收集并整理相应资料,了解和组织学生注册选课的方式方法。分为以下几个步骤:

1)课程目标的设置。

2)教师要提前学习并选择MOOC资源。

3)SPOC课程类型选择。

4)组织学生注册、选课。

前期的准备工作是保障实际进行“MOOC+SPOC”翻转课堂教学的关键。

6.2教学过程安排

基于“MOOC+SPOC”《C语言程序设计》课程的教学模式,说到底是一种知识的传递过程。因而针对我校人才培养的目标,以及为了保证学生能够获得知识,教师和学生都需要积极参与其中。教学过程安排如下几个步骤:

1)课前导学阶段。

2)课中研学阶段。

3)课后练学阶段。

4)教学实施效果的评价阶段。

5)考核机制。

课程成绩设置满分为100分,期末考试成绩为50分,影响总成绩的其他部分具体如下:

①SPOC平台上的作业、测验、讨论区:由在SPOC平台上完成每周的作业、测验和讨论区的成绩构成;

②课堂大小翻转和随堂测验:为课堂大小翻转和随堂测验的总成绩;

③上机考试:以两次综合知识阶段上机考试的成绩为准,每次各占10%;

④实验报告:由学生完成实验报告情况确定。

课程最终成绩=(1)+(2)+(3)+(4)

7项目意义

本次课题研究笔者通过对MOOC+SPOC教学模式在《C语言程序设计》课程中应用的探究,对学校的教师教育教学应该如何更好地将MOOC+SPOC教学模式融合在《C语言程序设计》课程中进行了探讨,得出在学校教师教学中加强MOOC+SPOC教学模式的应用,能够有效提高教育教学效果,促进教学改革的积极效果。其意义总结如下:

当今社会对人才的需求是全方位的,需要多种技能:知识、技能、沟通、合作缺一不可。面对这一情况,教师要深入研究相关理论,完成角色转换。在整个教学设计过程中,大胆创新,对于各环节教学进行有效实和掌控,从而提高教学质量和教学效率。

MOOC+SPOC教学模式在《C语言程序设计》课程中的应用,正是顺应这一趋势,改变了以往填鸭式的课堂教学模式。使得学生在学习上,不再是老师的附庸,而真正成了学习的主体。教师也不再只是知识的传播者,而是成了学生学习知识的引领者。

从另一个角度来说,把两种教学模式与《C语言程序设计》的融合,是大学教育理论體系的一次大胆尝试,使得其更加完善,并更进一步向前发展。这样的融合,是教育理论指导下的教学改革,更贴合实际情况,也更能够促进学生学习的自主性和兴趣。这样的融合,对教学目标以及人才培养目标的设定也更为有利,使之完善、推广,必然会产生良好的效果。

猜你喜欢
C语言程序设计教学模式
群文阅读教学模式探讨
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示