基于MOOC模式的JAVA课程教学改革探讨

2018-01-24 17:54廖彬
科技视界 2017年32期

廖彬

【摘 要】讨论了由于Java知识体系结构庞大以及不断更新的特性而导致Java授课过程中存在的问题,按照传统的课程教学模式,无法很好的解决这些问题。提出基于MOOC模式的教学模式,教师对 Java课程的知识体系进行解构和重构。基于MOOC理念梳理該门课程的知识点,以视频化方式组织知识点,将学习任务和学习步骤发布在网络上。结合线上线下的优势,更好的解决Java课程教学中存在的问题。

【关键词】Java课程;MOOC;教学改革

中图分类号: G434 文献标识码: A 文章编号: 2095-2457(2017)32-0034-002

【Abstract】This paper discusses the problems existing in the teaching of Java due to its large knowledge architecture and updated features. According to the traditional course teaching mode, these problems can not be solved well. The teaching model based on MOOC model is put forward, and the teachers knowledge system of Java course is deconstructed and reconstructed. Based on the MOOC concept, the knowledge points of the course are combed, the knowledge points are organized in a video mode, and the learning tasks and learning steps are published on the network. In combination with the advantages of line on line, we can better solve the problems in the teaching of Java course.

【Key words】Java course;MOOC;Teaching reformation

0 背景

Java作为世界上最流行的面向对象程序设计语言,是软件开发、计算机及信息管理专业一门非常重要的专业基础课。在TIOBE编程语言排行榜中,Java也是长期占据第一的位置,如图1所示为2017年7月的TIOBE编程语言排行榜前10。

在Java流行的背景下,传统的 Java课程教学中主要存在以下问题:

(1)Java课程的学习内容复杂繁多(特别是前期语法教学),在有限的教学课时内,教师对于关键语法及知识点的讲解深度不够,导致学生难以对所有的知识要点及时掌握,从而导致教学效果不理想,学生学习积极性降低的问题。

(2)由于课时量的有限性的限制,教师忙于完成繁重的教学及知识的讲解,教学节奏往往较快,从而导致在教学过程中忽略与学生的互动,问题的及时解决,从而影响教学效果,难以促进老师与学生的共同进步。

(3)虽然在互联网上充斥着大量的Java自学材料,如:书本,视频,项目文档等等材料,但这些学习资料往往质量参差不齐,在学生没有对课程有基本了解的前提下,学生难以鉴别资料的质量,无法自行从学习资料中构建出完整的Java知识体系结构。

1 基于Java知识体系的教学问题分析

如图2所示为Java的学习体系结构,本课程是Java学习体系结构中的基础。Java基础的学习对学生的职业发展有着重要的意义。学习完Java基础,学生可以在此基础上学习JavaEE编程,并以此开发企业级信息管理系统;可以进一步学习基于移动平台Android的开发知识;甚至可以学习Hadoop、Spark的大数据处理平台,从事大数据工程师方面的工作。

由此可见,Java基础知识的学习对于学生的职业前景产生重要影响。但是,当前 Java教学没有考虑Java的知识体系结构的特点,普遍存在的主要问题有如下几点:

(1)对Java课程的学习目的认知问题

随着互联网时代的到来,计算机编程专业就业市场持续火热,导致计算机相关专业成为众多学生心目中理想的学习和就业方向。在这样的背景下,由于Java在编程语言中的第一位置,使得学习Java编程的学生数目显著增加,但是很多学生在学习Java前并没有基本的编程知识,只是为了获得就业机会而选择的Java课程,在学习时缺乏主动性。而Java作为面向对象语言,需要学生具有良好的编程热情,较好的逻辑思维及抽象思维能力,而Java本身并不能单纯的通过一门课的学习,达到精通的目的。这些问题往往最终导致大部分学生遇到问题后,产生畏难而选择主动放弃。

(2)Java课程设置的问题

目前大多数高校的现实情况是,由于当前学生大多没有相应的编程基础,所以所设置的课程大多集中在以基本的JavaSE教学为主,包括基本的Java语法、面向对象编程知识、Java多线程、JDBC、Java网络编程等等基础知识。但是这些课堂教学内容并不能构建出如图2所示的Java知识结构体系,学生学习完课程后,并不能基于已有的知识做出完整的软件工程项目。另外,由于学生缺乏相应的后续自主学习能力,导致并不能适应Java编程技术的发展节奏,当学生走上工作岗位后,很难适应岗位的要求。所以,课程设置的不合理问题,整体影响了Java学习的层次,降低了学习者精通Java知识体系的可能性。

(3)Java作业和实验设计中的问题endprint

由于Java的整个知识体系庞杂,其课程的大作业对学生的自主动手编程能力要求较高;但在实际的教学过程中,学生在学习Java过程中,课程内容大部分时间专注在Java语法的讲解内容上,导致对学生的动手编程能力的提升速度较慢。这一系列的问题导致学生在面对综合实验或毕业设计时,过度依赖于已有的项目资料,原创度低,抄袭严重,无法达到课程的教学要求。

(4)Java教学老师的问题

由于Java知识体系庞大,并且Java编程技术的不断发展更新,加之目前高校的Java教学老师缺乏一线实践开发经验,并不能较快的学习并且跟踪Java不断发展的新技术,这些因素都导致了教学效果不理想。所以,Java课程的特殊性,要求教学与实践的紧密结合,对教学老师提出了更高的要求,要求老师不仅仅能够讲些基本的Java语法知识,还要求有较高的项目实践经验,能够很好的培养和提高学生的动手实践能力。

2 基于Mooc形式的教学组织模式

本文第2节中分析了由于Java知识体系庞大及不断更新的特性导致的Java课程存在的问题,这些问题按照传统的课程教学方式,无法很好的解决这些问题。而MOOC教学模式[1-8]的优势主要有:教师按自己规划的学习路线,实行完全视频在线教学,课程结构完整,课程内容碎片化成多个小知识点,而这些小的知识点精致的反映到教学小视频中。并且,另一方面教师主导在线讨论,定期组织在线测验并进行在线评价,能够很好的调用学生的学习积极性。那么,结合MOOC教学模式及Java课程的特点,可将Java基础部分内容切分为如下结构的小视频知识点讲解流程,如图3所示。

虽然将Java课程基于MOOC模式更改教学模式后,提供了更为灵活,基于小视频及线上讨论的教学模式,但是也同样存在着如下问题与挑战:基于MOOC的Java课程教学模式由传统模式以教师为中心,转移到以学生为中心的同时,学生变成了课程学习的主题,这就要求学生具有较强的自学自制力和毅力,能够较好地掌控学习时间和调节学习状态;同时,对采用MOOC教学模式的教师提出了更高的要求,一方面,要求教师更为精心的组织教学内容,梳理课程中知识点之间的联系,从而基于这些知识点的联系制作出教学小视频;另一方面,还要教师花费大量的课外时间和精力与学生进行在线教学互动,根据学生的具体学习情况的反馈信息,及时的调整自己的教学内容与进度。

3 总结

基于MOOC模式的教学模式下,教师对 Java这门课程的知识体系进行解构和重构,基于 MOOC 理念梳理该门课程的知识点。在进行课堂教学之前,以视频化方式组织知识点,建设丰富的教学资源,并将学习任务和学习步骤发布在网络上。学生进入网上课程中心, 按照教师发布的学习任务及学习步骤,预先观看学习视频,展开自主学习,对存在的问题进入该门课程的交流群组进行在线讨论,也可在教师空间直接发表留言。在课堂教学时,教师有针对性地深入讲解某些知识点,指导学生进行课堂实践,并针对学生反馈的共性问题展开详细讨论。例如,通过在线讨论和教师空间留言发现学生对于 Java多线程编程的问题比较集中,课堂上可对该问题进行更深入的讲解、更详细的讨论,让学生在自主学习过程中遇到的问题得到及时解答。如果在课堂上学生碰到的某些问题,教师没有及时解答,课后可进入教师空间留言,或进入交流群组再次讨论。

【参考文献】

[1]S.K.Online learning:how to make a MOOC[J].Nature, 2013,(7458):369-371.

[2]C K,A R,J.V.Online education: Targeted MOOC captivates students[J].Nature,2014,505(7481):26.

[3]张振虹,刘文,韩智.从OCW课堂到MOOC学堂:学习本源的回归[J].现代远程教育研究,2013(3):20-27.DOI:10.3969/j.issn.1009-5195.2013.03.003.

[4]陈肖庚,王顶明.MOOC的发展历程与主要特征分析[J].现代教育技术,2013,23(11):5-10.DOI:10.3969/j.issn.1009-8097.2013.11.001.

[5]李华,龚艺,纪娟,等.面向MOOC的学习管理系统框架设计[J].现代远程教育研究,2013(3):28-33.DOI:10.3969/j.issn.1009-5195.2013.03.004.

[6]韓锡斌,葛文双,周潜,等.MOOC平台与典型网络教学平台的比较研究[J].中国电化教育,2014(1):61-68.DOI:10.3969/j.issn.1006-9860.2014.01.011.

[7]吕丽萍,汤永利.MOOC环境下学生自主学习与教师有效辅导[J].科技视界,2017(1):75-75.

[8]周文辉,肖林.MOOC在西部高校的应用与研究[J].科技视界,2017(2):86-87.endprint