基于Educoder+QQ的云教学改革与实践探索
2020-09-10吴珊张仕霞杨晓欢王强
吴珊 张仕霞 杨晓欢 王强
摘要:随着互联网在教学中的普及,云教学迅速在全国发展开来,本文以《数据结构与算法分析》课程为例,以Educoder和QQ群为云教学平台,对教学效果、学生反馈信息等进行处理、分析和统计,为后期云教学的进一步优化,提供有效的支撑。本文通过对教学资源的构建、教学模式和方法的设计、教学过程的实施等方面进行了介绍,从云教学数据统计结果看,本文提出的云教学改革与实践效果得到了一定的彰显。
关键词:云教学;数据结构与算法分析;教学设计
1、引言
随着“互联网+”的迅速发展,中国慕课、超星、智慧树、Educoder等大量云教学平台的出现,为云教学提供了资源和技术支撑。Educoder云教学平台,拥有线测试的功能,结合《数据结构与算法分析》课程特征,本门课程选择Educoder作为云教学平台,但该平台不具有实时通信能力,而腾讯QQ群可以解决这一问题,因此本门课程云教学过程的实施平台是Educoder+QQ两种平台相结合。
《数据结構与算法分析》课程的云教学内容必须要精于设计,实施过程重在应用和实践。因此,实训项目广泛吸收Educoder云平台优秀资源,取长补短,融会贯通。以实训项目为知识和技能实践载体,以任务为驱动,按照课前、课中、课后三个学习阶段,通过学基础、精设计、活应用三个教学环节,培养学生具有分析数据的逻辑结构、实现逻辑结构在物理空间上的存储,并能在项目中正确地应用数据结构。课程设计体现了以“学生为中心”、“工学结合、知行合一”现代职业教育理念。
2、教学资源及内容的构建
Educoder平台现有公开的《数据结构与算法》实践课程13个,教学课堂53个,实训项目28个,交流问答16个。可以借鉴合适本课堂比较优质的公开资源。要使课程更加符合本校学生特征,仅依赖别人的课程肯定是不科学的,因此主要还是自己构建课堂。Educoder具有公告栏、实训作业、普通作业、分组作业、问卷、视频、资源、统计、讨论等功能。
根据职业岗位标准与工作任务要求,课程教学内容先细分知识点,再融知识点,以任务为驱动,以项目为导向和载体,达到知识和技能应用的目标,本课程项目是用Java语言实现的。本课程设计了“小球跳跳”、“公司年终奖”、“校园春游”、个人档案、微信群发红包、四则混合运算表达式的求解、停车场管理、通信联络站共8个项目。项目以任务为驱动,每个项目设计4-6个任务,每个任务按照项目知识点设计,是一个相对独立和完整的工作过程。例如停车场管理项目设计了包括Java流程控制、类的设计与实现、数据结构栈的理解即引用、数据结构队列的理解及应用、顺序栈的实现、链式队列的实现、费用计算算法的实现等知识点和技能。
3、教学模式的设计
明确课前、课中、课后的学习任务、知识、技能和素质目标,通过PPT、微视频、微教案、微测试等为教学提供丰富的课程资源。按照学基础、精设计、活应用三个教学环节,课前引入视频、学习资料,设计预习任务并在课前检查;课中主要是通过QQ群直播课程内容、演示项目设计及实现、答疑学生问题、设置提问、讨论、小组PK、头脑风暴等环节;课后设计问卷调查、讨论、作业、作品上交、测验、小组学习任务等环节。师生之间、学生之间在Educoder可以实现非即时讨论,在QQ群可以进行即时聊天,以此促进相互交流互动,活跃课堂气氛。本门课程中Educoder平台主要负责教学资源的构建,发布公告、作业,统计学生学习情况等,但Educoder平台不具有即时通信功能,如何让云教学拥有线下授课的一些特征呢?QQ群能够通过视频、语音、屏幕分享、抢答等让课中教学比较接近于“人与人”的教学,而不是一味的“人与机器”,更具有情景和情感色彩,因此,本门课程采用两个平台相结合。
4、教学过程的实施
以知识点为线索,以能力培养为导向,以学生为中心,通过任务驱动,以项目为载体,让学生做到课前自主学习、课中积极参与、课后巩固与统计三个阶段。
4.1课前自主学习
以周为单位,课前本周的任务书发布到QQ群,并把PPT、教案、第三方对应的视频布局在Educoder平台,学生根据任务书要求完成Educoder平台教学资源的学习,并由小组长组织组内同学进行总结,并对遇到的问题进行总结,上课前提交给班级助教再反映给老师,以支持在课上重点讲解,对于遇到的疑难问题,教师也可以在讨论区发布,同学和老师都可以回答,以此促进课前互动。教师查看平台学生学习记录,监督学生学习情况,完成学情分析。
4.2课中积极参与
课中,通过QQ群语音并屏幕分享,对知识点进行讲解,并以案例为载体,对所讲的知识点通过案例进行实现,并对学生的问题进行答疑,例如“校园春游”项目,首先对春游案例中的数据分析,班级学生的数据逻辑结构是线性表,而以班级为单位的数据逻辑结构也是线性表,从而引出线性表的概念、特征,并给出线性表的ADT(AbstractDataType)描述,其次,对该逻辑结构的物理结构的实现分享,最后,把顺序表和链表应用在“校园春游”案例。整个过程从项目分析、知识点引入、概念、设计、实现、应用,完成了认识线性表到应用线性表的全过程。最后布置课后任务以驱动学生课后巩固,加强应用。
4.3、课后巩固与统计
课后学生需要对上课的案例的进行调试,并对发布的项目进行分析、设计及实现,完成整个项目,除此之外,需要课后完成Educoder平台的实训作业、普通作业、问卷调查,对课前发布的任务书对一周结合自身情况进行总结,并在小组内对一周课程结束后仍然还存在的问题进行学习。课后老师及时提取Educoder平台学生的问卷调查数据对本周教学进行总结,并后期动态调整教学进度、方式等,为后期课程的优化提供了可靠的数据支撑。从对问卷统计中可以发现,目前的云教学效果取得了很好的效果,也说明对学生课后任务的完成需要进一步努力督促。
5、总结
本文运用Educode+QQ作为云教学的平台,以《数据结构与算法分析》课程为例,对教学资源及内容的构建、教学模式的设计进行了介绍,并对课前、课中、课后三个教学过程的实施进行了详细的介绍,最后通过对学生问卷数据的统计和分析说明了本门课程采用的Educoder+QQ云教学取得了较好的效果。
参考文献:
[1]万强,刘佩川.基于云教学的计算机组成原理课程混合教学模式探索[J].计算机产品与流通,2020(07):165+169.
[2]李云松,毛瑞,杨新玲.基于职教云线下线上混合式教学模式的研究与实践——以高职“电子技术应用”课程为例[J].职业技术,2020,19(04):66-70.
[3]柴彩萍.基于云课堂的线上线下混合式教学研究[J].无线互联科技,2020,17(07):107-108.
[4]童晓青.云智慧课堂开放式互动教学模式研究与探索[J].教育教学论坛,2020(15):371-372.
[5]林美爱,陈宜涛,潘佩蕾,赵伟春,窦晓兵.基于移动客户端云班课的微生物学教学改革与实践[J].生命的化学,2020,40(02):292-296.