摘要:《C语言程序设计》是很多大专院校的理工科类别的专业基础课,通过理论加实践的学习,提高大学生设计程序的能力以及计算思维能力。2020年初,由于新冠病毒导致疫情的原因,全国大学生在家“停课不停学”,通过网课的形式进行学习。针对网课实施情况,采用了实时直播+异度弹性学习+微信群互动学习相结合的学习模式;利用超星学习通的教学平台,激发学生的学习兴趣;针对不同的学生情况,调整学习策略,旨在提升学习效果。
关键词:C语言程序設计;主动学习;异度弹性学习;网络学习共同体
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)28-0160-02
2020年初,作为新时代的大学师生,大家都束身听令,奉命唯谨,响应国家教育部号召“停课不停学”,在特殊时期使用特殊方式,用我们的安静守候和努力学习回报祖国。经历了近三个月的网课学习,大家从经历各大网络学习平台的拥堵所带来的各种不便,到现在的得心应手,在学习交流教学相长的课堂上,我们有资源的分享,有直播连麦的提问,有热烈的讨论,有教学的互动,有做出数据分析的作业解析,还有根据学生情况的个性化“配方”。根据实际上课情况,本人针对网课状态下如何激发学生的主动学习,提升学生的学习效果等做一下总结。
1 针对网络“学困生”,调整教学策略
《C语言程序设计》是一门编程课,以往的学习模式是案例式的,通过上机实践案例来融合知识点的学习。在网课正式开始之前,本人针对学生情况做了一个课前调查,发现只有55%附近的同学能够正常使用电脑。如图1所示。但是百分之百的学生认为,要想学好编程课,希望能够上机实践和教师讲授相结合。如图2所示。
作为一门编程课教师,自然深知上机实践对于学好编程语言的重要性,但是条件有限,对于因为资源不足导致的学困生,老师必须全部兼顾到位,不能使其掉队。所以本人调整了教学策略,网课期间,学生的学习以基础知识,语法规则等理论知识为主,夯实学习基础,为疫情过后的开学上机做足准备。
2 讲好开学第一课,引导大家讨论制定网络学习契约
在网络教学第一课,针对新冠病毒的预防,本人在学习通上准备了主题讨论和资料分享以及相关作业。通过分享《同心抗疫,静待花开》的视频,引导学生分享关于信心、责任、使命的感言,大家积极主动的分享了自己的感悟。“众志成城、共克时艰”,“中国力量、战无不胜”,“一方有难、八方支援”,“武汉加油、中国加油”等充满激情和信心的言语响彻在班级微信群里。如图3所示。
顺势做出总结,引导大家用感恩致敬英雄、用努力学习向善向上、用爱心责任呵护家园、用科学理智保卫健康、用知识用勤奋助力祖国。百折不挠自强不息,让灾难见证我们坚定成长的足迹,让不幸成为通向幸福的桥梁。为了更好地务实,把雄心壮志化作真真切切的行动,本人提出大家讨论出共同的网络学习契约,师生共同遵守,一起进步。如图4所示。
1)按照约定时间上课,保证心到手到眼到口到,微课视频坚决认真看,杜绝刷时间。
2)自我监控,学习积极主动。老师布置的讨论必定认真思考并跟帖回复。
3)端正学习态度,网课期间不允许乱发和学习无关的信息。
4)作业一定按时完成,可以参考别人的,但是不能复制。
5)允许自己更加优秀,努力建构知识体系,老师十分欢迎向学有余力的同学推送相关拓展资源。
同学们热情激昂,纷纷表示遵守网络学习契约,建立学习共同体,师生一起努力把《C语言程学设计》学好。因此,签订网络学习契约,对于提升学生的学习兴趣,约束网课期间的学习行为大有裨益。
本学期的授课对象是19级机制以及19数控班学生,作为新生代的“ONLINE一代”大学生,他们都是信息达人、手机控、对信息化设备资源应用熟练、兴趣强烈、动手操作能力强,但是不太喜欢被动说教;熟悉计算机的存储和运算方式,但缺乏编程所需要的计算思维能力。所以,网课用来签到、分享资源、参与讨论、完成作业的平台是学院建议使用的超星学习通,通过参与几个老师设置的活动,例如签到、投票、课堂随机选人提问、抢答、主题讨论、随堂练习等,同学们很快上手,纷纷表示网络课堂有意思。超星学习通丰富多彩的活动,提升了学生的学习参与感,它的简洁和易操作性针对网课效果的提升很有帮助。
3 实时直播+异度弹性学习+微信群互动学习相结合
为了适应学生的学习特点,本课程采用腾讯会议和同学们直播互动,采用学习通给大家分享干货充足的微课视频资源,使用微信群建立网络学习社群,形成网络学习共同体。
一般在课程开始的时候会直播,一是实时分析上次课程的作业情况,针对易错题提供讲解和拓展延伸,二是给同学们叙述一下本次课的主要内容、重点难点以及学习目标。在关键点时候会直播,详细解释一些难点易错点等。在案例分析示范的时候做直播,把握算法分析在实际编程中的应用。在课程结束做总结的时候直播,方便交流沟通。如图5所示。
除此之外,考虑到在课堂开始后的10-15分钟后,学生们的注意力和学习效率会到一个低点,我会通过连麦的方式互动,或者在学习通发表一个主题讨论,要求大家跟帖回复等等,适度间隔安排学生的参与机会,提升他们的学习兴趣,唤醒学生学习动机与状态,为主动学习打下基础。
针对《C语言程序设计》课程中的理论知识,充分利用我们教学团队录制的优质课程资源,把各个知识点的微课视频上传到学习通平台,便于大家根据自己的实际情况利用碎片化时间预习或者反刍式学习,如图6所示。
4 组织多元化的学习活动,做好成效评价
讨论跟帖、实时互动、作业分析、互评他评,为了提升学生的参与感,在实际的教学过程中组织了多元化的学习活动,多鼓励,不批评,对学生的信任和支持等情感链接激发了学生的学习兴趣,使他们在学习的过程中有良好的精神体验,尝到甜头之后形成良性循环。
利用学习通强大的数据统计能力,做好成效评价,让自己的成绩和同学们的成绩都可见可评,方便同学们找准差距,激励自己,也方便教师做好宏观调控,根据学生的实际情况调整教学内容。如图7所示。
5 结论
通过课前调查,针对同学的情况制定学习策略,不能让任何一个学生因为特殊原因掉队。
通过开学第一课的学习,引导大家通过努力学习致敬英雄,签订网络协议,建立师生学习共同体,为学好网课打下基础。
通过腾讯会议的平台直播,实时交流,提升学生对课程的参与感。
通过利用超星学习通的学习平台分享资料,组织多元化的学习活动,激励学生主动建构学习以及创立有效的可见学习目标达成度的学习制度,达成学习效果。
参考文献:
[1] 王颖,胡清.基于C语言的一维数组应用的教学设计[J].电脑知识与技术,2018,14(29):73-74.
[2] 汪红兵,姚琳,武航星张敏.C语言程序设计课程中的计算思维探析[J].中国大学教学,2014(9):59-62.
[3] 张耀文.基于计算思维的程序设计课程案例教学法研究[J].重庆电子工程职业学院学报,2012,21(3):149-150,160.
[4] 程传鹏.基于大学生心理特点的C语言教学方法[J].计算机教育,2012(1):68-71,82.
[5] 刘志丹,李晓花.《C语言程学设计》教学改革研究[J].电脑知识与技术,2018,14(20):160-161.
【通联编辑:王力】