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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课后复习课程是教学中的一个重要环节,其目标是帮
学环节,以提高学生的应用能力和实践能力。传统的
助学生做好知识点的复习巩固,主要包括知识点回
教学方式普遍采用在机房集中上机的方式进行实践
顾、课程知识测试。线上教学的形式无法有效开展课
教学,这种授课方法在特殊期间必须变革。
后复习巩固。
解决方案:
解决方案
:教师提前一天把事前准备实验讲解视
学生的实验报告通过网络平台提交。教师通过网络
据知识点提供的视频,教师精心筛选的网络视频、教
对学生的报告进行评价,并在下一次的实验课的视频
师设计的自测题等。学生们预习回答情况以及视频
中对实验内容进行详细的讲解。
的学习情况都能被平台整合成学习数据供教师查看。
1.4 课程的考核指标
教师可以根据学生们作业的完成情况,实时了解存在
3 结束语
本文针对“Java 程序设计”课程线上教学在授课
形式,考核指标等方面遇到的困难,给出相应的解决
实现账户系统中的储蓄账户类和
方案。同时从教学方法、过程评价以及考核方式等
信用卡账户类
方面探索 Java 程序设计的在线教学改革,在提高学生
实现客户查询卡和交易的信息
线上学习自律性的同时,保证线上教学质量。目前
程中不理解的知识点所在的 PPT 进行“不懂”标注。
但目前 MOOC 线上学习存在学生完成度低、教师难以
1.3 实验教学的授课形式
有效介入学生学习过程、教师无法因材施教等问题。
问题② 无法督促学生做好知识点达到复习巩固:
困难:
困难
:作为一门实践性比较强的课程,Java 程序设
计在讲授理论知识的同时,还需要增加大量的实践教
计算机时代 2021 年 第 1 期
·99 ·
DOI:10.16644/33-1094/tp.2021.01.026
有效开展 Java 程序设计线上教学方法探索*
黄园媛,廖卓凡,吴宏林
(长沙理工大学计算机与通信工程学院,湖南 长沙 410114)

要: 2020 年初,为应对疫情并保证教学进度,各校纷纷开展线上教学以满足学生在家学习的需求。文章通过分析
核方法就是需要收集学生的手写书面作业或者将所
有学生聚集在一起及进行笔试。在当前这种特殊情
况下,我们需要对传统考核方式进行变革。
解决方法:
解决方法
:由于我们在课前,课中和课后都采用
了智慧型的教辅工具。对于本课程的考核方法更加
注重过程的评价,其主要的内容和权重如表 1 所示。
表1
考核方式的主要内容和权重
中图分类号: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
问题① 缺少对学生课前预习情况的有效监督以
幻灯片推送[3]。教师可以查看每个同学的答题情况,
及评估:课前预习课程的学习目标是督促学生做好课
每次答题情况都保存在教师端,方便教师课后进行过
前预热,并掌握一些基本的重要的储备知识。很多老
程化评价。学生也可以通过“雨课堂”对在线授课过
师选择 MOOC 平台作为线上学习的主要补充资源。
考核时间
考核内容
权重
线上作业表现
10%
线上互动表现
10%
线上实验作业
30%
课中
直播课平时表现
10%
期末
大作业
40%
平时
2 Java 程序设计线上教学的教学探析
虽然特殊情况极具偶然性,但是给教学工作带来
前所未有的压力和挑战,通过一段时间的教学实践,
我们对“Java 程 序 设 计 ”课 程 进 行 改 革 ,主 要 表 现 在
为如下几个模块进行教学设计,见表 2。
表2
实验序号
实验 1
实验 2
项目驱动的 Java 程序设计教学设计
模块工作任务
模块醒目技能要求
认识 Java、搭建开发环境 安装配置开发环境及需求分析
在传统成绩评价体系中,主要是以期末卷面考试
成绩为主,缺凡充分的过程性评价手段。线上教学可
以利用网络,采用多样化、过程化的考核方式,即“平
的问题,并及时调整教学重点,开展更有针对性的线
上课堂教学。
课后巩固 教师可以在传智播客教辅平台上传自
己题库,根据所选的知识点在题库中抽取题目生成巩
固测试题。学生完成的测试情况将由平台进行统计
生成数据供教师查询。
1.2 理论教学授课形式
困难:
困难
:网络直播教学是一种直接、便捷、高效的新
型学习方式,其主要形式是教师通过视频或语音,面
0 引言
2020 年伊始,各高校延迟开学,仅能通过网络进
行远程授课。针对此特殊情况,我们需要对教学模式
进行改革。本文结合特殊情况下 Java 程序设计课程
的线上教学特点及困难,从课程教学方式和考核方式
等方面进行探索,保质保量完成 Java 程序设计的教学
工作。
1 存在的困难及解决方案
“Java 程序设计”课程是一门理论性和实践性都极
学生被动接收的模式,授课过程中气氛比较沉闷。需
要在这种非面对面的教学模式中抓住每个学生的注
意力,实际上对教师的掌控课堂的能力更高了。
解决方案:
解决方案
:使用“雨课堂”作为网络直播授课的辅
助工具,帮助教师活跃课堂气氛,能够充分调用学生
的积极性[2],可以实现实时问答互动、难点反馈、弹幕、
困难:
困难
:考核是教学中的一个重要环节。传统的考
实验 9
期末大作业
完善“银行账户管理系统”
设置陷阱法的运用:在线上直播授课过程中,教
师采取故意设置陷阱的方式,结合教学内容的难点和
重点给出错误的程序代码,让学生在线上学习中主动
发现问题然后解决问题,
达到引起学生的注意和重视。
除此之外,我们从以下几个方面入手增强课堂的
发展。
参考文献(References):
时表现+线上直播课表现+单元测试+综合项目实训+
大作业=最后总分”的形式。
Java 数据类型及表达式, 处理账户的存钱
常用的流程控制结构
处理账户的取钱
实验 3
对象和类
创建账户系统中的账户类,客户类
实验 4
类的关联
实现账户系统中账户类和客户类
的关联
实现账户类和交易类的关联
实验 5
⑶ 优化考核方式
继承和多态
(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
以下几个方面。
⑴ 改善学方法
“Java 程序设计”课程采用腾讯课堂平台为依托开
展网络直播授课,这种方式尤其对需要一些操作型的
软件教学最为合适[4]。由于网络直播缺少过程的监督
计算机时代 2021 年 第 1 期
和数据,长时间的网络教学也会导致学生注意力不集
·101·
⑵ 强调过程评价
中,参与感不强以及学习兴趣不高等问题。为有效地
实验 6
抽象类与接口
实现账户类的抽象定义
实验 7
认识 Java 类库
利用 Java API 查询常用的类
线上教学仍然存在一定的局限性,需要不断完善视频
实现“银行账户管理系统“定义取
课程、教学文案和线上教学素材,完善线上教学的各
钱的异常类实验
个流程,完善评价方式,以促进所有学生获得充分的
实验 8
认识及定义异常
[1] 刘长旺 . 基于工程实践能力培养的 Java 程序设计课程教学
改革研究[J]. 教育教学论坛,2017.25:134-135
[2] 王秀珍,王粉梅,裴斌 . 基于雨课堂的智慧教学模式构建[J].
计算机教育,2018.5:11-15
活跃性和互动性:①将授课内容分解成小片,并预设
[3] 金 静 . 基 于“ 雨 课 堂 ”的 混 合 教 学 模 式 [J]. 计 算 机 时 代 ,
强的专业基础课,一般普遍采用课堂讲授的教学方法
和集中笔试的考核方法进行教学[1]。但在特殊情况
下,所有学生都按照要求居家观察,无法采用传统的
教学模式。在高校开学日期不明朗的前提下,需要用
线上对学生进行远程教学。我们总结线上教学过程
中的各种问题,并逐一给出了解决方案。
1.1 课前和课后环节开展方式
困难:
解决方案:
解决方案
:针对课前预习和课后复习环节,我们
频推送给学生,并在教学平台发布具体的实验内容的
以传智播客教辅平台为工具,设计内容包括课前预习
文档。实验当天,利用网络直播授课及时组织线上答
课程与课后复习课程两部分。
疑和讨论,线上监督学生的进度和质量等。实验后,
课前预习 预习内容包括传智播客教辅平台体根
Java 程序设计课程线上教学的特点及困难,借助“雨课堂”和传智播客教辅平台,在授课形式和考核指标等方面进行调整
和探究。教学实践表明,调整后的教学模式能有效地保证各环节的教学效果,提高了师生互动性。 该模式可为其他课
程的在线教学提供参考。
关键词:Java 程序设计;线上教学;雨课堂;传智播客教辅平台
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
困难
:由于“Java 程序设计”的理论性和操作性很
强,重点和难点都相对较多,学习难度比较大。教师
通常把教学过程分为课前预习、课堂讲授和课后复习
三个环节。经过一段时间的线上教学实践摸索,这
两个环节存在一些问题。
收稿日期:2020-08-06
*基金项目:2019 年湖南省普通高等学校教改项目“打造线上线下 UML 建模'金课’及混合式教学模式的研究”
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
向学生现场组织教学。虽然网络直播授课有诸多的
优势,但是也带来一些问题。
问题① 教师无法获取学生课堂互动的情况。很
多在线直播软件提供多种互动形式,比如有答题,上
台以及讨论的形式,但是系统却无法将每个学生的正
确率以及是否参与答题的过程提供给教师。
问题② 教师无法实时接收学生对相关内容的掌
握反馈情况。网络直播授课仍然局限与教师为主体,
(2019-291-253);2019 年湖南省
学位与研究生教育改革研究项目(2019JGZD057);2019 年湖南省普通高等学校教改项目(2019-291-252)
作者简介:黄园媛(1979-),
女,
湖南长沙人,
博士,
讲师,
主要研究方向:
软件工程。
·100·
Computer Era No. 1 2021
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
线上教学更加强调在教学过程中,
学生对线上预习
落实教学内容,采用了项目驱动法、设置陷阱法、等多
学习情况、预习作业的完成情况、上课堂签到、观看回
[5]
种教学方法 。
放的时长、交流平台发帖的次数、线上实验的成绩等。
项目实训法的运用:我们将“银行账户管理系统”
的设计融入到 Java 程序设计的教学过程中,项目分解
相关文档
最新文档