APP下载

“雨课堂”在《C语言程序设计》课程中的应用研究

2017-03-02曾晓晶樊斌

现代计算机 2017年3期
关键词:C语言程序设计上机C语言

曾晓晶,樊斌

(河西学院信息技术与传媒学院,甘肃734000)

“雨课堂”在《C语言程序设计》课程中的应用研究

曾晓晶,樊斌

(河西学院信息技术与传媒学院,甘肃734000)

“雨课堂”软件是清华大学和学堂在线共同推出的新型智慧教学解决方案,旨在让教与学释放更多能量,成就更多的教师与学生,在娱乐中学习在学习中娱乐。目前很多高校的许多课程都逐步将“雨课堂”引入教学过程,而“雨课堂”的应用在我校还处于初步探索阶段。着重介绍“雨课堂”在某专业的《C语言程序设计》课程中的应用初探过程,针对“雨课堂”的应用现状、面临的问题和解决的方法等方面进行阐述与分析,旨在与同行分享经验,为高校更好地利用“雨课堂”建设线上、线下混合教学模式提供参考。

“雨课堂”;C语言程序设计;高校;混合教学模式

0 引言

雨课堂是MOOC平台“学堂在线”推出的混合式教学工具,旨在连接师生的智能终端[1]。目前雨课堂在功能上主要为课外与课内两种:课外,教师制作可以包含视频、试题等的课件并发布,课件发布后,学生可以实现课外的在线学习,教师也可以监督学生的学习情况。课内,学生通过微信扫描加入教师的课程,教师课上的PPT会即时发送到学生端,帮助学生保存课件及课程回顾;另外,学生可以把课程中不懂的知识点进行整理收集,教师也会收到匿名“不懂”数据的反馈,进而调整课程节奏及重点讲解。与此同时,“雨课堂”还设置了弹幕功能,老师把弹幕打开,可以随时看到学生的观点及想法[2]。

课上+课下的雨课堂,基本实现了教师对教学全周期的数据采样工作,从课前预习,课堂互动,课后作业等层面,帮助教师分析课程数据和学生情况。

“雨课堂”于2016年2月进行了小范围的公测,8所高校的15个班级参与;4月对外免费开放,活跃师生超过80000人[3];6月16日宣布正式推出到9月,已经在全国超过16000多个真实课堂中使用,并在9月10日推出了雨课堂1.1版,“雨课堂”的推出和迅速地发展,体现了人们对这种教学模式的喜爱和推崇,而如何让“雨课堂”走进我们自己的课堂,并且让师生喜闻乐见,就是我们进行探索与实践的动力。

1 《C语言程序设计》教学现状

1.1 河西学院非计算机专业《C语言程序设计》教学模式

以河西学院数学学院的《C语言程序设计》课程为例,该课程一直采用课堂讲授和上机练习相结合的教学形式,分为理论课和上机课。理论课上,是以教师的讲授为主,进行理论知识、算法思想和程序代码的讲解与演示,上机课上,会安排相应的上机练习内容,通过讲授和学生自主完成上机练习来达到学习和巩固知识的目的。按照大纲的要求,该课程采用平时考核+期末考核的方式,其中,平时考核包括考勤、上机作业、上机报告三个部分,这些成绩的平均分占到总成绩的30%;期末考核一般采用笔试的方式,成绩占到总成绩的70%。

1.2 传统教学模式存在的问题

这种传统的教学方法存在一下几个问题,首先,很难激发学生学习的主动性。学生的学习都是按部就班地按照教师的教学安排进行,由于课时所限,没有很好的监督检查机制,教师所强调的课前预习环节和课后复习环节往往很难实现;其次,教学受到时间和空间的限制,学生只有在课堂上才能与教师交流互动,许多课下的练习很难与教师沟通,这也是所有线下课程所存在的共同问题。因此,利用“雨课堂”进行课前课后学习内容的推送、监督,通过在线学习来打破学习场地和时间的限制,能够实时地和教师互动就显得尤为迫切。

2 “雨课堂”实践初探

2.1 教学改革实施过程

在2015-2016学年第二学期,以金融151、数学151和数学152三个班的《C语言程序设计》和《C程序设计实验》课程作为改革试点,率先将“雨课堂”引入教学环节,主要的工作包括:

(1)开设自己的“雨课堂”班级,邀请学生加入,学生参与情况如图1、图2。

图1 创建班级页面

图2 学生参与情况页面

(2)着手制作用来在“雨课堂”里发布的教学课件。对于课前预习的课件,考虑到单纯地将平时的教学课件上传到“雨课堂”里只是一个重复发布的过程,当学生看到教学时用的课件相同时,很容易放弃下一次的提前预习,所以,在课件的设计里,前期的预习课件要以提出问题,让学生思考、解答为主,而在课堂上,采用C语言的思想将相关解题过程和方法公布给大家。对于课后复习环节,相关课件以问题测试为主(如图3),以选择题、程序填空、程序阅读题等形式,让学生对课堂上学过的知识进行测试和评价,由于有测试分数、相关答案详解等,学生参与的积极性比较高。

图3 课件截图图

图4 在线答题正确率页面

(3)做好相关数据分析工作。而对于学生的测试结果,教师也可以第一时间在“雨课堂”里看到问题答案的正确率(如图4),从而确定哪些问题是容易出错的,同样,哪些知识点掌握地较好也一目了然。同时,教师可以将详细数据发送到个人邮箱,对学生的具体参与情况和答案等进行仔细的研究,如图5。

图5 答题情况详细数据

(4)实时互动。在线发布了相关题目和知识点之后,学生总会提出各种问题,教师要做的就是及时在线解答学生的疑问,如图6、图7,让他们不要带着旧问题迎接新知识。而学生问题集中的,也可以作为新的知识点在课堂上统一讲解。

图6 互动页面1

图7 互动页面2

2.2 “雨课堂”教学改革后续工作

由于目前该项改革还处于试点阶段,所以还有很多后续工作要完成,主要包括:

(1)修改教学大纲。当把“雨课堂”引入教学环节之后,如何促进学生的参与积极性,将手机浏览相关课件、完成一些在线测试等变成一种常态,就需要一些监督和鼓励机制,为此,修改大纲中考核方式于比例无非是一个不错的选择。将“雨课堂”的在线学习纳入考核范围并适当调高成绩所占比例,就可以督促和鼓励学生完成相应的预习和答题等学习任务。

(2)继续完善课件。目前,由于只是一个教学试探,并没有在一开学就要求学生参与,相应的教学课件也不是很完备,还需要继续制作,包括课前预习课件、课后复习课件等。

(3)完善其他教学资源。在“雨课堂”中,除了教学课件,还可以嵌入“网络视频”和“慕课视频”。随着慕课的大规模推广和我校计算机基础课程的慕课教学改革的实施,相关的教学视频越来越多也越来越好,教师只要能够多下功夫,将精彩的教学视频引入自己的“雨课堂”,那么就可以兼取“雨课堂”的便捷性和“慕课”的优质资源,使自己的教学过程和手段更加充实和有效。

(4)“雨课堂”课堂同步教学的进一步实施。目前,对于《C语言程序设计》课程,计划开展的是课前预习和课后的复习环节,“雨课堂”的课堂同步进行功能,目前还未实施,希望将此纳入下一步改革的主要内容中,随之产生的校园机房网络资源的问题以及学生课堂上手机使用的难于规范等问题将成为改革要解决的主要问题。

随着教学资源的逐步完善和教学环节的规范化、制度化、精细化,使学生在线学习成为一种常态是我们的最终改革目标。

3 “雨课堂”改革中存在的问题以及对策

在“雨课堂”初步探索的过程中,一些问题也逐步显现出来,在随着预习复习内容发布的投票和问卷中也能够体现出来,主要包括:

(1)参与线上预习、复习的成本问题。上网费用的问题,实际上在学校无限网全面覆盖和低收费的前提下已经得到解决,本质上还是学生学习积极性问题,如何将学生的兴趣从用手机浏览其他信息转变到浏览学习内容上来,才是要解决的关键问题。应该靠学习内容本身的变化和有效地监督考核机制来解决,“雨课堂”中的限时测试就是一个很不错的督促方法。

(2)在预习、复习环节学生参与的真实性问题。由于课前预习、课后复习环节的在线完成,不可避免地会存在学生是否真实参与的问题,这还是学生主观学习动力的问题,一方面可以通过对学生学习态度的引导来解决,另一方面也可以通过软件本身的功能来督促,例如设置时间节点,来规划学习起始时间,减少抄袭或代答的可能性。

(3)就软件本身来说,目前的题型相对单一,如果能讲课件题型再丰富化,应该会有更好地学习效果。

4 结语

“雨课堂”单纯的采用PowerPoint和微信来作为操作技术,对于教师来说,操作简单、容易上手;目前来说,我们只是利用“雨课堂”进行了课外推送,使得认知速度不同的学生,通过复习、预习,在上课之前、之后达到了接近或相同的水平[4],而“雨课堂”精彩的课堂体验我们还在初步规划,能将传统的单向传递知识真正改变为教师和学生的双向互动,是我们下一步教学改革的目标。

[1]臧晶晶,郭丽文.滴水成雨——走进雨课堂[J].信息与电脑,2016(8):235-236.

[2]用微信和PPT上课?没错这就是清华自主研发的雨课![EB/OL].http://sanwen8.cn/p/1d4W3lT.htm l

[3]曾瑞鑫.学堂在线召开发布会宣布推出智慧教学工具——雨课堂[EB/OL].http://www.china.com.cn/education/2016-06/17/content_38686600.htm

[4]于歆杰.化云为雨,润物无声——雨课堂使用体会[EB/OL].http://mt.sohu.com/20160412/n443983876.shtm l

Research on the App lication of Rain Class in C Language Programm ing Course

ZENG Xiao-jing,FAN Bin

(College of Information Technology and Media,HexiUniversity,Zhangye 734000)

Rain Class software is a new type of intelligent teaching solution jointly launched by Tsinghua University and school online.The purpose is releasingmore energy in the respect of teaching and learning,achievingmore teachers and students,and getting the fun of learning.At present,many courses in many colleges and universities have gradually introduced Rain Class into their own teaching process.But the application of Rain Class in our school is still in the initial stage of exploration.Focuses on the application of Rain Class in C Language Programming course in some professional,according to the present situation of application of Rain Class,discusses and analyzes the problems faced and methods to solve,aims to share the experience with our peers,provides reference formixed teachingmode based on Rain Class.

Rain Class;C Language Program ing;Higher Education School;Mixed Teaching Mode

1007-1423(2017)03-0014-04

10.3969/j.issn.1007-1423.2017.03.004

2-),女,甘肃白银人,硕士研究生,讲师,研究方向为计算机应用、应用数学

2016-11-17

2017-01-15

河西学院2016年教学方法改革项目(No.HXXYJY-2016-053)

猜你喜欢

C语言程序设计上机C语言
周金应
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
上机数控“可疑”的高毛利率
基于C语言的计算机软件编程
高中信息技术教学实效探究
高中信息技术教学实效探究
高职高专院校C语言程序设计教学改革探索
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究