【摘要】在我国移动互联网的发展下产生了微信公众平台,微信公众平台具有自身的功能优势,能够运用于教学中,提高教学效率和教学质量。计算机专业的一门核心课程就是“数据结构”, 通过微信公众平台可以辅助高校数据结构教学,可以有效提高教学效率和质量。笔者根据相关工作经验主要探讨微信公众平台辅助高校数据结构教学的相关问题,供大家参考和借鉴。
【关键词】微信公众平台 高校 数据结构 教学研究
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2016)01-0247-02
前言:
2012年8月23日腾讯公司正式上线了微信公众平台,它是针对明星,媒体和企业的微信订阅服务,主要包括服务号和订阅号。用户和订阅号的所有人可以单独对话,如果发现有价值的消息,可以在朋友圈和微博发表,也可以给朋友以邮件方式发送。微信公众平台对电脑浏览器也是支持的,可以进行相关操作,也可以对私人账号进行绑定并群发。通过该平台可以将图文,文字消息、语音和视频消息进行群发。微信公众平台具有不需要下载就可以阅读学习资料和在微信中永久保存的优势。因此,被广泛应用于高校数据结构教学。为了更好的发挥微信公众平台对数据结构教学的辅助作用,需要对其进行研究。
1.《数据结构》课程特点分析
计算机应用专业的专业基础课程和计算机学科体系中的四大支柱课程之一就是《数据结构》,该课程重要对各种离散结构在计算机上的存储,处理和常用算法进行分析。《数据结构》课程的理论性较强,它是计算机软件开发的基础,可以培养学生良好的编程思想和风格,技术应用型人才的培养是高校的主要目标,对实践能力的培养更加偏重,《数据结构》课程的重点是理论,概念比较抽象,算法比较复杂和经典,描述语言先进,需要将理论教学和实践教学结合起来。如果学生的基础比较薄弱,学生的学习难度非常大,公认的计算机课程难学科目之一就是《数据结构》。
2.高校数据结构教学存在的问题和原因分析
高校学生对数据结构学习时,认为课本内容理解不难,但是在做算法设计题时就无从下手,上机调试程序的困难也比较大,以下具体分析高校数据结构教学存在的问题和原因。
(1)数学知识比较欠缺。学好数据结构的前提是必要的数学知识,高效扩展之后地方院校学生差,数学基础也薄弱。学生的认识存在误区,认为计算机和数学关系不大,因此重视程度不够,数据结构学习困难重重。
(2)程序设计语言学习不透彻。学生对程序设计语言课刚刚接触时,不能对语言本身进行透彻的理解,不能顺利通过计算机解决问题。加上高级语言内容量多,大部分学生不能对其完全理解,难以建立成程序设计思想。数据结构中用得较多的是C语言中的指针部分。如果学生学习不透彻,数据结构的算法和上机调试会有很大的困难。
(3)教学和实践环节偏离。由于学校设备的原因,理论授课和实验环节不能将时间协调好,存在实验课提前和滞后的现象。理论授课和实验指导的教师不同,因此具体编程相关数据结构算法的实现会出现困难,不能有效消化和理解理论,对教师了解学生的学习情况是不利的,也不能将普遍性问题有针对性的解决。
(4)缺乏数据结构本身对概念的理解。数据结构涉对大量概念,操作算法和模型都有涉及,具有理论性强和高度抽象的特点,学生的掌握比较困难。
3.微信公众平台辅助高校数据结构教学的可行性分析
经过分析研究和实践表明,微信公众平台辅助教学具有一定的可行性,根据相关数据显示,在Wifi广泛铺设的基础上,移动网民逐渐增多。2014年1月,我国的互联网用户已经达到了8.38亿户,手机网民的规模是5亿,占总网民的80%。上网终端的第一大终端地位是手机,尤其在高校,学生最主要的移动终端就是手机。以下对微信公众平台辅助高校数据结构教学的可行性分析。
(1)大学生心理偏好微信软件。现在大学校园的主体是90后,90后的特点是干预将主流,权威和传统颠覆,对个性更加注重,能够最先享用和推广一切新技术和新思想。通过对调查表明,大学生的微信普及率非常高,绝大部分学生都进行了微信软件的安装,并且将其作为主要交流工具。学生普遍愿意利用微信公众平台向学生进行教学相关信息的推送,这说明学生对此教学方法能够积极响应和认可。
(2)微信公众平台具有操作简单的优势。微信官网的构建可以根据提示直接进行注册,腾讯认证就可以使用。教师通过微信公众平台教学的上手也比较快,没有专业技术较高的操作,因此辅助教学的展开也比较容易,对于学生的消息接收也比较容易,只要将自己的微信号登陆,对教师发布的公众号进行订阅,就可以阅读学习资料,学生可以随时随地学习,这对于学生的学习来说是非常有利的。
(3)微信公众平台辅助教学可以促进学生和教师之间的交流。在教学中通过微信公众平台可以进行符号,图片和文字等信息的间接交往。通过微信公众平台的技术支持,教师对作业的布置和通知都可以在此平台发布,大大提高了教学效率。在学习过程中如果有问题可以给教学留言进行提问,有助于学生学习问题的解决,同时增加了师生的互动。微信对话的私密度高,可以使学生和教师建立良好的友谊。
4.微信公众平台辅助高校数据结构教学功能分析
首先是用户管理。用户管理指的是教师登陆后可以将用户的备注信息进行修改,可以修改为真实的学生姓名和学号。如果需要单独聊天辅导,可以单击学生用户名,对学生进行分组,定向信息的投放也比较方便。
其次是消息推送。教师可以给学生将最新更新和实效性强的消息给学生发送。发送对象可以是定向发送,也可以是所有用户。例如:教师可以以图文信息的形式将前期准备知识,实验内容、课程教学任务和实验室开放时间通过图文给各班发送。对于分组实验教学,可以按组将任务要求,任务参考资料和任务关键点进行分发。此外,发送作业也可以针对具体学生进行。
最后是自动回复。回复规则可以由教师用户自己设定,遇到问题时,可以发送关键词收到事先设定的自动回复的语音,视频,图片和文字信息。自动回复的设置可以在微信公众平台的“高级功能”中选择“编辑模式”。
5.微信公众平台辅助高校数据结构教学策略分析
由于数据结构这门课本身比较抽象,学生的学习难度较大。通过微信公众平台可以将其优势最大化的发挥。微信公众平台对高校数据结构教学具有一定的辅助作用。具体的教学策略可以建立相应的教学、学习模式,构建此模式对于发挥微信公众平台作用有推动作用。本模式主要包括常规课堂教学,辅助课堂教学,教师前期分析和反馈等部分。
(1)教师前期分析。前期分析主要是通过微信公众平台对数据结构课堂教学的学习条件和学习主题进行确定。调查显示,学生最主要的移动终端就是手机,持有率占100%,智能手机持有率占91.4%,愿意用手机学习的学生占20%。
首先,确定数据结构的学习主题是非常重要的,教师要对学生的数据结构知识情况进行了解。通过微信公众平台接收数据结构学习资料是学生比较愿意的。
其次,教师可以通过微信公众平台向学生群发消息,内容的确定要根据数据结构教学目标和教学大纲进行,确保学生能够通过微信公众平台掌握数据结构知识,达到一定的学习目标。
再次,可以通过微信公众平台进行课前预习。教师可以将简单的数据结构的基础知识和相关实例发送给学生,让学生练习。教师再详细解释学生预习的内容,对学生更好的掌握教学内容具有促进作用。
最后,通过微信公众平台可以进行课后巩固和提升阶段。教师可以根据课堂讲述的内容,使学生的创新能力得到提升,知识得到拓展,使学生所学的数据结构知识能够巩固和提升。
(2)执行控制阶段分析。微信公众平台具有数据统计功能,可以根据“图文转化率”,对每天消息的阅读次数和人数进行了解,将学生对每条消息的熟悉程度大致掌握。此外,教师可以根据数据结构课堂中学生的反应,对各个知识点的讲解时间和教学方式进行适当的调整。教师每天群发一条关于学习内容的消息,除此之外,通过个人微信账号的绑定,教师可以和学生就相关知识进行一对一的沟通,适当引导学习超前学生,对个别学生的学习疑问进行解答,对学生数据结构知识点的掌握有一定的促进作用。
(3)总结性评价反馈分析。检验数据结构教学效果的有效方法之一是教学评价。学生通过微信公众平台留言,反馈自己在学习中的问题,教师可以对问题进行解答。通过教学评价监控教学过程,强化学生的学习和教师的教学。传统的课堂教学评价对结果比较注重,通过微信公众平台可以达到群体参与,是一种“形成性评价”,可以在公众平台上对学生的意见进行展示,具有客观和透明的优势,能督促教师对学生观感的重视。具体来说,通过教师与学生的交流对教学效果可以充分了解,发现教学中的不足和学生掌握知识情况,及时调整教学进度和内容。另外,教师可以对课后提升阶段学生想接收的内容有所了解,有助于教师对课堂教学内容的及时调整。
总结:
综上所述,随着互联网的发展,微信公众平台已经发展起来,而且被广泛应用于教学活动中。高校数据结构课程比较复杂,教学难度比较大。可以通过微信公众平台辅助教学,实现教学的良好效果。文章主要从“数据结构课程的特点,数据结构教学存在的问题和原因,微信公众平台辅助教学的可行性,微信公众平台对教学辅助功能和辅助教学策略” 等多方面对微信公众平台辅助高校数据结构教学进行了分析和探究,希望通过本文的研究对微信公众平台辅助高校数据结构教学水平的提高有所帮助。
参考文献:
[1]朱婷婷,邵阳,赵强.微信公众平台辅助教学研究[J].中国医学教育技术,2014,06:620-623.
[2]山峰,檀晓红,薛可.基于微信公众平台的移动微型学习实证研究——以“数据结构公众平台”为例[J].开放教育研究,2015,01:97-104.
[3]卢胜男.基于微信公众平台的微型移动课程的设计与研究[D].上海师范大学,2014.
[4]杨夏.基于微信公众平台的对外汉语口语教学研究[D].四川师范大学,2014.
作者简介:
张燕(1978-)女,汉族,甘肃天水市人,新疆师范大学教育科学学院教师,博士研究生,职称:讲师,主要从事计算机应用,信息技术教育研究。