基于MOOC模式的高职Java课程教学改革 下载本文

内容发布更新时间 : 2024/5/13 7:25:02星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于MOOC模式的高职Java课程教学改革

作者:姚晔 石翠

来源:《电脑知识与技术》2017年第09期

摘要:Java语言是面向对象的程序设计语言,是一门实践性很强的课程,除了掌握基本的理论知识外,还需要较强的实践应用能力。从高职教育目前的学习现状来看,受到传统教学课堂学时的限制,学生实践能力较为薄弱,教学模式改革势在必行。MOOC教学模式因其不受时空限制,交流互动性强等优势,受到广大学生的推崇。教师在课程设计中,将课程内容收集整理,重新编排,利用信息技术将课程内容数字化,通过网络实现授课方式和交流互动,学生可通过网络终端随时完成课程内容的学习。 关键词:MOOC;高职教育;教学改革 1.概述

1995年研发的Java是目前世界上影响力最大的程序设计语言之一,后经由Sun公司推出,因其跨平台性和代码开源性受到广大软件开发者的喜爱,它具有面向对象的三大特性(封装、继承、多态),再加上其通用性、高效性、安全性,广泛应用于信息系统、WEB应用、移动应用、嵌入式开发、大数据等多个层面、多个领域,因此成为最庞大的开发者专业社群。 在高职教育开设的课程中,通常作为c语言的后续课程,与c语言共享程序设计的基础知识。但是二者又是面向过程与面向对象的两种程序设计思想的代表语言,c语言作为计算机相关专业的专业基础课,注重程序设计的基础理论的介绍,Java语言更注重面向对象思想的引入。

根据教学大纲,一个学期设置为18个教学周,每周4学时,总计72学时,其中理论36学时,实践36学时,理论:实践=1:1,因课堂学时有限,逐个知识点讲解无法实现,再加上学生对先行课c语言的掌握程度参差不齐,课堂效果不太理想,实践学时不足使实践应用能力和自主学习能力相对较弱,缺乏有效沟通,学生听懂不会做的现象相对比较普遍。

随着互联网技术、通信技术及硬件设施的不断发展和升级,出现了不同形式的创新教学模式来服务于教学,如微课、MOOC(Massine Open Online Course,大规模在线开放课程)、翻转课堂等,它们都有着各自独特的课程呈现方式,MOOC凭借了它自身所拥有的课程特点和优势,以及它的组织形式和教学模式的多样性、创新性、普适性脱颖而出。三大MOOC提供商(Coursera、Udacity、edX)更是促进了国内外对MOOC课程和MOOC平台的发展。本文以Java课程为例,设计出基于MOOC教学理念的教学模式。

龙源期刊网 http://www.qikan.com.cn

2.MDDC模式

MOOC是近年来在E-Learning领域出现的网络课程学习的新模式。MOOC教学平台上大数据的产生以及在线学习资源用途的多样化,使人机交互更为便利。通过网络教学与课堂教学的融合,弥补课堂教学的学时数限制,提升课程的教学效率和教学质量。充分利用网络教学平台调动学生的学习积极性。学生通过平台访问学习资源,可以反复观看视频,掌握基础理论知识,再通过章节练习与测试,检测阶段学习的掌握情况,最后在重点问题和难点问题上可以交流互动,进一步提高知识的理解。MOOC模式提高学生的学习能力,让学生学会自主学习、协作学习和探究学习,进而促使学生整体素质的全面发展,打造社会上所需要的创新型人才。教师通过提供和利用网络资源,更有效地突破难点,突出重点,提高课堂效率,从而提高教学质量。同时,转变教师的教学观念、行为,提高教师的教科研水平,成为高素质的创新型教师。

3.基于MDDC模式的Java课程

开展基于MOOC模式的Java课程的教学,需要整合已有的教学内容,教学方法,并对整个知识体系进行重新设计,因此需要组建教学团队,分工合作,针对高职教育中Java语言课程的特点,对其内容结构、教学现状进行了分析,为满足不同层次学生对Java程序设计课程的学习需求,提出将MOOC特点与Java程序设计课程建设相结合,通过课程定位、课程内容建设及组织建设,采取基于MOOC模式的混合式学习方式,方便学生自主学习和知识构建,同时能够为其他编程语言实践课程的MOOC建设提供新的思路。 3.1建立基于MOOC模式的教学平台

目前虽然存在不少开放性的MOOC平台,但针对Java语言这类课程的教学需求,尤其是面向高职教育的学生,在内容构建、功能应用、人机交互等方面仍然不能满足要求,可以根据MOOC网络教学模式的特点,探索适合高职教育MOOC教学的有效模式。最好的方式是建立自己的教学平台,结合高职教育的特色,提供友好的交互界面,并根据教学方法的教学需求完善平台的功能,使学习者能够利用在线学习资源和工具实现学习效果的最大化等。 3.2MOOC教学与课堂教学的融合

程序设计语言课程具有很强的逻辑性和实践性。尤其是Java语言,面向对象的概念比较抽象,与c语言区别较大,学生在课程上完全理解和接受具有一定难度,通过MOOC的多媒体互动对基本知识点进行分解讲解,对难点和重点问题进行补充讲解,通过网络教学的互动以及教学操练强化学生对知识的理解。通过学习与实践的结合增进动手能力,增强教学效果。通过网络考试可以实时检查学生知识掌握,从而智能化地给学生推荐学习内容。 3.3MOOC教学资源建设

龙源期刊网 http://www.qikan.com.cn

MOOC作为一种新的学习情境,催生了新的学习模式——个性化学习。MOOC教学资源建设的目的有两个方面,一是研究如何利用网络资源,更有效地突破难点,突出重点,提高课堂效率,从而提高教学质量。通过网络平台及课件中提供的递进引导式编程有利于培养学生良好的编程习惯、规范优良的编程风格。二是发掘、总结优秀教学案例和经验,研究如何充分发挥信息技术的潜能,优化教学过程,改进学习方式,并为学生主动参与学习和交流合作等提供技术支持。

根据MOOC设计要求,开发整理教学资料、设置学习要求、主导研讨和评价,将Java教学内容碎片化,以知识点体系设计课程大纲,以知识点为单元进行视频录制,时间为10-15分钟,视频中设置为知识点的讲解,提供与课程相关的资源,编制随堂练习和测试,确定与课程相关的讨论主题。做好相关网络课件,提供丰富的知识内容,支持进阶学习、协作学习、自主选择式学习等多种学习方式,通过递进引导式编程引导学生完成编程实践练习。 MOOC学习者的个性化学习过程包括以下五个阶段,如图1所示: 4.MDDC模式带来的新挑战

MOOC模式教育是课堂教学与网络教学的相融合的新的学习模式,给教师和学生带来新的挑战。

一方面教师面临的挑战,是要转变自己的教学观念和行为,提高教师素质,提高使用现代网络技术的能力,提高教师的教科研水平,成为高素质的创新型教师。结合教学要求,充分利用网络教学平台,有效地支撑教学过程,保障Java语言课程的教学效率和教学质量。 另一方面学生面临的挑战是如何提升学生的自我学习能力,熟练地运用网络资源收集整理信息,学会自主学习、协作学习和探究学习,进而促使学生整体素质的全面发展。 把传统的学习过程翻转过来,课前完成知识传授,课堂完成知识内化。课前利用MOOC视频完成知识点自主学习,可根据自身掌握情况反复观看,完成在线测试,直到掌握为止。面对面课堂教学则可以通过教师主导关键问题研讨,进行必要编码和代码测试,师生互动答疑,从而达到更好的教学效果。

MOOC是一个开放的学习平台,让学习变得更加灵活,学习模式的改变使教师的地位由主导变成引导和监督,完成学习过程的管理和监督。同时要求学生有较强的学习时间管理能力,较强的自我约束能力,能按照教师要求,在规定时段完成自主学习,并且在视频授课中排除干扰,集中精力完成学习。 5.结语

MOOC以其资源开放,跨时空,低成本等特点给高职教育带来深远影响。本文基于MOOC理念,积极探索课程改革与MOOC相结合的教学模式。MOOC主要完成基础知识传