面向MOOC的网络程序设计课程教学模式设计

2015-05-30 10:48钱付兰陈喜张以文
计算机教育 2015年4期
关键词:互动学习主动学习案例教学

钱付兰 陈喜 张以文

摘要:网络程序设计是计算机本科专业实践性较强的一门课程,该课程内容庞杂、课时有限,因此教学难度较大,教学效果欠佳。文章针对课程特点,探讨设计面向MOOC的网络程序设计教学模式,提出以案例教学为主、在线教学为辅的方案,合理有效地利用在线资源增强学生主动学习与互动学习的能力,对课堂教学进行必要补充。

关键词:MOOC;课程设计;案例教学;互动学习;主动学习

1 背景

2012年以来,MOOC( massive open onlinecourse)在全球教育界引起了前所未有的影响,它以大规模、开放、在线为特点,给传统教学模式带来了不小的冲击。与传统课堂教学模式和早期在线教育不同的是,MOOC具有更强的互动特点。互动可以更有效地促进学生主动学习,从而达到更好的在线学习效果。

2013年10月,果壳网对6116名网友进行了网上问卷调查,数据表明,MOOC平台的使用者大多数是18~25岁的年轻人,学生人数超过50%。相比于传统的课堂教学,在互联网背景下成长起来的学生更喜欢在线学习。但是MOOC也存在一些弊端,例如学生缺乏直接交流;“因材施教”等个性化需求没有得到满足;MOOC相对宽松的教学方式使学生缺乏学习的氛围与压力,而这些恰恰是课堂教学的优势。

网络程序设计作为面向网络T程等专业的实践类课程,开设目的是让学生在学习计算机网络基础知识的前提下,理解网络程序设计的基本原理,掌握基本的网络程序设计模型,具备网络应用软件和系统开发的能力。不同于一般的程序设计语言类课程,本课程具有综合性、实践性、应用性强的特点。

目前很多高校的课程改革都对课时进行r不同程度的删减。以安徽大学为例,目前网络程序设计教学课时为36学时,实验课时为18学时。对于网络程序设计这样内容庞杂、实践性强的课程而言,如何充分利用有限的课堂教学实践,结合年轻人喜欢在线学习的特点将其合理地延伸到课外,利用MOOC资源增强学生的主动学习与互动学习,实现对课堂教学的补充,使学生从理论到实践掌握网络程序设计开发思路与方法,足在新的教学环境下迫切需要解决的问题之一。

2 课程设计与实施

2.1 增强学生的主动学习与互动学习

网络程序设计是一门计算机应用开发类的课程,学生动手实践并能主动学习思考、举一反三,才能真正掌握。学生要对问题进行分析研究,而不是一味地听教师讲解,唯有此,学生的学习效果才有可能得到较大提升。

主动学习是指学生在课堂上主动参与课程相关活动,而不仅仅是被动地看、听和记笔记。主动学习过程是以学生为主体的教学过程,以激发学生的兴趣为目标,强调实践和思考的教学方式,学生主要通过自主阅读、书写、讨论、实验等方式达到学习目的。

合理的互动是教师促使学生主动学习的主要方式。课程中互动环节的设计能够充分调动学生的课堂情绪,引领学生进入学习状态,提高教学效率,课下的互动通过网络平台展开,引导学生进行有效的课前预习和课后学习,让学生与教师更多地互动,达到激发学生兴趣并主动参与的目的。很多教师注重课堂互动而忽视课下互动,但针对青年学生的实际情况,课上的互动远没有课下互动更自在、真实、自由,因而教师不应忽视课下互动。

为了达到更好的教学效果,首先需要进行充分的教学研讨与调研,学院可根据课时安排,组织课程教研组的老师设计出符合课时和教学大纲要求的相关案例。整个课程设计不应该是一成不变的,而应在教学的过程中不断修正和改进。根据实际情况,我们可以将整个课程的设计分成两大块:理论课和实验课,并对其效果的评估采用专门的考核体系。整个课程的设计如图1所示。

在整个教学设计的过程中应充分考虑两点:①如何充分利用MOOC平台更强的互动特点调动学生主动学习的意识;②如何充分利用MOOC平台了解学生的掌握情况,帮助教师调整教学安排。

2.2 面向MOOC的理论课环节设计

理论课环节中,我们设计与MOOC相结合的课堂教学方案以体现学生的主动学习和师生间的互动学习,学生在课下通过MOOC知识点讲解视频预习下一节课的内容,以分组的形式在课堂上评述,教师进行知识点梳理、点评,并结合案例进行授课和答疑等。以安徽大学40分钟的课堂教学为例,大体过程如下:①由某一小组选派代表评述通过MOOC视频学习本节课知识点的心得,约10分钟;②教师点评,并画出本次课程的知识点线索图,约5分钟;③教师根据实际情况以案例为驱动进行授课,约20分钟;④对问题进行总结与互动答疑,约5分钟。实际教学过程中可能存在当堂无法解决的问题,教师课后会将其移至MOOC互动平台中解决。

网络程序设计课程的教学知识点庞杂,对象、组件等概念抽象难懂。为了使教学更加系统、学生更易掌握,按照教学内容与教学目标,教师在教学过程中以案例教学法为主,依托相关案例展开教学;同时,注意教学方式方法,循序渐进地开展教学。案例的选取主要有三大类:优秀作品案例、教学演示案例、中大规模分析案例,具体的作用如下。

1)优秀作品案例。

优秀作品案例主要从往届的学生作品中遴选,选择功能完整、实用性强、设计精美的案例供学生们学习,通过往届师兄师姐的作品激发学生学习的自信心,培养学习积极性。

2)教学演示案例。

教学演示案例贯穿理论教学始终。每次理论课都需要根据本次教学的知识点设计合理的演示案例。演示案例通常规模不大,功能明确,侧重功能实现,将知识点通过演示案例串联起来,让学生直观地了解该知识点如何运用在网络程序开发中,增加学生对问题的理解。

3)中大规模分析案例。

中大规模分析案例在案例教学的中后期展开。在教学演示案例教学的基础上,随着课程的推进,在中后期可安排中大规模成熟案例分析。对于网络程序设计,较为成功的方式是学生在已有设计中模仿学习,并加以修改,所以案例分析在教学过程中至关重要。教师梳理与分析经典案例中各个模块的关键技术,通过讨论找出案例中存在的问题或不足之处,然后安排学生模仿案例,对其进行改动或补充完善,变换成不同应朋背景的系统,以提高其分析问题与解决问题的能力。

通过以上3种案例的演示、学习和分析,教师由浅入深,循序渐进地引导学生逐步掌握本课程的主要知识点。南于借助了MOOC平台,允分利用MOOC资源,将教学延伸到课堂之外,因此能够有效提高课堂的教学效果。每次理论教学后的相关情况教师仍然通过MOOC发布,与学生互动,有助于教师依据实际情况对教学进度进行适当的调整。

2.3 面向MOOC的实验课环节的设计

实验课在网络程序设计中起到了非常重要的作用。在实际的教学中,实验课时偏少,如果不进行合理安排,仅在实验课堂上进行,完成教学任务较为困难,更难以保证学生完全掌握实验内容、、针对实验教学现状,我们将部分内容安排在课外,设计面向MOOC的实验课教学方式。该教学方式的特点如下:①教师通过MOOC平台提前一周将实验内容公布出来,安排学生课下完成,对于大型的实验题目,可安排学生以小组形式分工协作完成;②统一答疑和单独指导,鼓励学牛通过MOOC平台向教师问询,一些可以在MOOC卜完整解答的,教师通过MOOC回复,有些普遍性的问题,教师收集整理后,在实验课上统一进行解答,对于无法在MOOC上解答的问题,教师做好相关记录后,在实验课上单独辅导;③反馈与调整,教学过程中未解决的问题,仍然反馈到MOOC平台,教师与学生进行课下沟通与交流,教师每次授课后,根据本次授课情况,对下一周的授课进行调整与安排。

2.4 面向MOOC的考核环节设计

课程考核方式直接关系到学生的课业成绩。考核环节的合理设计不仅仅可以考察出实际的教学效果,对学生的学习方法也具有指导作用。在MOOC背景下,为了鼓励学生使用MOOC平台,充分调动学生对课下网络学习的主动性,我们对考核环节的设计如下。

1)平时成绩评定。

平时成绩的计算采用如下公式:平时分=基本分+加分一扣分。其中,基本分定为60分。鼓励学生的部分实行加分政策,而要求学生做到但学生未做到的部分实行减分政策。加分的部分有课堂MOOC评述、通过MOOC平台的有效提问次数、完成作业情况、完成实验情况;减分的部分有迟到、旷课、早退或其他上课违纪情况。这样,通过引入加分减分这样的奖罚机制可以有效激发学生的学习积极性,杜绝违纪现象,而小组研讨实验等形式又培养学生的团队合作精神。

2)期末考试方式。

期末考试采用笔试与机试相结合的方式。笔试主要以理论概念为主,而机试以设计题为主,按要求编写相应的程序,或事先公布若干题目让学生提前准备,具体题目当堂确定,除了考查基础知识以外,也可考核学生的实际编程能力。

3)期末总评成绩。

期末总评成绩结合平时成绩和期末考试成绩而定。安徽大学的评分比例(平时分:期未考试分)一般为3:7。

3 结语

随着MOOC的兴起和发展,如何应对教育理念和方法的改变,有效利用MOOC的环境,提高教师的教学效果和学生的学习效果,是目前大学课程教育面临的一项挑战。

猜你喜欢
互动学习主动学习案例教学
以学定教 教学相长——基于UMU互动学习平台下的混合式学习
基于互联网UMU互动学习平台下地理教学——以“我们身边的自行车”一节为例
以学定教 教学相长——基于UMU互动学习平台下的混合式学习
高中生物教学中学生主动学习策略研究
数字电路课程的翻转课堂教学及调研
试论高中生物教学中学生主动学习的措施
《个人理财》教学中,发挥学生主体地位的路径研究
案例教学在机械创新设计课程中的应用
马克思主义基本原理概论课案例教学的几点思考
EXCEL在《投入产出法》案例教学中的应用