程序设计(C语言)课程线上混合教学模式的构建

2021-06-02 12:26曲坤
现代职业教育·高职高专 2021年6期
关键词:上机C语言程序设计

曲坤

[摘           要]  从程序设计(C语言)课程教学出发,以学生为本,探索开展直播+速课的线上多元化混合教学模式。创建以超星学习通为主,以腾讯会议为辅的过程性积累课堂,高效利用课程相关互联网资源开展线上理论课、上机课教学,充分利用各种教学手段,增加课堂参与度,提高学生的积极性,提升教学效果,使学生在掌握C语言基础知识的同时,真正提高自主学习能力以及分析解决实际问题的能力。

[关    键   词]  程序设计(C语言);学习通;线上混合教学模式

[中图分类号]  G642                 [文献标志码]  A                    [文章编号]  2096-0603(2021)06-0172-02

传统程序设计(C语言)课程教学存在学生被动参与学习,课堂讲授时间有限,课程考核方式相对单一,学生容易被互联网资讯吸引等问题。鉴于此,充分利用各种互联网资源[1-2],让其服务于教学[3],构建了新型的线上多元化混合教学模式。

一、程序设计(C语言)线上混合教学模式的构建

(一)教学平台的构建

超星学习通是一款交互式移動在线教学平台。教师可以自主创建课程,并利用多种教学形式有序安排教学活动。课堂教学报告还可以为教学提供有力依据,让教师可以掌控学生的学习过程,并进行相应的督促引导。学习通更注重学生深入、完整的学习体验,调动学生的学习积极性,提高课堂的活跃度。

在程序设计(C语言)线上混合教学中,线上教学资源以超星学习通为主,以腾讯会议为辅。教师提前将每课时的教学PPT、教学重点和难点速课、电子教材、视频资源、延伸资料等资源上传到学习通创建的课程课时中,并设置相应的任务点和完成时间节点,利用通知功能提醒指定教学班级学生完成课前相关内容的预习。线上课堂教学根据教学内容选择学习通同步课堂、腾讯会议直播等教学方式,并采用课程签到、主题讨论、投票、选人、抢答、随堂练习、操作演示、教师答疑等多种教学手段,活跃课堂氛围,让学生积极主动地参与到教师的教学中。学生课后可以在学习通平台上回顾教师讲解的过程,也可以针对重点、难点深入了解,还可以通过“找资料”功能搜索学习通网络中相关资料等。教师通过在学习通平台上布置章节作业、讨论题目,来了解学生对知识的掌握程度,用以随时更新后续的教学方案,并通过平台“统计”功能,了解每一个学生的任务点完成情况、章节学习情况、课堂活动参与情况、作业完成情况等,给其发送欠缺相关内容的教学预警提示,用以管控学生学习这门课程的过程情况。

(二)教学设计与实践

本次教学选取2019级成型、机电两个专业作为实验班级,进行为期一个学期的试点教学实践研究。具体的教学设计如下:

如图所示,本次线上混合教学,教师依然占据主导作用,可以在学生的学习过程中,根据每个学生不同的学习情况进行引导,但学生就不再是简单的被动学习,而是有了很多主动参与学习的机会。线上课堂的同步教学与线上课外的异步教学形成“双通道教学”,使所有教学内容在学生的学习过程中以最适宜的通道开展。下面以一堂理论课(数据的表现形式及其运算)和一堂上机课(顺序结构程序设计)为例,研究线上混合教学的应用。

1.理论课

课前:将制作与收集的课堂教学资源放置到学习通建立的课程相应课时中,并给学生通过学习通通知功能,告知学生预习要求及要完成的任务点,使学生对线上课堂教学中的内容学习思考并掌握。学生预习过程中,也可在学习通群聊中将不懂的问题给教师留言。相关教学资源如下:对“数据的表现形式及其运算”制作的教学PPT;C程序设计(第五版)电子教材相关页面;课时重点、难点的文档及讲解速课;扩展内容“数制及其转换”制作的教学PPT;课前讨论材料;课后习题。

课中:教师在学习通中开启同步课堂,并用学习通通知功能下发消息到课程班级中的每一个学生,学生进入课堂并进行签到。线上授课时,结合学生的预习反映问题进行讲解,并采用多种教学手段调动学生的学习热情,使学生能紧跟教师的步伐去深入学习。可以对容易产生歧义的问题进行投票;可以对重点问题进行抢答;可以对难点问题进行讨论;还可以在平台推送随堂练习。学习通平台会对各种课堂活动立即生成统计数据,教师可以根据这些数据准确地把握学生对各种知识的掌握程度,并调整教学内容及教学进度,帮助学生更好地学懂这堂课。授课过程中,学生也可在同步课堂“讨论”中就授课内容提出疑问,教师可以及时讲解或采用合适的教学手段让其他同学来解答。

课后:通过学习通平台推送本次课时的重点、难点、作业等。根据平台“统计”功能,了解学生的任务点完成情况、章节学习情况、课堂活动参与情况、作业完成情况,并对个别知识点掌握不好或某项完成情况不好的学生进行教学预警,提醒他完成相应的查缺补漏。教师也可根据各项统计数据,及时调整后续的教学方案。线上课后的答疑,不受空间、时间的限制,给予学生最大的学习能动空间。

2.上机课

课前:将制作的上机课教学资源:Visual C++6.0软件安装包、说明文档;“顺序结构程序设计”上机指导;上机内容;上机作业;上机思考、讨论放置到学习通建立的课程相应课时中,并用通知功能告知上机课预习要求。

课中:教师在腾讯会议创建会议,学生通过会议号进入腾讯会议。学生上机前,教师先进行本次上机课内容的指导,如C主函数模块的基本框架设计等。再通过操作演示讲解本次上机课的编程技巧:实现两数交换的几种编程思路等。然后学生讨论易错问题如何编程。上机课全过程,教师和学生可以随时交流,也可以随时查看教师或某个学生的上机操作界面,达到非面对面的及时线上指导。

课后:通过学生的上机课表现及上机作业情况,将易错点和难点放到下次上机课的课前指导中进行再次讲解,并通过在学习通中布置上机思考题,加深学生对本次上机内容的理解,达到更好的教学效果。

二、线上混合教学效果

(一)增加了课堂参与度

随着上述C语言课程混合教学的逐步实施,无论理论课,还是上机课,课堂氛围明显变得更为活跃。教师的讲授与多种教学手段的实施,使学生在学习之余还可以得到放松,并在放松的心态下加深对知识的了解,从而得到更多的课堂参与度。

(二)提高了学习积极性

学生通过手机端、电脑端作为与教师的交互媒介,并利用学习通课程中的多种教学资源预习,参与课堂各种教学活动,课后交流讨论,充分调动了学习积极性。学生主动思考问题,再找到解决问题的方法,从而收获成功的喜悦。

(三)提升了教学效果

本次教学改革实践,采用以学习通平台统计学习过程积累分值与期末线上随机考卷分值结合的方式,作为课程最终的考核目标。由于学生在平时的学习过程中,课堂参与度高,学习积极性强,还有教师在学习过程中及时地调整教学方案,针对性地进行教学预警,随时进行教学答疑等,这门课程的教学效果较传统教学显著提升。

三、结语

本次线上混合教学,较好地完成了预期教学目标,也为后续程序设计(C语言)课程教学提供了线上教学改革的契机。互联网环境下,教师应当积极转变自身角色,并充分利用各种互联网资源,设计以学生为中心,以信息技术为手段的新型混合教学模式,使学生在掌握C语言基础知识的同时,真正提高自主学习能力以及分析解决实际问题的能力。

参考文献:

[1]王帅国.雨课堂:移动互联网与大数据背景下的智慧教学工具[J].现代教育技术,2017(5):26-32.

[2]胡潇.互联网+背景下应用型本科院校课堂教学改革研究[J].智能城市,2016(11):120-121.

[3]余荣滢.利用线上平台构建高效的教学交互环境[J].信息化与数字化,2018(10):138.

编辑 张 慧

猜你喜欢
上机C语言程序设计
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
“C语言程序设计”课程混合教学探索
上机数控“可疑”的高毛利率
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
高中信息技术教学实效探究
高中信息技术教学实效探究