基于移动互联网的混合式学习模式在程序设计教学中的应用
2018-07-12王振辉
王振辉
[摘 要]移动互联网的发展使得知识获取更加便捷,教学组织更加灵活,教学内容更加丰富。传统与现代信息化相得益彰的混合式学习模式符合“互联网+”时代高等教育的需求。因此,以程序设计课程教学为例,制定基于移动互联网的混合式学习策略和教学实施过程,搭建移动互联网学习平台,建设交互式学习资源,并积极探索教学评价体系,发挥移动互联网平台优势,使学生学习兴趣和主动性提高,收到了较好的教学效果。
[关键词]移动互联网;混合式学习;程序设计
[中图分类号]G642 [文献标识码]A [文章编号]1008-7656(2018)06-0010-03
一、引言
近年来,教育信息化发展已成为高等教育改革的热点问题。信息技术促进教学方式革新,网络课程越来越多地介入高等教育,为现代教育提供了先进的理念及优质的资源。混合式教学方式将传统课堂与在线教育紧密结合,为探索信息化环境下新型的教学模式与学习方法提供了新途径。尤其是在知识型社会移动互联网背景下,传统教学模式面临深刻改革,课堂内的教师讲授、学生被动学习的模式正逐渐弱化,更多的是学生主动通过移动设备开展自主学习活动,教师转变为答疑监督的身份。
移动互联网技术下的混合式教学是基于移动互联网技术的新型教学模式,是将传统教学方式的优势和信息化、网络化教学优势结合起来,充分发挥教师引导、启发、监控教学过程的主导作用,同时强调学生作为学习过程主体的主动性、积极性与创造性。移动终端最明显的优势就是方便携带,节省时间。学生借助移动终端可以对分散零碎时间进行充分利用,进而完成课堂讨论与答疑等多种学习和复习等教学活动的互动。因此适应移动互联环境,开展高校教育教学研究逐渐成为新的热点[1]。
程序设计课程是计算机软件专业的专业基础课,是利用计算机程序设计语言来解决实际问题的课程,是后续专业课的基础和支撑,在整个课程体系中起着举足轻重的作用。程序设计课程以一门具体编程语言的讲授为主线,结合算法分析和数学模型等,通过计算机科学体系基础知识和问题分析解决方法的学习,培养学生的编程能力,进而培养学生的计算思维能力[2]。本文利用移动互联网技术进行程序教学辅助工作,开展线上和线下以及多种教学方法相结合的混合式教学,促进师生交流互动,提高学生自主学习、分析解决以及实践和应用能力,从而达到程序设计课程的教学目标——提高教学质量和教学效果。
文章从混合式学习策略、教学实施过程和教学效果评价等方面入手,结合在具体课程中实施的经验,探索基于移动互联网的混合式学习的具体实施方法。
二、移动互联网混合式学习模式
通过移动互联网大学生可以随时随地的获取知识、传播信息以及社交等,电子阅读和在线获取专业知识已成为学生课堂外获取知识的主要渠道[4]。基于移动互联网的学习模式已经成为一种激发学生学习兴趣,引导学生养成自主合作学习能力的有效手段。为充分发挥课堂教学主阵地和移动互联环境下第二课堂的各种优势,应该将传统教学手段与移动互联网终端下多媒体信息化教学手段合理组合,形成移动互联网环境下的混合式教学模式。该混合式学习模式就是将在线教学和传统教学的优势结合起来的一种O2O模式的教学。通过结合两种教学形式,将学习者循序渐进、由浅入深地引入到课程深度学习。
文章以《Java程序设计》课程为例,将基于移动互联网混合式學习模式贯穿整个教学过程。具体研究混合式学习策略、教学过程、平台资源建设和教学效果评价4方面内容。
(一)移动互联网混合式学习策略
基于传统课堂与信息技术完美结合的理念,本文涉及的混合式学习策略,将学习过程分为课前预习、课堂学习和课后练习3个阶段。课前预习主要采用微课视频为主的在线课程视频主导学生自学,课堂教学基于问题、任务导向的案例教学和项目教学。教师根据学生课前对学习内容的掌握情况,使用小型案例或项目引导学生进行分组讨论、实践,教师起到辅导和监督作用。课后采用微信等网络社群工具和APP软件进行在线答疑、练习和测试。3个教学环节如图1所示。
(二)具体教学实施过程设计
1.课前预习部分
由于多媒体教学手段声、像、文并茂,很容易激发学生的学习兴趣和热情,加上移动终端的便利,使得学生自学环境日益优化。微课作为互联网教育的利器,以时间短、内容精、重点突出等优点,深受学生喜爱。教师可以根据程序设计课程教学内容,筛取知识点,录制单元视频,形成程序设计课程微课视频,使用微信公众号或教学班级微信群向学生推送视频资料和学习要求。同时,推荐一些相关在线优质课程教学视频和微博作为学习辅助资料,要求学生能够在课前完成自学内容,并提交教师布置的课前预习作业,证明预习效果,此教学过程按比例计入总成绩。
2.个性化课堂教学
课堂教学是教学主阵地,教师的人格魅力和待人处事方式也将影响学生的一生。所以,要充分发挥传统课堂优点,依据教学班级学风和基础知识掌握情况,采用个性化课堂教学,以学生为主导,教师遵循程序设计特点采用“演示作品、分析讲解、操作示范、分组练习、小组讲评”的教学步骤,使学生能够更深入地理解知识并应用其解决程序设计中的实际问题。教学过程中可以采用注重问题导向的案例教学和实战为主的项目式教学。在学生练习和做项目过程中教师要充当好监督者和解惑者角色。
3.课后复习
利用移动终端携带方便,不受时空影响的优点,有条件的开发APP平台,没条件的建立课程微信公众号或采用QQ课程群,向学生推送复习和练习资料,并布置讨论作业。学生可以在线发帖和跟帖进行学生与学生间互动,教师与学生互动,对已经学过的知识进行巩固,对教学内容的重点和难点或遗留的问题进行梳理和解决。
教师要及时进行教学反思,对所出现的教学问题进行总结,上传程序练习中常见问题及解决方法,并上传好的学生作品,以起到鼓励和示范作用,增强学生学习信心。
(三)协作学习设计
为避免学生个体差异和个人能力无法直接参与到教师理论与实践教学环节之中,在Java程序设计课程中,教师可以对教学班级进行必要的分组,也可以让学生自行分组,然后根据小组在混合式教学中协作程度进行局部调整,确保每位学生均能参加到混合式教学中。学生分组协作学习设计,使得教师对学生学习过程干预度降低,为学生自主学习和团队学习能力培养打下良好基础。
三、在线资源建设
线上资源是开展混合式教学的前提。通过录制微课视频将传统课程讲授前移,使学生利用课余碎片时间进行课前学习,然后在掌握一定课程知识基础的前提下进行课堂学习和实践,从而充分保障课堂教学质量。教师在课堂讲授过程中就可以针对重点、难点问题和学生课前反馈的共性问题开展教学,达到精讲多练的目的。混合式教学的出发点是提升绝大多数学生的学习参与度。因此,但线上资源建设要追求实效,不能盲目追求太高规格的形式,要把重心放在课程知识点的微视频制作,不能把教师过多的时间用在美化课件录制上,要把教师更多的时间放在课程设计及知识点的分解和配套练习题目的制作中。大量课程素材和学生学习过程资料如练习题、测试题、课程设计作品、实习作品和相关教学视频是教师开展混合式教学的关键。
四、教学评价和质量保障
混合式学习效果离不开教学评价和质量保障机制。教學评价可以采用传统与网络相结合的方式。比如:问卷调查和学生评价与教师互评等手段。在线测试程序由于针对性强是反馈学习效果的重要手段,也可以作为学生学习的激励手段。适当提高线上学习部分在总成绩中的占比。将课前视频学习、课前作业、课堂练习、课后测试、参与讨论、笔试成绩、课程设计作品等模块来汇总学生成绩。表1是Java程序设计课程实施混合式教学后的学生调查问卷。
从最终收集的学生问卷调查结果看,多数学生在学习过程中获得了良好的学习体验,并乐于接受这种混合式教学模式,他们认为混合式教学提高了自己的学习兴趣,增强了自主学习能力,超过73%的同学认为在混合式教学过程中,线下课堂教学环节仍是非常重要的。其次,从提交课程设计作品和学生考试成绩来看,学生的编程能力有所增强。混合式教学各个环节相互紧扣,提高了学生将知识应用实践的能力。最后,学生的协作能力有明显提高。课堂编程练习、上机编程实践环节均要求小组成员相互协作,在组内进行代码互查、算法讨论等交流互助,这些措施提高了小组成员的协作能力。
五、结语
在“互联网+”教育大背景下,结合移动互联网技术和传统教学设计基于移动互联网的混合学习模式,通过在程序设计课程中的实施,取得了较好的教学效果。这种学习模式在培养学生自主学习、主动学习等良好学习习惯上大有裨益,由于突破了时空的局限,使得学生获取知识更加便利,辅以课外学习平台和基于项目的课堂教学,将有利于学生能力的培养。移动互联网的飞速发展对高等学校教学产生了深刻变革,教师应成为信息化教学的倡导者和实践者,积极投身和应对“互联网+”环境下教学方法的变革,以适应未来教学改革的需要。
[参考文献]
[1]张丽娜,王越超.基于移动互联网的混合式学习模式在高职教学中的应用[J].广州城市职业学院学报,2016(3).
[2]李颖.基于移动互联网络的程序设计类课程混合式学习框架研究[J].计算机时代,2017(12).
[3]蒋宁.基于混合式教学的计算机“C#程序设计”课程教学改革研究[J].职教通讯,2016(3).
[4]杨海平,陈剑.基于移动互联网平台下高职课堂教学模式的研究与实践[J].新课程研究(中旬刊),2016(9).