基于OBE理念的《C语言程序设计》课程教学改革探析

2023-02-27

一、引言

随着信息技术不断的发展,社会和企业一直急需实用型计算机专业人才。《C语言程序设计》作为计算机科学与技术专业的基础入门课程,在计算机专业学科体系中起着至关重要的基础前导课作用。其重要性不仅体现在课程体系、知识结构上,同时也体现在对本专业学生思维方式、实践能力等诸多方面的基础培养与塑造上。

刚入学的大一新生,在对计算机专业还模糊认知的前提下,刚一接触本门课程,有很多都不能很好地理解相对抽象的计算机基础知识。再加之学生们还未顺利地由“高中”填鸭式学习到“大学”自主性学习的学习模式转型,导致不少学生在本门课程上学习劲头不足,学校效果较差,直接导致本门课程的教学效果欠缺。

因此,在传统的以教师为主、以课堂讲授内容为驱动的教学模式下,学生学习主动性差,教师往往不能及时发现课程进展中的问题,课程的教学质量难以保证。

二、OBE理念

OBE理念即成果导向教育(Outcome Based Education,简称OBE),于1981年由Spady等人首次提出,是一种以学生的学习成果(Learning outcomes)为导向的教育理念,认为教学设计和教学实施的目标是学生通过教育过程最后所取得的学习成果[1]。

此后很快得到了人们的重视与认可,它已成为美国、英国、加拿大等国家教育改革的主流理念。美国工程与技术教育认证协会(ABET)全面接受了OBE的理念,并将其贯穿于工程教育认证标准的始终[1]。

我国工程教育专业认证协会颁布的《工程教育认证标准(2014)》也充分体现了OBE理念,强调工程教育专业要实施成果导向教育,要求接受认证的专业必须:

(1)明确学习成果(毕业要求)。

(2)按毕业要求安排教学活动。

(3)对毕业要求的达成情况进行评价[1]。

这三方面,是实施实施成果导向教育的关键。前两方面取决于教学设计,后一方面有赖于教学评价。成果导向的教学设计遵循反向设计原则[1]。

三、基于OBE理念的《C语言程序设计》教学改革

《C语言程序设计》即为专业基础课,同时具有很强地实际应用性,因此,进行基于OBE理念的课程教学改革,具有明确的现实意义和迫切性。

在《C语言程序设计》教学过程中,由于传统教学模式已日渐显露出其明显弊端。为了更好地提升专业人才培养质量和实用性,提高本课程教学效果,本门课程教师团队结合社会对专业人才的实际需求,从新生自身基本特征出发,采取基于成果导向的模式进行课程教学变革。

(一)以“需求”为出发点,重新确定课程培养目标

基于OBE理念,以成果导向教育的反向设计来确定培养目标。确定计算机专业人才培养目标,应考虑当前需求与长远需求相协调,多样性的需求与人才培养定位相匹配。本领域对专业人才的实际需求是确定培养目标的重要因素。

《C语言程序设计》是一门理论与实践相融合的课程,传统教育注重理论讲授已与社会需求脱节。

因此,必须强化理论与实践的紧密结合,理论讲授中,要求学生切实掌握程序设计的基础理论知识,同时,对于初学者,需要在理论讲解的过程中,融入与解决实际问题紧密联系的相关程序,研究解决问题的方案和步骤,尝试用不同的算法来解决同一个问题,并总结归纳同一类问题的共同点和区别,不断地优化程序设计。及时增加实践性上机操作课程,让理论学习得到实际的理解与应用[2]。

(二)以学生为主体,强调针对性教学

人才培养与社会需求零距离对接是当前教育的关键所在。在《C语言程序设计》课程教学的改革过程中,从学生出发,依据学生的个体特征,改变传统的以教师讲授为主体的教学方法,转变为引导学生、提升学生能力的导向性教学方式。

通过:问题提出、课前自主预习、程序案例分析、学生小组讨论、学生总结、教师语法讲解与总结等几个步骤不断提升学生参与课程、参与课堂、参与程序设计的自主性和探索能力。设定学习小组,注重小组成员间的相互沟通与协作,提升小组发现问题、解决问题、总结经验的能力。充分调动学生自主学习的能动性和实践性,不断提升学生的专业能力与实践操作能力。

图1以学生为主体的教学模式

(三)以兴趣为引导,提升学生的综合能力

有兴趣的学习能够很好地提升学生的学习能动性和学习效果,以学生兴趣为出发点,不断提升学生理解能力,时间能力,注重小组、团队分析问题、解决问题、协作处理等综合能力的培养。不同的学生个体兴趣点、个人能力都不相同,但针对具体问题,最终只需要获得解决问题的可行方法。在课堂中,从学生个体出发,鼓励学生开动脑筋多思考,对有创新型想法的个体更要及时捕捉并给予鼓励。针对各种各样的解决问题的方法,鼓励学生自我思考评价哪种方法最有效、最简洁、最优。遇到问题能够在小组团队中一起思考、分析,争取内部消化,及时未能消化也能够提出更为简洁的问题求助老师。这样。学生的学习能动性、思考问题的广度、解决问题的思路、编程的经验、实践能力等方面就会逐渐提升,学生过程也会变的生动有趣,进而逐渐进入一个良性循环的学习进程。

(四)改革考评机制,完善培养体系

从成果出发,反向设计是从社会和行业需求开始,由需求决定培养目标。基于OBE理念的成果导向教育改变传统的考核机制,用行进过程式的综合考评代替传统单一考试模式,培养和提高学生的综合业务能力。课程考核不再是由期末考试一张试卷决定,取而代之的是“考试+行程考评”的综合评价方法。课程学生成绩由四个部分构成:平时成绩(学生平时的到课情况、口头表达能力、自主解决问题能力、自学能力、团队合作能力等)+上机实践成绩(上机实践整个过程的思考、代码、总结等各种形式检测学生的程序设计能力)+期中考试(阶段性检测)+期末考试(学程性测试)等四个方面构成。通过近几年的实践我们发现,学生对于知识的掌握程度相比以前的学生有了较大的提高;同时通过加入平时成绩,使学生除了专业知识增加以外,其他各种个人能力也得到了一定程度的锻炼与提升。

四、结论

互联网+时代对计算机专业人才培养提出了更高地要求,《C语言程序设计》课程的完善与改革势在必行。根据课程教学中遇到的问题,基于OBE理念的成果导向模式研究,在课程教学中注重提高学生积极性和主动性的教学设计,注重学生综合实践能力的多样化评价考核标准,对于计算机专业《C语言程序设计》课程学习,授课效果,以及课程体系中后继课程的的学习和人才的培养都具有积极的促进作用和显著的现实意义。

摘要:互联网+时代,对计算机专业人才提出了更明确的要求。本文介绍了OBE的基本内涵,提出基于OBE理念的C语言课程教学改革,,从课程教学目标、学生主体地位、以兴趣教育为出发点、改革考核方式等几个方面进行了分析研究。实践证明,该模式能充分调动学生的学习积极性、主动性和创造性,取得了一定的成效。

关键词:OBE,C语言程序设计,教学,改革

参考文献

[1] 李志义.成果导向的教学设计[J].中国大学教学,2015,(3):33-38.

[2] 李冶.嵌入式专业方向基于OBE理念的C语言课程教学质量保障体系研究[J].信息与电脑,2017,(3):243-245.

[3] 刘鹏.谈成果导向教学模式在实践类课程教学中的改革与应用[J].科技资讯,2015,13(3):185-185.

[4] 海莺.基于.OBE模式的地方工科院校课程改革探析[J].当代教育理论与实践,2015,7(4):37-39.

[5] 李光梅.成果导向教育理论及其应用[J].教育评论,2007,(4):29.

[6] 陆枫,金海.计算机本科专业教学改革趋势及其启示:兼谈华中科技大学计算机科学与技术学院的教改经验[J].高等工程教育研究,2014,(5):180-186.

[7] 陈楠.基于成果导向的程序设计课程教学改革研究[J].电脑知识与技术,2015,(4):86.

上一篇:本科院校《品牌形象设计》课程教学模式改革研究下一篇:G105薄互层稠油油藏地质特征及开发规律分析