第37卷第1期2021年3月
沧州师范学院学报
JournalofCangzhouNormalUniversity
Vol.37,No.1
Mar.2021
《高级语言程序设计》线上线下混合教学模式探究
———以沧州师范学院计算机类专业为例
陈寒梅,樊文超,张宸瑜
(沧州师范学院计算机科学与工程学院,河北沧州061001)
摘 要:随着“互联网+”在教学领域的广泛应用,传统的课堂教学模式正面临日趋严峻的挑战,线上线
下混合教学模式掀起了教学改革的热潮.立足沧州师范学院实际教学情况,针对《高级语言程序设计》课
程教学存在的问题,开展了面向计算机类专业学生的线上线下混合教学模式的探究,提出课前通过学习
通平台自主预习和复习、课中线下教学授课、课后线上拓展训练、使用OJ系统进行单元测试、改革考评
机制等具体实施方案.实践证明,线上线下混合教学模式在提升学生的自主合作探究能力、推动课堂教
学转型升级、提高工作效率和教学质量等方面具有良好的效果.
关键词:混合教学模式;在线评测系统;课堂教学;在线学习
中图分类号:TP312     文献标识码:A     文章编号:2095 2910(2021)01 0126 04
《高级语言程序设计》课程要求学生具备较强的编程能力,而教师为主体、学生被动参与的传统课堂教学模式,往往使学生失去主动性和学习兴趣,教学效果不理想;完全线上教学实施过程中因缺乏教师的主导与监管,教学效果同样不理想.线上线下混合教学模式将线上教学和传统课堂教学的优势相结合,既能激发学生的自主性又能发挥教师的主导作用[1].作为一种全新的教学模式,线上线下混合教学模式以其先进的理念迅速得到应用和推广,尤其是在新冠肺炎疫情期间,混合式教学为高校课程教学提供了新的思路.本文以沧州师范学院计算机类专业为例,对《高级语言程序设计》线上线下混合教学模
式进行了探究.
1 《高级语言程序设计》课程设置情况及存在的问题
目前,《高级语言程序设计》是本科院校计算机类各专业的核心必修课,是本科生的第一门程序设计课,也是数据结构、C++、Java、操作系统等课程的前序课程,更是改变学生思维方式和计算思维的基础课.《高级语言程序设计》一般开设在第一学期,学生水平参差不齐,很大一部分学生在初学时表现出畏难情绪.学生虽然具备中学层面上的数学抽象和表达能力,但如何将实际应用抽象为计算机可处理的问题还不够清楚,因此在教学改革中怎样培养学生的计算思维能力和编程能力是需要解决的重点问题[2].现今,大多数《高级语言程序设计》任课教师还是采用传统的课堂教学方法,实际教学过程中常存在以下几方面的问题.
(1)课程本身
《高级语言程序设计》是一门编程语言课程,本身语法多且灵活,繁杂难记,相比其他课程学生接受起来比较困难.
(2)教师方面
教师教学方法单一,有些教师为赶教学进度,一味地“满堂灌”,并没有把编程思想放在首位,而是更注
收稿日期:2020 11 25
基金项目:沧州师范学院2020年校级教改项目“高级语言程序设计线上线下混合教学模式探究”,项目编号:2020JGD005.
作者简介:陈寒梅(1983 ),女,河北邯郸人,沧州师范学院计算机科学与工程学院讲师,研究方向:软件开发、Web应用开发.·
·
那些繁杂难记的语法规则,课堂缺乏激情,师生互动少,学生被动地接受知识,逐渐丧失学习的兴致.另外,绝大多数教师的教学案例一成不变,没有新意,例如,选择结构的教学案例通常是判断某年份是
不是闰年,判断某个数是不是素数;循环结构的教学案例通常是求N的阶乘等.教学案例跟学生的学习或生活毫不相关,学生对教学案例不感兴趣,从而影响教学质量.
(3)学生方面
学生学习缺乏兴趣,积极性和主动性不强.普通高校的很多学生没有养成预习的习惯,课后也很少主动复习,上机课前没有充分准备,从而导致听课容易但自己动手写代码困难.
(4)考核机制问题
《高级语言程序设计》课程考核方式多以闭卷考试为主、实践成绩为辅.这种考核方式容易使学生形成错误认知,认为这门课程考试只考理论,不考实践,不重视实践,即使不会写代码也不会对考试成绩造成太大影响,因而使得原本实践性很强的编程课却成为了仅为应付考试而存在的课程,最终导致学生的编程能力得不到有效的提高.
2 线上+线下混合教学模式的构建与实践
根据《高级语言程序设计》课程教学存在的问题,提出“线上+线下”混合教学模式,即以学生为主体,又发挥教师的主导监管作用的一种教学模式.借助互联网平台,强调培养学生编程能力、自主学习能力和沟通交流能力,学生通过学习通平台课前线上预习、课中线下授课、课后通过学习通完成理论单元测
试,通过OJ(OnlineJudge)在线评测系统实践巩固和测试相结合的学习模式,实现最优化的学习效果[3].
2.1 课前通过学习通平台,学生自主预习、复习
以网络平台为学习载体,学生自主学习不受时间地点限制,随时随地聆听教师讲授.当前学习通平台覆盖了大部分计算机学科的课程,且课程内容细致、结构性很强,即时反馈功能完善.并且,该平台具备课前通知、签到、班级聊、作业发放、课中互动、投票问答、统计管理等功能.因此,2020年以学习通平台作为线上教学平台,对学生的线上学习进度和章节测验进行过程管理.
2.2 课中线下教学授课
课堂教学引入思政元素,以与学生学习、生活密切相关且生动有趣的教学案例为驱动,带领学生寻解决问题的思路并进行分析,然后编程实践.线下授课分为以下五个环节:面对面教学、过程监控、答疑解惑、教学反思、教学评价.教师系统讲解教学任务中重难点知识,及时发现学生在学习过程中出现的问题,巩固学生在线预习的内容,解答学生线上学习过程中遇到的难题,加深理解所学知识.课后教师对教学任务的完成情况及存在的问题进行教学反思,整理补充教学内容,优化教学方案.
2.3 课后线上拓展训练
以学生成绩管理系统为例,教师将拓展训练任务上传至OJ系统,学生以小组方式进行练习并将任务的完成情况在线提交,教师给出评价反馈,学生收到教师点评后继续完善功能[4];根据线上拓展训练效果,教师进行教学反思.
2.4 OJ系统进行单元测试
《高级语言程序设计》课程采用DEVC++编程工具和Windows操作系统,并搭建了沧州师范学院程序设计OJ系统,现有300多道测试题.每个章节讲授完成后,学生通过OJ系统进行线上练习及单元测试.线上测试由课程组任课老师课下统一安排时间、机房进行.
2.5 考评机制改革
以往《高级程序设计语言》大部分采用传统的闭卷考试方式:平时成绩+实验成绩+期末笔试成绩,教师根据学生书面作业、实验成绩和期末考试成绩来判定学生本门课的表现,显得有些力不从心.作为一门实践性很强的程序语言类入门课程,考试更应以学生的动手编程能力为主,结合线上线下混合式的学习过程,加大过程性评价的比重,真正体现整个学习过程效果,这样更全面、公平.
改革后《高级程序设计语言》课程的考评机制由四部分组成:学习通平台的学习情况占20%,由教师实时监控;课堂讲授部分占30%,主要由学生的课堂学习情况组成;平时拓展训练及OJ线上单元测试占20%;
·
·
期末线上综合考核通过OJ系统完成,时长为2小时,包括基础编程题1道、综合编程题3道、提高扩展题1道,共占30%.
多元化的评价方式激发了学生的学习兴趣,提升了学生的自主学习、探究能力,同时也有助于取得良好的学习效果.
3 线上+线下混合教学模式的教学效果
3.1 提升学生的自主合作探究能力
线上线下混合教学模式改变“以教学为中心”的传统教学模式,强调学生主体地位和教师主导监管作用.
在线上线下混合教学模式中,学生为了完成相关学习任务,在任课教师监管指导下,利用互联网线上资源,充分发挥主观能动性,自主查阅分析相关资料并编程实践,激发了学生的学习兴趣,潜移默化地培养了学生的逻辑思维能力,显著提升了学生的协作能力、语言表达能力和编程能力,最终不仅提高了学生的学习成绩,还提升了自主合作探究能力.
3.2 改进教师的教学方法,推动课堂教学转型升级
线上线下混合教学模式对任课教师也提出了新要求,不仅要关注“如何教”,更要关注“如何促进学”的问题.教师从以下几个方面提升促进了学生学习的效率:首先,混合教学模式激发教师主动学习新媒体技术,开展教学研究与实践,创建丰富的学习情境,促进学生获得积极的学习体验;其次,混合教学模式需要教师实时掌控学生学习中普遍存在的疑难点,对学生提出的问题和疑问及时反馈,促进师生有效互动;再次,混合教学模式对教师的监管技能提出新要求,教师借助学习通平台提供的数据统计信息对学生的学习过程进行监控,促进了有效的学习过程管理[5].
混合教学模式通过发挥教师主导和监管作用,体现学生学习过程中的主体地位,探寻增强教学效果最有效的方式,推动教学方式转型升级.
3.3 提高工作效率和教学质量,开展个性化学习
线上线下混合教学模式需要任课教师制作、上传和维护大量的网络学习资源,又要在线与学生有效沟通、及时反馈,了解学生的学习进度和效果.虽然教师要花费更多的精力,但从长远来看可以提升工作效率,并能很好地展示学生的个性化学习.
通过对《高级语言程序设计》课程教学改革,不仅提高了学生的及格率,也提高了学生学习的主动性、积极性和创造性.学生积极参与各级各类比赛并取得了良好的成绩,包括2019年第三届河北省大学生程序设计大赛获3个三等奖,第十届蓝桥杯全国软件和信息技术专业人才大赛河北省省赛获2个一等奖、5个二等奖和5个三等奖,全国总决赛获2个三等奖.
4 结束语
在“互联网+”时代,积极采用移动互联网技术对《高级语言程序设计》课程进行教学改革.构建线上线下混合教学模式,是教学改革的趋势,同时也顺应了时代发展对教育改革的要求.通过线上线下混合教学模式的实践,学生的学习兴趣明显提高,编程能力得到较大的提升,同时也为地方应用型本科院校的教学提供了参考和借鉴.
参考文献:
[1] 李广艳.线上线下混合式教学模式在思想政治理论课中的应用研究[J].吉林省教育学院学报,2020,(8):81 84.
[2] 邢旭峰,谢仕义,彭小红,等.混合驱动模式在C语言程序设计课程教学中的实践[J].长春师范学院学报(自然科学版),2018,37(2):134 138.
[3]  振红.教学模式实施方案设计[J].工业和信息化教育,2018,(7):52 57.
[4] 王飞飞,谢丽明,闵改,等.基于SPOC模式的C语言实训教学改革[J].电脑知识与技术,2020,16(5):144 145.
[5] 谢中梅,吴琼,谢舒闽.“线上+线下”混合式教学模式在《软件测试》课程中的应用研究[J].计算机产品与流通,2020,(8):140 141.
·
·
犚犲狊犲犪狉犮犺狅狀犗狀犾犻狀犲犪狀犱犗犳犳犾犻狀犲犕犻狓犲犱犜犲犪犮犺犻狀犵犕狅犱犲狅犳犃犱狏犪狀犮犲犱犔犪狀犵狌犪犵犲犘狉狅犵狉犪犿犿犻狀犵———TakingComputerMajorofCangzhouNormalUniversityasanExample
CHENHan mei,FANWen chao,ZHANGChen yu
(CollegeofComputerScienceandEngineering,CangzhouNormalUniversity,Cangzhou,
Hebei061001,China)
犃犫狊狋狉犪犮狋:WiththewideapplicationofInternetplusintheteachingfield,thetraditionalclassroomteachingmethodsarefacingseriouschallenges.Theonlineandofflinemixedteachingmodehasbecomeahottopicinteachingreform.BasedonactualteachingsituationofCangzhouNormalUniversity,aimingatexistingteachingproblemsinAdvancedLanguageProgramming,thispapercarriesouttheresearchonon lineand
offlinemixedteachingmodeforstudentsmajoredincomputer,andputsforwardtheconcretere formscheme,suchasindependentpreviewandreviewbeforeclassonthelearningplatform,offlineclass roomteaching,andextendedonlinetrainingafterclass,onlineunittest,evaluationmechanismreformandotherspecificimplementationprograms.Ithasbeenprovedthatonlineandofflinemixedteachingmodehasagoodeffectinimprovingstudents’independentcooperationinquiryability,promotingthetransfor mationandupgradingofclassroomteaching,andimprovingworkefficiencyandteachingquality.犓犲狔狑狅狉犱狊:mixedteachingmode;onlineevaluation;classroomteaching;onlinelearning
[责任编辑:武玉琳檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪
檪檪檪檪檪檪檪檪檪檪檪檪檪(上接第125页)
犜犺犲犃狆狆犾犻犮犪狋犻狅狀犪狀犱犐狀狀狅狏犪狋犻狅狀狅犳犇犲犾犻犫犲狉犪狋犻狏犲犔犲犪狉狀犻狀犵犻狀犕狅犱犲狉狀犈犱狌犮犪狋犻狅狀犪犾
犜犲犮犺狀狅犾狅犵狔犆狅狌狉狊犲
YANGuang jun1,XUYan li2,GAOQuan sheng3
(1.CollegeofComputerScienceandEngineering,CangzhouNormalUniversity,Cangzhou,
Hebei061001,China;
2.CollegeofQiyueCommunication,CangzhouNormalUniversity,Cangzhou,Hebei061001,China;
3.SchoolofEducation,CangzhouNormalUniversity,Cangzhou,Hebei061001,China)犃犫狊狋狉犪犮狋:Deliberativelearningisateachingmodewhichislearning focu
sed,problem solvingorien ted,combining“research”and“discussion”.Inpractice,itmayincludedesigningtopicselection,inde pendentresearch,groupdiscussion,classcommunicationandimprovement.Throughthedevelopmentofdeliberativelearning,studentshavenotonlylearnedsomething,butalsoknowhowtolearn.Deliberativelearningstimulatesstudents'innermotivationoflearning,awakensthevitalityofclassroom,andbringslearningactivitiestoadeeperlevel.
犓犲狔狑狅狉犱狊:deliberativelearning;autonomousinquiry;cooperativelearning;constructivism
[责任编辑:武玉琳]
·
·线上编程课排名

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。