王德兴 谢霞冰 于庆梅 袁红春
摘 要:随着微信等新媒体的普及和广泛使用,很多人充分利用零碎时间进行阅读和学习,碎片化学习成为人们获取信息的一种重要方式,也可以是计算机专业大学生学习数据结构的重要途径。数据结构课程通过微信把教学资源(如课程PPT、视频或动画等)中的数据结构知识点进行讲解和展示,学生在碎片化时间学习小知识单元,让学生可以不受时间、地点的限制,进行相关知识点的学习。在学习过程中如果学生有不理解的问题,可在微信中留言或提问,以便在教学课堂上教师对这些问题进行重点详细地讲解,因此可以提高教学的针对性,有利于提高教学效率。
关键词:数据结构;微信;碎片化学习;课程教学
一、 引言
随着微信等新媒体的普及和广泛使用,以前无法利用的碎片时间得到了充分利用,人们在工作或生活之余、休闲如排队、乘公交或地铁等这些零碎时间,可以通过微信阅读获取所需信息。碎片化学习已经成为人们获取信息的重要方式,同样也可以是计算机专业大学生学习数据结构并获取数据结构知识的重要途径。
数据结构是计算机科学与技术及相关专业的一门重要的核心专业基础课程,数据结构是目前公认的理论强、内容丰富且抽象的课程。同时也是计算机专业学生学习编译原理、操作系统、数据库原理、算法设计与分析和计算机图形学等课程的基础。数据结构课程的突出难点是知识的抽象,学生在学习过程中感到难以理解和掌握。因此基于微信的碎片化学习数据结构课程可以实现预习,思考或理解其中知识点,是完成数据结构教学目标必不可缺的任务。
数据结构课程用微信形式把数据结构资料,如课程PPT、视频或动画等,将数据结构中的难点算法进行有效地讲解和展示,让学生可以利用碎片化时间进行相关知识点的学习,可以在短时间内获取知识。一般是以3-10分钟左右为一个知识单元,这也对视频的制作和知识点的讲解、组织提出了更高的要求,尽可能要求视频短小而又精悍;教师可以通过微信发布数据结构课程资料,学生接收后阅读微信中数据结构中的知识点,实现预习,思考或理解其中知识点,或简要阅读发现自己不理解的知识点,以便在课堂中重点听。学生通过基于微信的碎片化学习,提高了学习数据结构的效率;教师也可以通过微信进行布置作业,同时在学习过程中如果学生有问题,可以在微信留言或进行提问,以便在教学课堂上教师对这些问题进行重点详细地讲解,因此可以大大提高教学的针对性,有利于提高教学效率。
二、 微信数据结构课程内容设计
(一) 微信课程教学内容主题选取
数据结构是计算机专业的专业技术基础课程,主要包括:概述、线性表、栈和队列、字符串、广义表和数组、树和二叉树、图、查找和排序等。数据结构微信课程作为传统课堂教学的课内知识补充与课外知识扩展,对教学内容的设计应尽量微型化,可以把数据结构知识中分割成小部分相对完整的知识点,每个微信课程应能够独立表达一个知识点内容,短小且相对精悍,方便学生利用空闲时间随时完成对一个知识点的学习。
首先,确定数据结构的学习内容是非常重要的,教师要了解学生掌握C/C++程序设计语言情况,根据学生掌握程序设计语言程度,对数据结构知识进行主题选取。内容的确定要根据数据结构教学目标和教学大纲进行,确保学生能够通过微信掌握数据结构知识。
教师可以将数据结构的基础知识和相关实例或案例等在该平台汇集数据结构教育信息资源发送给学生,以便学生进行预习,对学生更好地掌握教学内容具有促进作用,使其更易被学生理解,提升课堂教学质量。
(二) 微信课程制作原则
根据数据结构教学大纲要求,对教材进行精选,将学生难以理解的抽象概念及复杂算法进行分解细化,分析选取。根据学生的认知基础、能力以及知识内容的类型来确定教学内容。在微信的碎片化的学习环境下,围绕教学目标,对数据结构教学过程的课前、课中以及课后教学活动进行设计。
内容組织形式可以依据数据结构的主题设计,满足碎片化学习需求。推送数据结构学习资源,需保证图片与文字等直接出现在微信界面上,因此推送的学习内容应简单易学,推送的学习内容不宜难度过大,以免引发学生的畏难情绪,但是可以将难度大、深层次的重难点分解,或放在课堂教学中讲解。
教师通过微信平台将每节课前需要学生预习的课程PPT、视频、动画、图片等资料推送给学生,根据教学内容布置学习要求和任务。
(三) 微信平台构建
申请微信群号,上传教学大纲、教学日历、课程内容等教学资料。学生在微信中,任何时间,任何地点都可以进行课程内容的学习,还可以与老师,同学进行讨论。
微信平台构建的功能模块:
1. 资源管理
教师将需要发布的所有信息及资源上传至资源库,并根据需要进行分类、编辑、保存和删除等操作。
2. 信息设置并推送
公众号每天群发的信息,学习材料一般会包含课程ppt、视频、图片或动画等多种信息载体,保证微信具有良好的用户阅读界面,以适应碎片化学习需求,要求教师将这些教学资源进行设计、整理,然后利用微信的信息推送功能为学生推送新教学材料和相关信息;学生依据推送信息完成课前目标学习。
3. 师生交流互动
学生在课前学习中遇到问题时,可通过微信直接向平台发表留言,或等待课上教师解答,或由教师给予实时解答。
三、 微信课程的实施
以微信作为学生的学习平台,需要完善数据结构教学课前、课中、课后的学习活动,同时利用学生在学习活动与平台的交互,学生通过微信公众平台留言,反馈自己在学习中的问题,教师可以对问题进行解答,以便为学生学习评价和总结提供支持。课程教学活动的实施阶段可以分为课前,课中,课后三个教学阶段,以加强数据结构课程的学习效果。
(一) 课前阶段
推送教学资源到微信平台,学生通过微信平台阅读课程ppt、视频、动画或图片等教学资料,明确每个章学节需要达到教学大纲所要求的目标。针对同学自己不明白,不清楚的问题,可以在微信朋友圈中,与老师、同学们进行交流。
教师可以利用微信平台对学生的学习情况进行了解,学生可以在平台上给教师留言,提出自己的疑问,方便教师及时对课程的教学安排进行相应调整,同时教师也可以将前期准备知识,实验内容和实验室开放时间等通过微信平台发送给同学们。
(二) 课中阶段
课前学生根据推送的教学内容完成课前预习目标,根据学生在平台上给教师留言,对于学生的疑问,教师可以在课堂中给予重点详细分析和讲解,并用生动、形象通俗易懂的语言,恰如其分的案例等讲解给学生,直到学生彻底理解和明白为止。教师在课堂中详细讲解学生不容易理解的内容,可以有效缓解课堂教学的压力,树立学生学习数据结构课程的信心。
在微信平台中的数据结构资料中不容易展开的知识点背景、应用场景和学习过程应该注意的问题,教师在课堂中进行详细阐述和讲解,强化学生对该知识点的理解和消化。
按照课程的进度情况,将课中阶段进行讨论。当每章节的知识学习完成后,开展一次讨论课,在课上教师总结本章的教学内容重点,总结自己的学习体会和思考。
(三) 课后阶段
对微信课程资料可以按照关键字整理,方便学生快速查找所需要的视频资源。每次课后,学生可以选择视频进行课后复习。课后教师可以布置作业以拓展学生的知识面。通过微信平台教师可以上传拓展资料,包括课后习题,数据结构考研资料,各种计算机竞赛试题等,也可以进行微信讨论互动,以提高学生学习能力。
(四) 评价反馈分析
检验数据结构教学效果的有效方法之一是教学评价。通过教学评价监控教学过程,强化学生的学习和教师的教学互动,通过教师与学生的交流对教学效果可以充分了解,发现教学中的不足和学生掌握知识情况,及时调整教学进度和内容,并对教师的教学内容、教学方法、学生期望的教学模式等进行评价或打分等,教师根据这些反馈评价,改进教师的教学。
四、 结束语
通过微信碎片化的学习已经成为一种潮流。数据结构课程通過微信把数据结构资料,如课程PPT、视频或动画等将其中的知识点进行有效的讲解和展示,让学生利用碎片化时间进行相关知识点的学习。另一方面,微信课程提供的教学资料通过微信平台进行数据结构学习,与传统课堂学习融为一体,互相补充,通过这种新型的教学手段,可以使学生比较容易的掌握和理解数据结构课程,从而大幅度提高学生的学习效率。
参考文献:
[1]苏枭径,赵颖.基于碎片化移动学习的教学设计[J].西北民族大学学报(自然科学版),2014:12,35(96):39-43.
[2]苏静婷.移动互联网技术对碎片化学习的影响[J].信息通信,2015,135-136.
[3]姜强,赵蔚,王朋娇.碎片化学习视域下基于智能手机的大学生移动学习认知研究[J].现代远距离教育,2014(1),37-42.
[4]张美芬.基于微信公众平台的碎片化学习研究[J].中国教育信息化,2016(18):27-29.
[5]王德兴,胡学钢,张玉红,张晶.数据结构课程设计的改革与创新探讨[J].合肥工业大学学报(社会科学版),2008:10,22(5):94-97.
[6]张品,胡学钢.数据结构[M].北京:人民邮电出版社,2011.
[7]刘鑫.基于微信平台的《数据结构》微课程设计与应用研究[J].通信世界,2018(3),357-358.
[8]孙亚红.基于微信平台的《数据结构》课程教学实践探索[J]微型电脑应用,2018(3),34(4):10-12.
[9]张燕.微信公众平台辅助高校数据结构教学研究[J].课程教育研究,2016(1),247-248.
[10]严大虎,费瑞伟,陈露遥.微信公众平台支持下的问题教学活动设计[J].现代教育技术,2015,25(11):79-85.
[11]保洁,兰静.微信公众平台辅助课堂教学实证研究——以《数据结构》为例[J].人才资源开发,2015(22):176.
作者简介:
王德兴,谢霞冰,于庆梅,袁红春,上海市,上海海洋大学,信息学院。