有效开展Java程序设计线上教学方法探索

2021-06-08 12:10黄园媛廖卓凡吴宏林
计算机时代 2021年1期
关键词:Java程序设计雨课堂线上教学

黄园媛 廖卓凡 吴宏林

摘  要: 2020年初,为应对疫情并保证教学进度,各校纷纷开展线上教学以满足学生在家学习的需求。文章通过分析Java程序设计课程线上教学的特点及困难,借助“雨课堂”和传智播客教辅平台,在授课形式和考核指标等方面进行调整和探究。教学实践表明,调整后的教学模式能有效地保证各环节的教学效果,提高了师生互动性。 该模式可为其他课程的在线教学提供参考。

关键词: Java程序设计; 线上教学; 雨课堂; 传智播客教辅平台

中图分类号:G642          文献标识码:A     文章编号:1006-8228(2021)01-99-03

Exploration of methods for effective online teaching of Java programming course

Huang Yuanyuan, Liao Zhuofan, Wu Honglin

(College of computer and communication engineering, Changsha University of Science & Technology, Changsha, Hunan 410114, China)

Abstract: At the beginning of 2020, in order to cope with the epidemic situation and ensure the progress of teaching, schools have launched online teaching to meet the needs of students learning at home. This paper analyzes the characteristics and difficulties of online teaching of Java programming course, and explores in the teaching form and assessment index with the help of "Rain Classroom" and the teaching assistant platform of Chuanzhi podcast, and makes adjustments accordingly. Teaching practice shows that the adjusted teaching mode can effectively guarantee the teaching effect of each link and improve the interaction between teachers and students. The teaching mode can provide reference for online teaching of other courses.

Key words: Java programming; online teaching; Rain Classroom; Chuanzhi podcast teaching assistant platform

0 引言

2020年伊始,各高校延迟开学,仅能通过网络进行远程授课。针对此特殊情况,我们需要对教学模式进行改革。本文结合特殊情况下Java程序设计课程的线上教学特点及困难,从课程教学方式和考核方式等方面进行探索,保质保量完成Java程序设计的教学工作。

1 存在的困难及解决方案

“Java程序设计”课程是一门理论性和实践性都极强的专业基础课,一般普遍采用课堂讲授的教学方法和集中笔试的考核方法进行教学[1]。但在特殊情况下,所有学生都按照要求居家观察,无法采用传统的教学模式。在高校开学日期不明朗的前提下,需要用线上对学生进行远程教学。我们总结线上教学过程中的各种问题,并逐一给出了解决方案。

1.1 课前和课后环节开展方式

困难:由于“Java程序设计”的理论性和操作性很强,重点和难点都相对较多,学习难度比较大。教师通常把教学过程分为课前预习、课堂讲授和课后复习三个环节。经过一段时间的线上教学实践摸索,这两个环节存在一些问题。

問题① 缺少对学生课前预习情况的有效监督以及评估:课前预习课程的学习目标是督促学生做好课前预热,并掌握一些基本的重要的储备知识。很多老师选择MOOC平台作为线上学习的主要补充资源。但目前MOOC线上学习存在学生完成度低、教师难以有效介入学生学习过程、教师无法因材施教等问题。

问题② 无法督促学生做好知识点达到复习巩固:课后复习课程是教学中的一个重要环节,其目标是帮助学生做好知识点的复习巩固,主要包括知识点回顾、课程知识测试。线上教学的形式无法有效开展课后复习巩固。

解决方案:针对课前预习和课后复习环节,我们以传智播客教辅平台为工具,设计内容包括课前预习课程与课后复习课程两部分。

课前预习 预习内容包括传智播客教辅平台体根据知识点提供的视频,教师精心筛选的网络视频、教师设计的自测题等。学生们预习回答情况以及视频的学习情况都能被平台整合成学习数据供教师查看。教师可以根据学生们作业的完成情况,实时了解存在的问题,并及时调整教学重点,开展更有针对性的线上课堂教学。

课后巩固 教师可以在传智播客教辅平台上传自己题库,根据所选的知识点在题库中抽取题目生成巩固测试题。学生完成的测试情况将由平台进行统计生成数据供教师查询。

1.2 理论教学授课形式

困难:网络直播教学是一种直接、便捷、高效的新型学习方式,其主要形式是教师通过视频或语音,面向学生现场组织教学。虽然网络直播授课有诸多的优势,但是也带来一些问题。

问题① 教师无法获取学生课堂互动的情况。很多在线直播软件提供多种互动形式,比如有答题,上台以及讨论的形式,但是系统却无法将每个学生的正确率以及是否参与答题的过程提供给教师。

问题② 教师无法实时接收学生对相关内容的掌握反馈情况。网络直播授课仍然局限与教师为主体,学生被动接收的模式,授课过程中气氛比较沉闷。需要在这种非面对面的教学模式中抓住每个学生的注意力,实际上对教师的掌控课堂的能力更高了。

解决方案:使用“雨课堂”作为网络直播授课的辅助工具,帮助教师活跃课堂氣氛,能够充分调用学生的积极性[2],可以实现实时问答互动、难点反馈、弹幕、幻灯片推送[3]。教师可以查看每个同学的答题情况,每次答题情况都保存在教师端,方便教师课后进行过程化评价。学生也可以通过“雨课堂”对在线授课过程中不理解的知识点所在的PPT进行“不懂”标注。

1.3 实验教学的授课形式

困难:作为一门实践性比较强的课程,Java程序设计在讲授理论知识的同时,还需要增加大量的实践教学环节,以提高学生的应用能力和实践能力。传统的教学方式普遍采用在机房集中上机的方式进行实践教学,这种授课方法在特殊期间必须变革。

解决方案:教师提前一天把事前准备实验讲解视频推送给学生,并在教学平台发布具体的实验内容的文档。实验当天,利用网络直播授课及时组织线上答疑和讨论,线上监督学生的进度和质量等。实验后,学生的实验报告通过网络平台提交。教师通过网络对学生的报告进行评价,并在下一次的实验课的视频中对实验内容进行详细的讲解。

1.4 课程的考核指标

困难:考核是教学中的一个重要环节。传统的考核方法就是需要收集学生的手写书面作业或者将所有学生聚集在一起及进行笔试。在当前这种特殊情况下,我们需要对传统考核方式进行变革。

解决方法:由于我们在课前,课中和课后都采用了智慧型的教辅工具。对于本课程的考核方法更加注重过程的评价,其主要的内容和权重如表1所示。

2 Java程序设计线上教学的教学探析

虽然特殊情况极具偶然性,但是给教学工作带来前所未有的压力和挑战,通过一段时间的教学实践,我们对“Java程序设计”课程进行改革,主要表现在以下几个方面。

⑴ 改善教学方法

“Java程序设计”课程采用腾讯课堂平台为依托开展网络直播授课,这种方式尤其对需要一些操作型的软件教学最为合适[4]。由于网络直播缺少过程的监督和数据,长时间的网络教学也会导致学生注意力不集中,参与感不强以及学习兴趣不高等问题。为有效地落实教学内容,采用了项目驱动法、设置陷阱法、等多种教学方法[5]。

项目实训法的运用:我们将“银行账户管理系统”的设计融入到Java程序设计的教学过程中,项目分解为如下几个模块进行教学设计,见表2。

设置陷阱法的运用:在线上直播授课过程中,教师采取故意设置陷阱的方式,结合教学内容的难点和重点给出错误的程序代码,让学生在线上学习中主动发现问题然后解决问题,达到引起学生的注意和重视。

除此之外,我们从以下几个方面入手增强课堂的活跃性和互动性:①将授课内容分解成小片,并预设一些跟教学内容相关的问题,测试等;②提高学生的参与度和现场感,授课过程中时刻保持和学生的语言互动,发布题目等;③建立合适的激励机制,对积极参与,表现好的同学,及时给与评价并纳入考核环节;④灵活运用幽默风趣的语言,提高学生的吸引力。

⑵ 强调过程评价

线上教学更加强调在教学过程中,学生对线上预习学习情况、预习作业的完成情况、上课堂签到、观看回放的时长、交流平台发帖的次数、线上实验的成绩等。

⑶ 优化考核方式

在传统成绩评价体系中,主要是以期末卷面考试成绩为主,缺凡充分的过程性评价手段。线上教学可以利用网络,采用多样化、过程化的考核方式,即“平时表现+线上直播课表现+单元测试+综合项目实训+大作业=最后总分”的形式。

3 结束语

本文针对“Java程序设计”课程线上教学在授课形式,考核指标等方面遇到的困难,给出相应的解决方案。同时从教学方法、过程评价以及考核方式等方面探索Java程序设计的在线教学改革,在提高学生线上学习自律性的同时,保证线上教学质量。目前线上教学仍然存在一定的局限性,需要不断完善视频课程、教学文案和线上教学素材,完善线上教学的各个流程,完善评价方式,以促进所有学生获得充分的发展。

参考文献(References):

[1] 刘长旺.基于工程实践能力培养的Java程序设计课程教学改革研究[J].教育教学论坛,2017.25:134-135

[2] 王秀珍,王粉梅,裴斌.基于雨课堂的智慧教学模式构建[J].计算机教育,2018.5:11-15

[3] 金静.基于“雨课堂”的混合教学模式[J].计算机时代,2020.3:77-83

[4] 陈红普,凡妙然.腾讯课堂在线教育运行模式的思考与启示[J].现代教育技术,2015.25(11):86-92

[5] 朱红英,赖蘋华,宫晓曼.基于项目驱动的DACUM模型Java课程开发建设研究[J].科技通报,2014.11:241-244

收稿日期:2020-08-06

基金项目:2019年湖南省普通高等学校教改项目“打造线上线下UML建模'金课及混合式教学模式的研究”(2019-291-253); 2019年湖南省学位与研究生教育改革研究项目(2019JGZD057); 2019年湖南省普通高等学校教改项目(2019-291-252)

作者简介:黄园媛(1979-),女,湖南长沙人,博士,讲师,主要研究方向:软件工程。

猜你喜欢
Java程序设计雨课堂线上教学
“互联网+”背景下中国饮食文化课程的教学改革研究
线上教学发展状况与虚拟社群维持策略探析
雨课堂在大学物理实验教学中的应用
高校室内设计基础课程混合式教学探讨
基于雨课堂的思想政治理论课教学探究
提高《电工基础》课堂教学有效性的探索
雨课堂在经管类本科经济法教学中的微应用
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践