基于EDUCODER平台的实践教学模式初探

(整期优先)网络出版时间:2021-12-16
/ 2

基于 EDUCODER 平台的实践教学模式初探

陈红军,景伟娜

河南城建学院,河南,平顶山 467000

摘 要:文章以JAVA程序设计课程实践教学为例,结合EduCoder平台,探索了一种将知识讲授、能力考评和工程实践融合为一体的实践教学模式,以期能激发学生学习兴趣,提升实践教学效率,提高学生的自学能力和动手能力。

关键词:实践教学;EduCoder平台;教学改革

在信息技术高速发展的时代,多媒体课堂中数字化设备的使用逐渐完善,这为教学工作者的智能化教学开辟了方法和道路。智慧课堂的出现,为教师改进教学方法、学生提高学习效率提供了一条新的途径,探索智慧教育已经成为广大教育工作者的研究课题。针对实践性较强的课程,如何有效指导实践过程、评估实践开发过程等是开展线上教学所面临的主要问题。本文以计算机科学与技术专业基础课《Java程序设计》为例,借助EduCoder平台实践教学过程进行讨论,以期能起到抛砖引玉的作用。

1 EduCoder平台简介

EduCoder是信息技术类专业在线实践教学平台,该平台以教学大纲和知识点为基础,以实践任务为导向,提供企业级软件开发环境和综合实战开发任务,培养学生工程开发能力和创新能力。该平台全栈化实训课程,可依据课程需要配置开发环境,不再依赖于实训机房;提供大规模的成熟开源项目,一体化教学管理,贯通教学管理和实验管理,极大提升教学效率;而且在线支持学习、编码、编译、运行、部署、测试等全部开发过程,自动化评测实践工程,实时反馈学生实训的错误。整个实践教学过程都被后台记录,教师不仅能了解学生的学习情况,而且能掌握学生在开发过程中存在的问题。

对于编程类的课程,教师在进行教学活动设计时,不仅要考虑实践任务的工程性和针对性,还需要考虑充分调动学生的积极性,培养学生的学习兴趣和自学能力,扩大学生的知识面。EduCoder平台采用游戏闯关的方式,实时评测代码,并给予相应的积分奖励,不仅能加强学生工程实践能力的训练,还能激发学生的学习兴趣,是编程实践类课程优先选择的平台。

2 《Java程序设计》课程实践教学中存在的问题

《Java程序设计》课程是计算机科学与技术专业一年级下学期的专业基础课程,学生通过本门课程学习,需要掌握面向对象程序设计思想和使用Java语言进行程序设计与实践开发的能力。受传统的“理论、知识本位”思想的影响,Java程序设计实践教学环节未能得到应用的重视,教师单一的教学案例缺乏多样性和系统性,无法提供与企业需求匹配的技术支撑,对学生的学习参与度、实践任务完成情况等过程性考核的监管和把控,也缺乏行之有效的有段。鉴于此,需要借助于EduCoder实践教学平台改善目前Java程序设计实践教学存在的问题。

3 基于EduCoder平台的实践教学

3.1 基于EduCoder平台的实践教学实施过程

在EduCoder平台上实施Java程序设计实践教学,主要分为视频学习、闯关实践和讨论答疑三个环节。

(1)视频学习

EduCoder平台提供有大量的视频教学资源和教学资料,在开展实验前,教师就以任务形式发布给学生,学生登录平台后即可按照任务要求观看视频等教学资料,并完成相关作业。平台自动收集学生的视频学习任务完成信息,并自动分析学生的学习情况,给出可靠的统计结果,有利于教师把握实践教学进度。

(2)闯关实践

EduCoder平台除了提供有大量的视频教学资源外,更是提供了丰富的实训项目,教师可以选用该平台的实训任务发起闯关挑战,也可以根据实践教学进度和需求灵活创建实训项目。每个实训项目可设置多个闯关任务,每个任务可以先进行知识点的讲解,然后描述实训步骤和要求以及预期的结果。学生实验时登录平台后即可开启任务挑战,开启任务挑战后,按照任务导航先巩固理论知识的学习,然后将其应用到实践项目中,任务完成后向平台提交测评。平台能自动识别是否通过实训任务,没有通过的会给出相应的提示,通过的学生会给予相应的积分奖励并允许继续挑战下一个实训任务。闯关这一模式使得实验课堂变得更加生动有趣,学生在实践教学中也开拓了眼界,了解计算机相关学科的最新发展动态、研究成果,从而激发学生学习的积极性和创新性。在这一过程中,平台会把学生的挑战历程记录下来,并对其进行统计分析,教师可根据平台数据掌握学生实训项目的完成进度,以及每个任务完成的时间、测评的次数等,从而了解实训任务对于学生的难易程度,便于设计出学习重点、难点,针对普遍存在的问题进行重点讲解和训练并对学生薄弱知识制定个性化学习方案等。

(3)讨论答疑

平台提供有讨论功能,教师与学生可以利用此功能进行沟通、答疑解惑,并且鼓励学生在平台的交流社区做技术分享,一方面总结自己所掌握的知识,另一方面与他人交流分享,查缺补漏。

3.2 基于EduCoder平台的实践教学考核标准

EduCoder平台提供有详细的过程性考核数据,例如学生观看视频的时长,闯关任务得分,实训任务总耗时,课堂活跃度等数据,减少了教师的实践教学监管工作量。教师可以根据实践教学情况进行考核标准设置,例如可以设置如表1的教学考核标准。

表1 考核标准

考核方式

考核内容

评价方式

成绩比例

教学视频

学生观看视频的时间、时长、次数

机器评价

10%

章节测验

自学后需要完成的章节测验

机器评价

30%

实训任务

闯关任务完成总耗时、得分

机器评价

50%

课堂活跃度

签到、课堂互动、发帖回帖

机器评价+教师评价

10%

合计

100%

4 结语

探索智慧教育已经成为教学改革的主流,结合EduCoder平台进行实践教学可以激发学生的学习兴趣,有效地帮助教师监测学生的学习情况,减轻教师课堂辅导压力。对于程序设计语言类课程,采用EduCoder平台进行实践教学,可以激发学生学习兴趣、学习的积极性和创新性,提高学生自学能力、动手实践能力,使学生能够满足企业对软件开发人员的需求,成为高素质的专业化人才。


参考文献

[1] 论线上线下混合教学模式在高职教学中的应用[J].郑恺.湖北农机化.2019(24)

[2] 基于EduCoder平台的高职程序设计类专业课程改革分析[J].夏旭,漆华妹.无线互联科技,2019(10):69-73.

[3] “互联网+课堂”线上线下融合教学模式改革研究与实践[J].谢正兰.科学咨询(科技·管理).2018(05)