APP下载

基于C语言程序设计课程的在线教学实践研究

2020-11-30刘洪霞

科技风 2020年30期
关键词:程序设计线上教学

摘 要:智慧树和钉钉平台的完美结合,为教师提供了优质的线上教学平台,为学生提供快捷方便的学习空间和学习资源。本文利用“智慧树”和“钉钉”教学平台,并以实际案例介绍了在C语言程序设计课程的教学过程。实践证明,应用这两个平台来完成C语言程序设计课程的教学,极大地提高了学生学习的主动性,也更有利于教师优质地完成教学任务。

关键词:线上教学;智慧树;钉钉平台;程序设计

1 概述

1.1 智慧树平台简介

智慧树又叫知到,分为学生版和教师版。有手机APP和网站直接登录两种方式。智慧树是全球大型的学分课程运营服务平台、在线教育平台、网络教育在线完美支持跨校授课、学分认证、在线互动教育学堂。拥有海量优质公开课,可随时观看;读书频道,您的掌上图书馆;名校公开课,每周更新1000+国内知名课程;精品在线课程,超多名师专栏,视觉听觉多种选择任你学。

1.2 钉钉学习平台简介

钉钉(DingTalk)是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台,提供PC版,Web版和手机版,支持手机和电脑间文件互传。核心功能包括,视频电话会议,商务电话,Ding功能,消息已读未读,团队组建功能,钉钉群,钉盘,钉邮,圈子等。其中Ding功能,可以提示个别学生读取信息。钉盘,可以很方便地存取教师长传的教学资料,以便学生查看;消息已读未读功能,教师在群里发了知识点或是题目之后,可以看到那位同学没有查阅,以便再次提醒查阅。

1.3 智慧树和钉钉平台结合教学的可行性

在钉钉平台创建群,邀请班级学生加入群,上课采用发起直播的形式上课,学生有问题可以随时在群内回复信息,反馈给教师,方便可行。钉钉的钉盘功能,用于教师上传每次课的教学资料,以便学生预习和复习。钉钉还支持视频回放功能,教师的每次教学视频,学生都可以自行下载观看多次学习。智慧树主要用于教师上课签到,布置课堂和课后作业,以及考试检测等。在智慧树布置的课堂作业,学生可以随时完成,即使没有电脑的同学,登录APP也是很方便完成的,并且有“打回”和“催交”功能。学生作业不合格,可以打回,让学生重做,或是忘记完成作业的同学,通过“催交”功能,及时提醒学生完成作业。钉钉平台和智慧树的完美结合,完成了《C语言程序设计》课程的线上教学[1]。

2 《C语言程序设计》课程的在线教学实践

《C语言程序设计》课程采用“智慧树”和“钉钉平台”结合的教学方式来呈现。师生活动分为课前、课中和课后[4]如图5—图7。具体实现过程如下:

2.1 课前10分钟

(1)打开钉钉、智慧树和传智播客查看学生预习情况(图1)。

(2)学生签到期间开直播。

2.2 导入

(1)课程思政,两分钟微视频,观看某院士接收外媒体采访视频,讲解某院士从43岁才开始学英语情况。看爷爷43岁还这么努力,各位同学正处于风华正茂的时候,你们还等什么,机会就在眼下,努力吧,同学们!

(2)以做练习题的形式回顾上次课知识点,检查学生掌握情况。练习题以钉钉投票的形式给出(如图2)。以便统计学生人数和集中查看。

2.3 新知识点讨论

(1)一个知识点紧跟练习和课堂作业,直播视频。

(2)知识点讲解过程中,连麦提问学生,钉钉群内文字互动等,中间穿插着问题讨论,让学生积极参与,防止学生挂机现象。

(3)知识点讲完后,做练习和智慧树课堂作业。

(4)重要知识点让学生开播讲解。其他学生观看后评价和提出问题。最后教师点评。学生直播画面(图3)。

2.4 小结

(1)总结本次课内容。

(2)点评课堂作业。

(3)给出学生应知应会清单。

(4)智慧树布置作业、学生分享笔记(图4)。

图4 学生笔记

图5 课前师生活动 图6 课中师生活动

图7 课后师生活动

3 在线教学实施成效

从调查、备课、实施、在线教学已成熟,从教学设计、教学内容和教学形式等,均能满足不同层次的学生需求[2]。从几个方面说明一下。

(1)教学过程中通过提问,投票等活动,检查学生知识点掌握情况。发现大部分是能跟上教师节奏,掌握所学知识点;

(2)课后通过批阅学生作业,发现学生网上查阅资料的能力明显增强;

(3)课前预习有待加强。通过看视频和课件等资料,增强学生归纳总结能力;

(4)大部分同学都能在钉钉群分享自己的课堂笔记,检查自己的同时,也给其他同学提供借鉴。

4 在线教学反思

经过一个多月的线上教学实践,老师和同学们已基本适应线上教学。同学们也能很好地配合老师完成每一个教学单元的教学计划和内容。但全部的线上教学对于师生都是一次挑战,是在师生的共同努力下完成的一项教学经历。以下是几点反思:

(1)教学内容不能同于面授形式,备课时认真斟酌教学内容,是花费时间在课堂上讲,还是放在预习部分,或是作为学生课后作业;

(2)设置短小精悍的预习视频,让学生带着问题进入直播听课;

(3)教学计划的修改,考虑部分学生没电脑的情况,操作性强的内容可适当延后;

(4)课后作业的种类和形式尽量多样化,避免学生厌倦和迟交。

5 在线教学经验总结

“智慧树”和“钉钉平台”的完美结合,完成了《C语言程序设计》课程教学,并在实际教学中不断改进方法和根据学生反馈改进教学形式。实践证明,结合的教学方式,能活跃直播间气氛,更有利师生互动。智慧树的课后作业布置,使学生更加自律,按时完成作业;让学生记好笔记,每次下课后让学生在钉钉群分享笔记;提高家长参与度。学生自控能力差,让家长适当监督学生起床学习做作业;连麦、文字回复、提问、学生直播、群讨论组方式交替进行互动。照顾每一个学生的感受,上好每一堂课。

参考文献:

[1]刘洪霞.“互联网+翻转课堂”下的C语言程序设计课程教学改革[J].科技风,2020,(08):58.

[2]梁新元.提升C语言编程实践能力的对分课堂教学改革探索[J].软件导刊,2019,(11):40-44.

[3]陈玲霞,廖喜凤.基于学习通的线上线下混合式教学[J].信息素养,华东师范大学出版社,2019,(9):99-100.

[4]殷周平,陳萌昭,刘桂江,胡扬.改进的翻转课堂模型用于大学C语言教学[J].安庆师范大学学报,2019,(4):112-114.

猜你喜欢

程序设计线上教学
基于OBE的Java程序设计个性化教学研究
基于Electron.js的风向玫瑰图绘制程序设计与实现
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
“C语言程序设计”课程混合教学探索
高职英语线上教学存在的问题与对策
“互联网+”背景下中国饮食文化课程的教学改革研究
互联网+环境下工艺美术设计情境驱动教学方法探索
线上教学发展状况与虚拟社群维持策略探析