APP下载

雨课堂模式下的高职“C语言程序设计”课程混合式教学研究

2020-11-26赖昌美

无线互联科技 2020年10期
关键词:C语言程序设计C语言程序设计

赖昌美,杨 剑

(江西应用技术职业学院,江西 赣州 341000)

新媒体时代高职院校计算机专业教师面临诸多挑战,其中最大的挑战,在于手机与平板电脑在高职学生中的普遍使用。学生带手机或平板电脑进课堂,流连忘返于各种游戏、影视剧中,成为课堂中的“低头族”,严重影响了学校教学纪律及教学课堂效果。为解决这一难题,有任课教师发出“无手机进课堂”的倡议,上课期间手机一律上交,但对提升教学效果收效甚微。对此,文章认为最好的方法就是因势利导,运用现代新媒体技术增强学生的吸引力,让手机变为抬头学习的利器,激发学生学习的热情。在大数据背景下,各种辅助教学平台、软件运用而生,“雨课堂”免费向公众开放,为高职学校能够实施“互联网+教育”的教学模式、为课程改革提供了新方法和新途径。

1 雨课堂及C语言程序设计概述

1.1 雨课堂

雨课堂是由清华大学在线教育办公室组织研发的新型智慧教学解决方案,将线上教学和线下教学两者优势相融合,将学生在课前、课堂、课后学习的每个环节实时、客观、全面地记录下来,全方位提升了课堂教学的体验效果。雨课堂能激发教与学的能量最大化,创新引领课堂革命[1]。

雨课堂巧妙地将微软办公软件中的PowerPoint 2010及以上版本和微信通过一系列的信息技术手段整合到一起,记录了课前准备、课堂教学、师生互动整个教学过程,使得教学过程数据化和智能化,推动了混合式教学,让师生互动不受时间、地域影响。通过雨课堂小插件,教师可以在课前将丰富的教学资源,如视频、文本、声音等轻松地插入幻灯片中,结合授课计划制定出符合自身教学风格的个性化教学资源包,随时随地推送到学生的微信端。课件在推送的同时,可以设置闯关模式,即该章节学生可见,完成任务后解锁下一章节。课件推送后,教师可查询每位学生的在线学习情况,并对未及时完成学习任务的学生进行提醒,学生在手机端能够接收到提醒消息。课堂上的“不懂”和“收藏”按钮,能帮助教师实时收集数据,及时调整课堂节奏和对重点难点的讲解。通过雨课堂,在课堂上可实现弹幕、答题、投稿、课堂红包、随机点名,让经典的教学活动活跃起来,手机在课堂上成了参与学习的有效工具,同时让教师轻松掌控整个课堂的学习情况。通过雨课堂可实现快捷的课上测验,一键发送融入PPT的习题,可限时可续时,随时讲随时测;课上测验的题型多样化,可以是主观题、客观题或投票题,同时作答方式也有多钟,如附件作答、拍照上传和语音回复功能等。利用雨课堂插件,为课前、课堂、课后的整个教学过程提供了完整的教学数据,帮助教师量化分析学生,实现精准化教学,让教与学更加轻松、便捷。

1.2 高职“C语言程序设计”

“C语言程序设计”是计算机类专业的基础课,也是非计算机专业培养计算思维的程序设计素养通识基础课,内容丰富,体系庞大。江西应用技术职业学院是一所全日制公办的国家骨干高职院校,注重对学生实际应用能力的培养。在C语言的学习过程中,不仅要求学生掌握编程语言知识及编程技术,更要求学生掌握程序设计思想、方法。C语言是结构化的高级语言,具有良好的可移植性,使用灵活方便,因此应用范围广泛[2]。但初学者在学习过程中会感觉相关的概念复杂,内容枯燥无味,虽看得懂程序却不会动手写程序。C语言课程的教学改革,为提高学生的学习兴趣、学生自学的能力及逻辑思维能力打下了坚实的基础。

2 高职“C语言程序设计”课程的教学现状

2.1 “C语言程序设计”的教学模式

“C语言程序设计”课程具有极强的实践操作性特征,以教师在教室或机房理论授课、学生机房上机操作实践两者结合的方式进行教学。在理论讲授课上,教师以理论知识的传授为主;在实践课上,通过上机操作加深概念理解,编写设计程序以解决问题。

2.2 传统教学模式的弊端

当前高职教师在对“C语言程序设计”课程进行授课时,学生处于被动学习状态,整个授课过程过于单一,让学生感觉枯燥无味,没有体现出“C语言程序设计”课程的特点,被动学习的方式导致了学习怠慢的现象出现,教学效果不佳。另外,高职教师在授课过程中大多将课本作为唯一的授课资源,过度注重理论知识的传授,缺少实践操作,使得整个课程犹如“纸上谈兵”,学生没有真正消化被教授的知识。

3 高职雨课堂混合式“C语言程序设计”课程教学方式

3.1 翻转课堂模式

“翻转课堂”作为一种混合式教学模式,旨在提高学生的自学能力,让传统的以教师授课为主转变为学生自主学习为主,提高师生互动的趣味性、积极性以达到轻松学习的目的[3]。整个课堂的组织与实施遵循以学生为中心,以学生需求、发展为目的的原则,注重对学生学习能力培养和学习习惯的培养。

3.2 基于雨课堂的教学实施与管理

基于雨课堂的整个教学过程分为课前导学、课中实施、课后总结3个教学模块,以雨课堂为平台进行线上线下一体式教学。

3.2.1 课前导学

课前教师在电脑端、手机端安装好雨课堂及相关插件,利用微信的扫一扫功能进行登录,创建虚拟课堂班级并备课。在导入了学生信息后,可在课前将讲义、视频、录音等教学资料发送到学生的手机端。课件在推送时,可以设置定时开放时间,要求学生在规定时间内完成学习;没有按时点开课件学习的学生会收到提醒学习的通知。教师能精确掌握每位学生的课前预习情况,对于课堂中的重点难点部分会着重讲解,学生可以根据自己的学习进度情况进行反复观看。

3.2.2 课中互动,增加课程的实践环节

“C语言程序设计”具有实践操作性强的特征,在实际教学过程中将理论学习、上机实践操作、教师现场指导有机结合起来,以取得理想的教学效果。

高职教师需充分利用学校提供的资源,增加实践上机课的比重,带领学生在学校机房进行课程内容实践。“极域电子教室”是一套使用方便且稳定的教学系统,具有屏幕监控、屏幕广播、文件分发、学生演示、作业提交、分组教学等教学功能。教师通过屏幕广播讲解演示检验的编程,利用雨课堂PPT,以图片、文字、视频等形式呈现重点难点内容,并开放投稿和弹屏功能,学生可以在雨课堂平台上对老师进行提问,在实验中遇到问题可在线联系教师,提高了师生互动的趣味性。

3.2.3 课后反馈

课后教师通过雨课堂平台发布的作业需涵盖上一节课所学的所有知识点。学生在限定时间内完成,完成后可以看到分数和题目详细解析。教师在平台上能够查看每位学生整个教学周期的详细教学数据,后台数据为教师进行教学整改提供了重要的依据,有利于对学生展开针对性教学。

4 结语

在“互联网+”背景下,高职课堂进行教学改革势不可挡,雨课堂作为一种新型教育手段尤其适合计算机专业类等偏重动手操作实践类的学科。在该模式中,学生可利用课外活动的时间学习理论知识,在课堂上对重点难点进行深度讲解,利用所学理论知识进行上机练习,高效率地利用宝贵的课堂时间,增加了课堂的实践环节。在“C语言程序设计”的教学过程中,运用混合式教学模式,借助雨课堂对课前导学、课中互动、实时答题、数据收集和课后教学评价进行反馈,即时掌握学生学习情况,让所有学生都能够得到个性化教育,让教与学变得轻松、自由。

猜你喜欢

C语言程序设计C语言程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
以“学生为中心”的《C语言程序设计》教学设计探究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
PLC梯形图程序设计技巧及应用
论子函数在C语言数据格式输出中的应用