标题 | C语言公共课线上线下混合式教学的应用研究 |
范文 | 陈致超 朱范炳 摘? 要: 结合C语言公共课的课程性质以及线下教学中存在的一些问题,提出了线上线下混合式教学方法。从教师备课、课堂管理、考核方式等方面进行探讨,给出了具体改革建议,以提高教学效果和学生自学能力。 关键词: C语言公共课; 线上授课; 线下教学; 混合式教学 中图分类号:TP312? ? ? ? ? 文献标识码:A? ? ?文章编号:1006-8228(2021)02-58-03 Abstract: Combining with the nature of C language public courses and problems existed in offline teaching, the online and offline blended teaching method is proposed in this paper. The teacher's lesson preparation, classroom management, assessment methods and so on are discussed, and specific reform suggestions are given, in order to improve the teaching effect and students' self-learning ability. Key words: C language public course; online teaching; offline teaching; blended teaching 0 引言 隨着我国信息技术的飞速发展,网络在线教育发也随之兴起,探索出了一条新的授课方式。这为传统的线下授课方式带来了新的启发,线下授课需要改革创新。由于C语言公共课的性质,不能完全照搬计算机专业的授课方式,应当根据学情,合理利用线上教学的优点改革线下C语言公共课课程的教学方法,探索出一条线上线下混合式教学[1]的方法,将有利于提高教学效果。 1 C语言公共课教学现状分析 1.1 学生与教师现状 C语言作为非计算机专业[2]的实践课程,与计算机专业课程相比,需注意到一些客观情况的不同。学生方面,一般非计算机的学生专业基础知识比较欠缺,学习不够重视,学习积极性不高。教师方面,一般由青年教师任教,教学经验不丰富,难以达到较好的教学效果。 1.2 传统课堂 课堂管理包括学生签到、授课、课堂互动、布置作业等环节。签到环节费时较长,信息难以汇总。传统课堂互动为少数学生问答,难以让每个学生表现自己,真正参与课堂。而且由于课堂人数众多,学生听课效果不佳,存在上课玩手机等不良行为。只能依靠课前上交手机的方式来管理学生。 传统的C语言公共课是在机房授课,理论和实践相结合,学生可以在学习完理论知识之后立即进行上机实验。但是课堂人数众多,难以具体到每位同学,并进行精细化管理。常规的使用编程软件没有及时反馈平台,学生难以及时纠错,对于编程语言的学习来说,效果不佳。 1.3 考核方式 传统的C语言公共课考核方式较为简单,不够精准与公平。由于班级人数多,平时成绩难以真实反映每位学生的学习状况。而且平时作业和期末试卷仍以人工手动批阅为主,工作量大,而且易出错。 1.4 线上教育资源 随着网络时代的发展,线上优质教育资源越来越多,主要针对高校热门专业课程,其中就包括C语言程序设计,但是主要针对计算机专业学生,同时也为C语言公共课提供了丰富的教学资源[3]。邀请名师讲授,教师知识渊博,教学经验丰富,内容讲解透彻易懂,课堂节奏安排合理。而且可以重复听讲。拥有配套课件和练习题,针对不懂的地方有讨论区讨论进行答疑。学生不仅可以使用电脑而且可以使用便携设备手机等进行自主学习。例如中国大学慕课,爱课程等知名网站。但是网课目前主要为课下自主学习服务,课上仍以该校教师面授为主。 2 C语言公共课线上线下混合式教学方法探究 受线上授课的启发,线下授课方式将与传统授课有所改变,因此备课、课堂管理、考核方式等也将发生改变。 2.1 教师结合线上线下教学资源备课 线下授课的备课方式与传统备课方法也将有所改变。学生方面,接受了疫情期间的完全线上教学,已经具备线上学习的能力,可以适当结合课程特性,安排一些线上教学内容辅助课程教学。提前布置预习任务、公布课件、相关授课资料、课后作业等通过线上方式处理,节约时间,同时体现了教学了灵活性。为了拓宽学生的学习渠道,可以考虑选取优质的网络教学资源,将优秀专家教授请进课堂,为学生授课。解决了青年教师经验不足的问题。由于网上的C语言课程并非都适用于非计算机专业的学生学习,因此,需要任课教师对现有的网课进行内容的选取,并针对重点难点进行详细讲解和强调,同时做好答疑。根据学生的接受情况,将优质网课与任课教师讲授相结合。充分发挥线上线下混合式教学的教学效果。 2.2 线上线下混合式教学课堂管理 合理利用现代教育技术及科技手段,改变课堂。应当充分发挥电子产品如手机的学习作用,而不是片面的制止学生使用电子产品,在这个前提下,促使学生的角色变被动为主动。例如签到环节,利用电子点名,手机签到,高效快捷,签到信息统一汇总,便于期末总评。又例如课前设计好课堂互动环节,学生可利用手机现场作答,并统计学生答题结果。也可利用相关软件随机点名,更加公平。能够实时掌握学生学习状况,真正让每位同学参与到课堂中来。课后作业的布置也可通过网络平台直接下发至学生手机,防止学生遗忘,按时提醒,也可网上收取学生作业,平时成绩汇总一目了然。课堂选用课堂录屏软件,比如钉钉等,录制每次所讲课程,学生可以利用线下时间,通过视频回放复习,同时也解决了C语言公共课课时少的问题。充分发挥线上线下相结合的高效课堂管理模式。 C语言公共课实验环节,由于公共课C语言上课人数较多,往往学生遇到的问题也较多,教师无法为每位同学答疑,常规的编程软件无法对程序进行检测是否满足题目要求,对于学生来说,难以发现程序中的问题,会降低学习效率。应利用网络在线判断程序平台及时反馈学生实验问题,既能提高学生学习的积极性,又能降低任课教师的负担。 2.3 结合网络平台改革考核方式 C语言公共课平时作业和期末考试[4]是学生成绩组成两大块内容。应当利用网络平台,智能辅助学生学习,同时高效管理学生平时作业与考试,并减轻C语言公共课教师工作量,而且对学生的评分更加公平、智能、精准。 C语言公共课是比较重要的一门实践性课程[5]。实验平台需要合理安排以满足平时练习需求。除了利用课堂时间练习实验外,课下也要多加练习。由于刚入大学,或者受家庭条件的影响,大部分学生没有电脑,课下无法上机实验。应当利用现有网络资源,拓宽学生的学习途径。不仅能够布置课堂实验,而且可以布置课后作业,培养学生的自学能力。对不同的学生要求完成作业的方式不同,但是要求不降低。有电脑的同学,優先使用Devc++编程软件完成课后上机实验。没有电脑的同学,可使用手机安装菜鸟教程等模拟C语言编译器的手机软件来完成课后上机实验或自学。而且教师可以在线批改学生作业,并能够精确统计作业完成情况。电子作业使教师收作业较以往更方便快捷,课下也能管理学生,加强了监督学生的力度。 由于课程性质的要求,对于学生提交的作业,应及时地检测学生的程序并能发现问题,帮助学生纠正问题。由于是公共课,对于学生的要求也有所不同,常见的在线程序判断系统[6]对于程序的正确性要求较高,评分标准不适合作为非计算机学生入门使用。为实现作业的智能化批改,符合学生的特点,而且适应线上、线下混合式教学模式,该课程选择iStudy通用实践平台作为学生提交作业并验证程序一种学习方式。不仅课堂实验能进行,也作为课后作业布置的平台,能够为学生提供更智能的学习方法。 考试方面包括出卷和考试两个环节。任课教师可通过iStudy平台自建题库或利用共享题库为学生准备适合学生学情的课后练习题和考试试卷。并在网上发布平时练习题,通过学号即可登录练习,使用方便。学生完成试题后系统可自动阅卷,提高教师阅卷效率,学生可以及时发现并纠正自己的问题,系统将实时反馈学生的完成情况。教师也可手工阅卷或者查卷,发现学生普遍存在的问题,也可避免评分标准一刀切。对非计算机专业C语言的初学者,不能单一的以结果来判定学生的对与错,满分或者零分,需要制定更详细的评分标准来提高学生学习的积极性。iStduy平台可统计练习题的完成情况,使得平时成绩的管理更加精细化。该系统也可作为考试软件,出卷方式灵活,考场管理方便,使考试更加公平公正。 3 结束语 在C语言公共课的教学中,采用线上线下混合式教学方法,从教师备课,课堂管理和考核方式三方面进行教学改革。结合线上线下教学的优点,混合式教学使得C语言公共课教学效果得以提高,不仅培养了学生的自学能力,同时考核变得更加精准、公平,提高了管理学生的效率。结合优质的线上教学资源备课,使得课堂内容更加丰富,拓宽学习的途径。解决了C语言公共课课时少、教师经验不足的问题。合理利用网络平台管理课堂,学生的学习方式由被动变为主动。解决了C语言公共课课堂人数多,管理效率低的问题。利用网络实践平台,实验环节及时反馈学生问题,并实现了随时随地可实践,评分更加智能、精准、公平,使C语言公共课的考核方式更加精细化。 参考文献(References): [1] 高爽,贾丽娟.“C语言程序设计”线上线下精品课程探索与实践[J].黑龙江教育(高教研究与评估),2020.7:45-46 [2] 张文慧.非计算机专业C语言程序设计混合式教学研究[J].现代经济信息,2019.24:460 [3] 王春晖,刘志国,俞宗佐,张丽萍,王娜.基于MOOC平台的混合式教学模式探索——以C语言程序设计公共课为例[J].内蒙古师范大学学报(教育科学版),2015.28(7):144-146 [4] 邓泽林.软件工程专业C语言程序设计教学与考试改革研究[J].计算机时代,2015.6:68-70 [5] 李霞.基于专业应用的C语言程序设计课程教学研究[J].计算机时代,2019.2:95-97 [6] 赵磊,焦铬.C语言程序设计课程教学中引入ACM/ICPC的探讨[J].计算机时代,2016.1:66-67,70 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。