基于微信平台的混合教学改革与实践-以《C++程序设计》课程为例论文

基于微信平台的混合教学改革与实践
——以《C++程序设计》课程为例

漆世钱

(武警海警学院 电子技术系,浙江 宁波 315801)

摘要: 随着微信平台技术日趋完善与成熟,基于微信的移动微学习与传统教学取长补短的混合模式已经成为提高教学质量的重要手段之一。文章设计了微信平台下的《C++程序设计》课程教学辅助系统,根据课程需求建立资料模块、任务模块、评价管理模块、话题讨论模块和归纳模块五大功能模块,并将其应用到平时的课程教学中;教员授课中以学员为核心,作为课程的指导者,为其提供丰富的学习资料,利用多种教学交流途径,创造课前、课间和课后的混合教学模式。教学实践证明该模式增强了学员自主学习的积极性,并取得了较好的教学效果。

关键词: 微信公众平台;课程建设;教学模式;C++程序设计

目前,手机的普及和广泛应用,已经在一定程度上影响了高校的教学模式和教学理念,也对教学方法产生了或多或少的影响,通过先进的网络技术手段进行教学、课程管理引起了越来越多一线教员的重视。在创新2.0下互联网发展的新业态下,教学创新改革思路主要表现在丰富教学的资源、教学形式的转变、课程教学方法创新与教育观念的转变研究这几个方面[1]。教师的授课内容与方式越接近学员的兴趣与实际需求,教学的效果就会越显著。微信作为近年来新兴的一种多媒体技术,由于其简单方便地使用操作及基础功能,受到了高校学员的普遍欢迎,成为主要的和常见的信息交流软件之一。

许多高校教员纷纷在传统的理论和实验教学中结合微信平台这一新型手段的进行教学创新与实践,都获得了不错的教学效果,优势大多集中在以下几个方面:

一是提高了学员的积极性与主观能动性。混合式教学不仅拓宽了教员与学员两者的课堂学习空间,为学员提供了更广泛的学习途径,而且模糊了教与学的时间界限,让学习时间由课堂自然过渡到课后,锻炼并增强了学员的自学能力,有利于教学转向网络化、社会化和开放化,真正地体现了教育创新性和改革性的新思想[2]

二是让教与学的体验过程更佳优化。混合式的教学模式能引导教员和学员各自发展和成长,这种创新的方式结合了信息化教学的特性、需求和移动式学习的优点,这种开源平台的教学模式还可以扩展教员的教学思路,使学员的学习经历和过程更加优化[3]

三是方便了教与学的互动性,形成了比较融洽的、可持续的课程学习氛围。混合式教学突破了课程教学在上课时间与地点的约束,让教员和学员联系更加紧密,教与学不仅仅是发生在教室或者课堂时间,学员和教员在这种氛围中相互交流、学习与进步,课程变成了开放式的社会单位,通过微信平台移动学习方式的连接形成了智慧融合的集群,充满活力并不断创新发展[4]

一、C++程序设计课程的教学瓶颈

(五)归纳总结模块。教员对好的教学方法、措施、技巧、经验和教学中的薄弱环节与不足进行总结和归纳。

微信移动平台学习方式强化了学员的主动参与和教员之间的相互交,增强了学员思维的独立性和学习的自主性,促使学员能在教员的指导下主动地、个性化的学习,同时为课后学员的知识巩固和扩展知识提供了便携方式。平台重构了学员课前、课中、课后、归纳总结的学习流程,为此教员和学员提供不能的功能界面来实现教学的各种需求,具体界面为下图2和图3:

(四)话题讨论模块。教员或者学员可发起话题讨论,针对某一知识或问题求助、话题回复,学员和教员可以就主题发表自己的观点,该模块既可用于教员对知识进行提问,也可用于学员之间的互相答疑,增加对知识的理解力,激发学员的学习兴趣,还可用于对某种方案的意见调查,通过回复的方式统计回复人意见以进行决策。

二、课程微信公众平台的设计

目前,微信有两种主要的辅助教学方式应用。一个课堂教学中运用微信群,另一个是利用微信小程序或者微信公账号开发的教学平台[5]。由于开发的最初目的主要是聊天及相互交流,微信群在集体讨论和相互交流的确非常方便,但是应用于在线教学,例如实时的单独答题与提交、作业的管理等的缺点和问题非常多。为此,本课程教学团队选择了微信小程序作为课程的辅助教学平台。

2018年10月29日,第五届国际“我们的海洋大会”(Our Ocean Conference 2018) 在印度尼西亚巴厘岛开幕。来自7个国家的6位总统和1位副总统、36名部长级官员以及来自70多个国家的1900余名代表出席会议。受美国环保协会(EDF)和中国国际民间组织合作促进会(CANGO)的邀请,本刊记者参加了此次会议。印尼总统佐科维(Jokowi)出席开幕式并致辞。

(二)任务模块。教员可以在课前、课间或者课后对学员进行作业布置并规定上交时间、上传作业,学员在查看教员的作业布置后可以在上交时间前将完成的作业上交至作业模块中,教员可对学员上传的作业进行在线批改,让布置任务和作业的批改更加灵活。

图1 系统功能结构图

“哎呀,傻妹子,怎么就没关系呢。杨连长可是老刀一手带出来的。老刀在河北路上捡到他,那时他还是个大毛孩,一路南征北战出生入死,他们是知根知底的难兄难弟。活到今天,很不容易啊。所以,听句姐的劝,错不了。”向阳花站起身,拉一把田志芳,“回去吧,要不老刀和杨连长等着急了。回家,你自个儿琢磨琢磨姐今天说的话,看有几份道理不?”

(一)资料模块。建设一个科学合理、知识结构丰富、易学的课程资料库是提高教学质量的关键,本教学团队主要从以下几个方面建立微信平台资源库:第一,课堂授课资料,首先是课程的教学大纲和教学计划,让学员知道本门课程的知识结构和重难点,使学习更加具有针对性;教学课件,如PDF、PPT和视频等,利于学员预习、复习或者重难点的自学巩固[6];第二,试题库,结合课程的考试大纲,围绕每章知识的重难点设计各种类型经典试题,如选择题、判断题、填空题和程序阅读题,适当结合历届的全国C++等级考试试题真题,以便学员平时训练对知识点的巩固和期末的复习。第三,竞赛题库,可以放一些程序竞赛相关的一些题库上去,比如ACM和蓝桥杯的历年真题等,同时提供给学员可扩展的相关问题,满足部分优秀学员、对编程有浓厚兴趣的学习需求,为以后参加各类程序竞赛打基础;教员可以将上述资料上传至资料模块中。第四,资料查询,学员可通过关键字对教员上传的资料进行搜索;资料下载,学员在通过资料查询功能对自己需要的资料查询到以后,可以将资料进行下载保存。该功能主要方便地将教员的资料给予学员主下载学习,提高了学习的主动性与灵活性。

结合课程实际,本教学团队开发的《C++程序设计》的微信混合教学平台主要分为五个大的功能模块:资料模块、任务模块、评价管理模块、话题讨论模块和归纳模块,每一个大的功能模块下又包含多个小的子功能模块。具体功能结构如图1所示:

(三)评价管理模块。教员可以对每个学员的平时表现分及平时的上机实验进行打分评价,还可以根据大纲对期末的理论考试成绩和总成绩进行管理,方便学员对课程各个项目成绩及时在线查询和了解。

刚到公司,我就听到同事彭姐在接电话,应该是电话那头在说她婆婆的不是,她却努力替婆婆开脱,耐心跟对方解释。我们早就知道,彭姐的婆婆对她并不好,她怎么还这么维护婆婆呢?

《C++程序设计》是武警海警学院信息安全专业比较重要的一名专业基础课,课程的目标是使学员学会程序设计的基本方法和技能,了解科学计算的一般思路,熟悉面向对象的基础概念和编程思想,能编写出合格规范和运行稳定的程序来处理实际问题,为后续专业学习中应用计算机解决专业领域问题打下基础。结合多年来大专和本科的教学经验,深刻体会到课程有下面几点问题:

三、课程实施过程

第一,总课时数不够,该课程理论加实验教学时数只有60学时,由于课程的内容多,难度大,而且该课程开设在大二的第二学期,除了课余时间的各种军事训练,学员同时还面临着《电子电工》、《数理统计》等较难课程,在学习过程中,学员大多数认为课程的知识点太多,而且像函数指针等内容又比较难,时间严重不足,压力非常大。因此,怎样拓展正常的上课教学已成为提高本课程教学质量的重要问题之一;第二,在以往的课堂教学效果上,能力强的学员“吃不饱”,能力欠佳的学员“吃不消”,普遍感到力不从心,及时地对学员的学习状况进行增强补弱事关重要;三是网络教学平台很少付诸应用,网络教育是多媒体和现代信息技术应用于教育化生产的新教育形式,这种教学将大潮渐起,学院投入了大量的财力和物力在校园网上建立在线教学平台,但从效果看差强人意,当前大二学员很少有自己的个人电脑,由于安全问题,连入学院网络教学平台的机器也只限于学员队的几台工作电脑,教员与学员的交流互动也受到了时空的限制;第四,目前也有qq、微信群等相互交流手段,然而这些软件做课堂教育连贯性不强、资料查找困难、实时布置作业交互反馈很难进行集中管理、多个学员同时在群里发信息很难对消息有效查阅等问题。因此,如何及时向学员更新教学内容,建立良好的师生互动是增强本课程教学水平的关键难题。

图2 教员操作界面图

图3 学员操作界面图

微信移动平台在《C++程序设计》课程的混合教学改革实践根据学习流程可以划分为五个阶段:第一阶段是预习阶段,上课前教员先将学习目标、重点、难点知识点等课件共享在公众微信平台上,学员通过观看教员提供的微视频、课件熟悉本节课内容。第二阶段是上课阶段,按照传统的理论授课方式进行理论讲解,授课中的互动环节,教员在可在平台中实时的布置作业或者小测试,并让学员及时提交作业,以检测学员对所学知识点的理解和掌握情况,也可以根据当堂所学内容布置课后作业并规定上交时间,学员通过作业上传模块查看到本次作业要求,并在上交时间前进行上传,以供教员批改,这样方便作业的收集与作业上交情况的查看,教员还可利用批改作业模块进行批改,及时地对学员作业情况有客观了解。第三阶段是课后复习阶段,课后话题发布,话题发布是由教员或学员对某一个内容讨论而特地出现的一个功能,其作用不止能体现在教员就课上所学内容对学员进行提问,一方面还可用于学员之间互相提问,查缺补漏成为学员之间互相学习的途径之一,另一方面可以针对某一个方案或者计划通过此功能进行回复投票[7]。第四阶段是成绩评定阶段,教员可以对某个学员的实验成绩、平时分和期末成绩进行评定,而学员可对自己各类成绩进行查询,使学员能第一时间得到自己的分数;第五是归纳总结阶段,由于教学是一个精益求精的过程,教员可以根据学员的掌握情况对教学内容进行适当的调整,对好的教学方法、措施、技巧、经验和教学中的薄弱环节与不足总结到微信平台中,起到备忘录的作用,作为课题组成员相互交流经验与不足的平台,对以后的教学进行改进[8]

四、结果分析

本教学团队对海警学院2017级信息安全专业教学班的《C++程序设计》课程进行了基于微信公众平台的混合教学模式实践,分别对课程中5个重点章节:函数、数组、指针与引用、自定义数据类型、类和对象的特性进行了实践编程与知识点测评,再加上期末考试测评,6个项目分别计算70分以上的学员所占百分比,对比了2015级和2016级信息安全专业教学班的《C++程序设计》课程的数据,整理分析后70分以上学员所占百分比如图4所示:

图4 70分以上学员所占百分比分析图

通过分析从图所示的数据显示,在5个重点知识点和期末测评成绩统计中,2015级和2016级学员70分以上的所占百分比基本持平,最多相差3个百分点,而2017级学员的70分以上的所占百分比明显比前两个年级的要高很多,普遍高7个百分比左右。在竞赛成绩方面,蓝桥杯程序竞赛2015级和2016级学员获得省赛三等奖以上的人数分别为4人和3人,而2017年级获得省赛三等奖以上人数为6人,其中还有一人进去全国决赛,竞赛成绩也明显提高。以上充分证明了在微信公众平台的教学改革模式下,学员增加了学习该课程的兴趣和积极性,有问题随时和教员进行交流,教员可以对各个层面的学员掌握情况进行了解,在课堂上更有针对性的对重难点知识点进行讲解,帮助学员更好地进行知识点的内化,取得了较好的教学效果,显然这种教学模式的实施是成功的。

五、总结

在《C++程序设计》的课程教学改革中,借助于自主开发的微信平台网络应用程序,结合以往的课堂教学模式,有效进行课上、课下混合教学的方法,把授课地点和时间限制的课堂教学转变成了实时教学,教员可以方便和及时地给学员提供各种课程资料,方便资料的共享与管理,学员可以通过微信移动学习平台随时随地的学习、交流、分享成果,克服了qq和微信群作为辅助教学平台的各种短板,大大的方便教员和学员的交流,并对交流的内容可以有效查询和管理。下一步,本课程的教学团队将根据教学实际改进完善微信教学平台的各项功能,为学员提供更丰富的、便利的、创新性的学习辅助平台,让微信平台更好地服务于这门课程的教学。

1#盘区上盘矿体界限规整,可以继续采用目前的回采方式,继续使用三分层联络道和1#溜井作为上盘贫矿开发的出矿系统,对1158分段1#盘区三分层上盘贫矿进行无假顶回采。贫矿回采的分层道设计还是可以紧靠1158分段1#盘区最后一分层的进路和切割工程来布置,最大限度的运用1158分段1#盘区现有工程进行资源综合利用,减少贫矿回收过程中的项目投资。

脊柱肿瘤通常会引起患者的腰部疼痛不适,随着病变的进展,肿瘤破坏骨质压迫脊髓神经还会引起腿疼甚至瘫痪,严重影响患者的生活质量。椎体转移瘤(癌)在脊柱恶性病变中最常见,多见于中老年人,主要症状为剧烈疼痛,患者常常难以忍受,需要服用大量镇痛药方能缓解;有的病变会发生病理性骨折和继发性截瘫。

参考文献:

[1]张其亮,王爱春.基于“翻转课堂”的新型混合式教学模式研究[J].现代教育技术,2014(4):27-32.

[2]梁艳.基于微信的混合式教学的策略制定与实施——以C语言程序设计课程为例[J].辽宁科技学院学报,2017(3):43-44.

[3]石春菊.微信平台在程序设计类课程教学中的应用研究[J].电子世界,2017(22):85-86.

[4]张翔.微信小程序——分享微信创业2.0时代千亿红利[M].北京:清华大学出版社,2017:109-117.

[5]袁芬.基于微信公众平台的翻转课堂教学改革与实践——以ASP.NET程序设计课程为例[J].中国教育信息化,2016(12):36-39.

[6]范文翔,马燕,李凯,邱炳发.移动学习环境下微信支持的翻转课堂实践研究[J].开放教育研究,2015(3):90-97.

[7]吴军其,王勋倩.基于微信公众平台的移动微学习活动设计[J].现代教育技术,2016(1):53-59.

[8]韩后,王冬青.促进有效学习的评价反馈系统及其应用[J].现代教育技术,2015(2):100-106.

Mixed Teaching Reform and Practice Based on WeChat Platform

QI Shiqian
(China Coast Guard Academy,Ningbo 315801,China)

Abstract: With the improvement and maturity of WeChat platform technology, the hybrid modebased on WeChat mobile micro -learning and traditional teaching complementing each other hasbecome one of the important means to improve teaching quality. This paper designs the teachingassistant system of C ++ Programming under the WeChat platform, and builds five functionalmodules: data module, task module, evaluation management module, topic discussion module andinduction module according to the curriculum requirements system, and applies it to the usualcourses. In the teaching, the instructor teaches the students as the core, as the instructor of thecourse, provides rich learning materials, and uses a variety of teaching communication channels tocreate a mixed teaching mode before, during and after class. The teaching practice proves that thismodel enhances the enthusiasm of the students to learn independently and achieves better teachingresults.

Keywords: WeChat public platform;curriculum construction;teaching model;C++Programming

中图分类号: TP312.1-4;G642

文献标识码: A

文章编号: 2095-2384(2019)01-0067-06

收稿日期: 2019-01-15

基金项目: 武警海警学院2018年教学改革项目(项目编号:KG201812)

作者简介: 漆世钱(1981-),男,湖北潜江人,武警海警学院电子技术系机要教研室讲师,主要从事信息安全方面教学与研究。

(责任编辑 穆 静)

标签:;  ;  ;  ;  ;  

基于微信平台的混合教学改革与实践-以《C++程序设计》课程为例论文
下载Doc文档

猜你喜欢