成果导向(OBE)下的C语言课程教学改革与实践

2020-11-06 05:52梁梦培刘宏
中国管理信息化 2020年17期
关键词:C语言教学改革

梁梦培 刘宏

[摘    要] 为了迎合行业发展趋势和要求,规避以往“学而不会”的普遍现象,文章将成果导向理念引入C语言课程教学改革研究。以学生为主体,以成果为驱动,把教学内容驱动改为学习结果驱动,通过对教学方法、教学内容和考核方式的改革,学生能力有很大提高。对其他课程的教学改革起到借鉴作用。

[关键词] OBE;C语言;教学改革

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2020. 17. 082

[中图分类号] G420    [文献标识码]  A      [文章编号]  1673 - 0194(2020)17- 0189- 02

0      前    言

2018年9月10日,习近平总书记出席全国教育大会,并在会上强调,要深化教育体制改革,健全立德树人落实机制,扭转不科学的教育评价导向,从根本上解决教育评价指挥棒的问题,着重培养创新型、复合型、应用型人才。要扩大教育开放,同世界一流资源开展高水平合作办学。结合时代精神,贯彻教育改革方针,本文将成果导向(OBE)理念贯穿到C语言课程教学的过程中,实现教、学、考、评的有效衔接,提升学生自主学习能力,更好地满足市场对人才的需求。

1      OBE主要理念内容

美国学者斯派帝曾在《基于产出的教育模式:争议与答案》一书中提出,OBE(Outcome based education)为“清晰地聚焦和组织教育系统,使之围绕确保学生获得在未来生活中获得实质性成功的经验。”“OBE成果导向理念”强调学生在教学工作中的主体地位以及教师在教学过程中的指导作用,学生在教师的有效指导下取得良好的学习成果。

“OBE教育理念”与传统的教学理念最大的不同在于:

(1)OBE強调学生从学习的一开始就有明确的目标和预期的表现,学生清楚所期待的学习内涵,教师更清楚如何协助学生学习。

(2)OBE强调知识的整合,是以知识结构出发反向设计,使课程支撑知识结构,进而使每门课程的学习都与知识结构相呼应,最终使学生达成顶峰成果。

(3)OBE强调以学生为中心,教师应该善用示范、诊断、评价、反馈以及建设性介入等策略,来引导、协助学生达到预期成果。

(4)OBE强调合作式学习,通过团队合作、协同学习等方式,使学习能力较强者变得更强,使学习能力较弱者得到提升。

(5)OBE强调自我比较,强调是否已经达到自我参照标准,而不是学生之间的共同标准。

2      传统教学方式的问题

随着科技的发展和人工智能时代的来临,计算机程序设计具有越来越重要的地位,而C语言程序设计作为程序设计者的入门语言,拥有一套完整的理论体系且经过了漫长的发展历史,在编程语言中具有举足轻重的地位。但是,传统的教学过程中存在讲课方式单一、实践环节脱离实际应用,实践时间不足、成绩考核单一等问题,导致学生成绩与能力不匹配,理论与实践脱节,遇到实际问题感觉无从入手,毕业无法满足工作的需要,不能很好地提升自己理论联系实际的能力。

为了解决传统教学中的不足,引入成果导向理论,对C语言课程进行教学改革。在成果导向理论指导下,C语言课程教学改革不仅注重课堂过程以及学生知识的掌握程度,而且更加注重学习的结果以及能力的发展,从而提升C语言课程改革的有效性。

3      改革与实践

3.1   教学内容改革

课程改革的第一步就是教学内容的改革。

3.1.1   教学设计的改革

根据成果导向的教学理念重新设计课程大纲,以提高学生动手实践能力为主要的教学过程目的和以学生自身差异化的学习成果为主要考核标准。在开始学习之初,学生通过观看老师演示C语言开发的系统案例,选定匹配自身能力的C语言系统。在随后的教学过程中,学生通过各种案例实践,一面逐步提高专业能力,一面逐渐完善系统功能,最终实现学习之初设立的目标。根据学生的自我评价,把班级的学生大致可以分为基础组、提升组和高级组。

以“饮品售卖系统”为例,根据系统功能进行教学大纲设计和学生分组。饮品售卖系统的用户分为购买者与经营者。购买者登录后可以查看饮品信息,根据展示的饮品信息,通过输入饮品编号选择自己想要的饮品,购买后,提示购买成功信息(购买成功,注意出货口)和购买商品的信息,同时该饮品数量自动减一。对于经营者,需要确认身份信息,正确后才能进入相应的操作界面。经营者可以完善饮品信息,查看所有购买记录,通过输入的饮品名称查询库存,月销量榜(可以根据输入的月份进行查找并排序)以及当日营业总额,提醒商家及时补货。

3.1.2   理论内容的改革

成果导向教育强调四个问题:(1)学生取得的学习成果是什么?(2)为什么要让学生取得这样的学习成果?(3)如何有效地帮助学生取得这样的学习成果?(4)如何知道学生是否取得这样的学习成果?

基于这个问题思路,进行理论内容的改革。在授课之初,通过演示饮品自动售卖系统,让大家感知C语言自身的奇妙与魅力。其次对系统的进行功能分析,实现各个功能需要的开发知识。最后学生思索并确定自己想要做的系统,在往后的课程中就朝着自己制定的目标前进,不断完善系统功能。借助“饮品售卖系统”的例子,向大家展示不同层次功能的对应理论知识,如表1所示,即是教学进度的安排。

3.2   课堂模式的改革

成果导向指导下的课程改革,以学生为主导,通过学生自主学习,教师辅助的方式来实现。自主学习部分通过跨校选课的方式实现。如图1所示。

3.3   实践训练法

成果导向理论指导下的教学方法改革,把实践法摆在首要地位。上课之初学生就明确自己的实践任务,根据自己系统的设计不断把理论知识应用到其中,最终完成自己的课程成果。只有将理论知识转化为实际操作,才能意识到自己理论知识是否真正融会贯通以及自身知识体系的不足之处,以此查缺补漏,夯实基础,提升动手能力。

3.4   教学方法改革

3.4.1   小组讨论法

将具有相同目标的学生以小组制管理。一方面学生完成自己的任务,锻炼自己的实践能力。另一方面,培养学生之间相互协作的默契度与团队合作感。

3.4.2   角色转换法

传统的“灌输式”教学法,使得学生变成一味的机械性接受知识的容器。而角色转换法,即让学生尝试授课的方式,一方面增加了课堂乐趣,另一方面教师在听取学生课堂展现的过程中,可以了解学生哪些知识是已经掌握的,而哪方面的知識还存在不足,学生在备课的过程中,不仅需要彻底明白本节知识,还能融会贯通前后所学的内容,建立完整的知识框架。另外,可以锻炼学生敢说、能说和会说的能力以及基本的教学技巧。

3.4.3   线上学习法

随着网络技术的不断发展,线上学习法不仅给学生提供了学习的多样性和便利性,还大大地利用了学生的碎片化时间,实现了随时随地学习的可能性。通过视频讲解或者线上答疑解惑的方式增进自己的专业知识素养。

3.5   考核方式改革

C语言课程的考核不能拘泥于纸质卷子,而是要多元化全方位的考核,不仅要顾及理论知识的考查,还要重视实践能力以及创新意识的系统考核。因此,C语言课程的考核方式如表2所示。

4      结果与评价

将成果导向理论引入C语言课程,收到了良好的教学效果和教学反响。这里把采用本方法教学的学生和传统教学的学生进行比较,由期末成绩可以看出,前者学生的平均成绩为70.5分,而后者学生的平均成绩为65.5分,课程改革取得较好的效果。

5      结    语

从深层来讲,一方面,由于课程目标的展示和制定,同学们有了精准的定位和努力方向。使得学生对于该课程的热爱程度和学习主动性不断增强,课堂出勤率和课上配合度随之提高。另一方面,越来越多的同学愿意在潜心琢磨理论知识的基础上专注于实践练习,组队投身于专业竞赛,不仅实践动手能力得到锻炼,团队协作能力也在一定程度上得到提升。

然而在教学改革的过程中也存在问题。比如,在线学习中,教师如何保证学生自主学习的效果;系统实现的成果可能会出现从网上照搬照抄的现象等等。这些都可能使教学改革效果不如人意。如何进行学生的课后监管,达到预想的教学改革的效果,是将来进一步改革需要加强的问题。

主要参考文献

[1]许蔓菁.基于OBE理念的《营销礼仪》课程教学与实践探索[J].现代商贸工业,2019,40(29):174-176.

[2]周士印.基于OBE成果导向的Java程序设计课程教学改革研究[J].计算机产品与流通,2018(8):207-208.

猜你喜欢
C语言教学改革
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
C语言程序设计课程教学与学科专业相结合的探索
高职高专院校C语言程序设计教学改革探索
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索