基于OBE理念的C程序设计课程教学评价研究
2024-11-22牛蒙阳徐婉琳张泊平
关键词:C程序设计;教学评价;OBE理念;课程改革;模式构建
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2024)26-0150-03开放科学(资源服务)标识码(OSID) :
0 引言
随着信息时代的快速发展,C程序设计作为计算机专业的重要基础课程,其教学质量直接关系到学生编程能力的提升和后续专业课程的学习效果[1]。然而,传统的教学模式往往以教师为中心,忽视了学生的个体差异和学习需求,导致教学效果不尽如人意。因此,如何在C程序设计课程中引入新的教学理念,以提高教学质量和学生的学习效果,成为当前教育领域亟待解决的问题。
学生为中心成果为导向的教育(Outcome-Based Education,简称OBE) 作为一种先进的教育理念,强调以学生的学习成果为导向,注重个性化评定和精熟教学,旨在使每个学生都能达到预期学习成果[2]。将OBE理念引入C程序设计课程教学中,不仅可以更好地满足学生的学习需求,提高教学效果,还有助于培养学生的编程能力和创新思维。
教学评价是教学过程中的重要环节,它对于了解学生的学习情况、优化教学方法和提高教学质量具有重要意义。基于OBE理念的C程序设计课程教学评价,不仅关注学生的学习成果,还注重对教学过程及教学方式的评价[3],以便及时发现教学中存在的问题和不足,并进行针对性的改进。
因此,本研究旨在基于OBE理念,对C程序设计课程的教学评价进行深入研究。通过构建科学的教学评价体系,明确学生的学习目标和预期成果,采用个性化评定和精熟教学方法,以及实施有效的教学反馈机制,旨在提高C程序设计课程的教学质量,促进学生的学习成果达成,并为其他课程的教学改革提供有益的借鉴和参考。
1 评价目标的设定
基于OBE理念的C程序设计课程教学评价目标设定,主要围绕学生的学习成果和实际需求,以确保在课程实施中教学评价活动真实、全面地反映学习者的学习情况[4],并为教学改进提供有力依据。通过相关文献调研发现,在先前研究中对C程序设计课程在学生学习及教师教学等方面存在以下情况。首先由于课程自身零碎烦琐的语法讲授及网络流行度低等现象,对于没有计算机编程基础的学生普遍存在兴趣不高且思维能力不足等问题。且传统教师在教授环节由于往往理论与实践教学分离,存在考核偏理论轻实践现象,因此基于先前本课程的学情分析,本研究对该课程的教学评价目标设定做了以下规范,在对基于OBE理念的C程序设计课程教学评价目标设定过程中,应满足以下几种条件。
1.1 明确学生学习成果
首先,评价目标应明确反映学生经过C程序设计课程学习后达到的学习成果。这些成果包括但不限于,掌握C语言的基本语法、数据类型、运算符、控制结构等基础知识;同时学习者需具备编写、调试和运行简单C程序的能力;且能够利用所学知识解决实际问题,形成初步的编程思维和逻辑思维能力等。
1.2 关注个性化学习需求
OBE理念强调学习者能力的个性化评定,因此基于该理念下的课程教学评价目标应充分考虑学生的个性化学习需求[5]。例如,不同学生的先验学习基础、兴趣爱好等方面差异,以及分析学习者在学习过程中遇到的具体问题和挑战。通过设定个性化的评价目标,更好地满足学习者学习需求,激发他们对该课程的学习动力,同时促进他们的全面发展。
1.3 强调实践应用能力
C程序设计课程是一门实践性强的课程,因此评价目标应改变传统课程评价方式,转而特别强调学生的实践应用能力。包括学习者在实际学习过程中的编程表现,如解决问题的创新性、代码编写的规范性、程序的运行效率等。通过评价学生的实践应用能力,直观地反映其学习成果,并为提高其编程技能提供针对性的指导。
1.4 注重过程与结果相结合
基于OBE理念的教学评价不仅关注学生的学习成果,还注重学习者学习过程[6]。因此,C程序设计课程的评价目标应同时考虑学生的学习过程和最终结果,将过程性与结果性评价相结合。过程性评价包括学习者在学习过程中的学习态度、学习方法、学习进步等方面的表现,结果评价倾向于最终达成的学习成果。通过综合评价过程和结果,更全面地了解学生的学习情况,为教学改进提供更全面的信息。
1.5 促进持续改进与发展
最后,基于OBE理念的课程评价目标设定应有助于促进教师教学的持续改进与发展。教师在教学过程中通过对学生学习成果进行定期评价,以及时发现教学中存在的问题和不足,进而调整教学策略和方法,优化教学内容和安排,以提高教学质量和效果[7]。同时,将评价结果反馈给学生,为学生提供针对性的指导建议,帮助他们更好地认识自己的学习状况,制订合适的个性化学习计划,实现个人的持续发展和进步。
2 评价体系的构建
基于OBE理念的C程序设计课程教学评价体系的构建是一个系统而复杂的过程,在本研究中其旨在确保C程序课程教学活动以学生为中心,聚焦于学生的学习成果,并通过有效的评价来促进教学质量的提升。在基于OBE理念的课程评价过程中,其评价以学生为中心,以学生成果为导向,因此所有的教育教学活动目标都围绕学习者的培养,且必须明确学习者获得什么样的学习成果教师应采取何种手段。且由于以持续改进为重点,因此该评价的实施与教学环节紧密结合,在评价过程中通过反馈形成可持续改进的良性循环。以下是本研究在整合OBE理念基础上构建的C程序设计课程教学评价体系,如图1所示。
在本研究构建的基于OBE理念的C程序设计课程教学评价体系中,以OBE理念为支撑。其课程体系与标准的确立主要以学习者培养目标及毕业要求为依据,并通过评价与反馈体系对教学实施过程中的教学方法、内容及目标等进行持续改进。通过与C程序课程自身特点及对该部分学习者学情分析结合构建的教学评价体系主要体现在以下几个层面。
2.1 明确评价目标与标准
在基于OBE理念的教学评价体系中,首先需要清晰地定义C程序设计课程的教学目标和学习者预期的学习成果。这些目标包括学习者的知识掌握、技能提升和问题解决能力等多个方面,学习成果应具体、可衡量。同时,应确保课程教学目标与学习者实际工作岗位的需求相结合,以此确保学习者在完成课程后能够具备扎实的C语言编程基础,使学习者将所学知识应用于实际问题的解决中。
2.2 采用多样化评价方式
为了全面、客观地评价学生的学习成果,在评价过程中该体系融入了多样化的评价方法。包括学习者在教学过程中的课堂表现、项目完成情况、期末考试等多个方面。以学生的参与度、创新及讨论情况作为考评依据,同时强调以学生为中心的过程性评价[8]。
在教学过程中及时收集学生的学习信息,学习者自评的同时参与他评环节,教师在这一过程中进行反馈和指导,及时给予评价和反馈,帮助学生认识自己的学习状况,调整学习策略,提高学习效果。
教学实施过程中该体系更加关注学习者的个性化发展,通过了解学生的学习特点、兴趣爱好和需求,制订个性化的评价方案,并为每个学习者提供适合他们的学习资源和指导。同时,在学生自我评价和同伴评价的过程中,培养他们自我评价能力和团队协作精神。
2.3 及时反馈与持续改进
基于OBE理念的C程序设计课程教学评价体系是动态生成的过程,在具体实施过程中教师可根据实际教学过程不断调整和完善策略。因此,在该评价体系中,建立了持续改进机制,教师会及时对评价结果进行反馈与分析,通过对评价结果分析并将其及时反馈给学生,及时了解学习者学习情况及问题并给予指导,从而制订下一步的教学实施计划。在该评价体系中通过定期对实施策略进行反思和修订,确保其始终与教学目标和学习者的学习需求保持一致。在这个过程中,教师可以通过定期的教学检查、学生座谈、问卷调查等方式,收集学生的反馈意见,同时,还可以通过关注学习者的学习进度和变化,及时给予指导和帮助。通过持续的观察和评价,及时调整教学策略,促进学习者学习效果的同时确保教学的高质量。
综上所述,本研究在基于OBE理念的C程序设计课程教学评价体系的构建中,通过明确教学目标、设计评价内容与标准、采用多样化的评价方法、注重过程性评价与反馈、强化个性化评价与发展以及建立持续改进机制等措施,构建了一个科学、有效、符合OBE 理念的教学评价体系,为提升C程序设计课程的教学质量奠定坚实的基础。
3 基于OBE 理念的教学评价活动实施
本研究基于OBE理念构建了C程序设计课程的教学评价体系,C程序设计课程的具体实施,旨在以学生为中心,同时关注学生的学习成果,通过有效的评价活动促进教学质量的提升。以下围绕C程序设计课程介绍了该教学评价体系的具体实施路径。
C程序设计课程作为计算机编程的入门语言,其具有很强的实践性,同时它可帮助学生理解计算机编程的基本概念,使学习者更好地理解计算机底层原理,同时对于培养学生的编程能力、逻辑思维能力和问题解决能力具有重要意义。在该课程实施过程中,基于OBE理念的教学评价可为目标的达成提供支持。
3.1 明确评价目标与标准
基于OBE理念,在课程实施前作为教学实施者会首先明确了C程序设计课程的教学目标和学习者预期学习成果。如表1所示,这些目标具体、可衡量,学习成果主要围绕学习者学习过程中的单元及期末测试成绩、项目化作品完成度、相关竞赛及创新活动参与情况展开评价,其中教学目标以知识、技能、能力三个层次呈现。这一过程为后续的评价活动提供了明确的指导,同时可确保评价活动的公正性和客观性。
3.2 设计多样化的评价活动
在C程序设计课程实施过程中转变传统课程教学中注重知识传授,忽略学生学习需求及学习特点的现象,该基于OBE理念的程序设计课程教学评价实施过程中始终以学生为中心以学生学习成果为导向,其多样化的评价活动实施如下。
3.2.1 课堂表现评价
教师通过观察学习者在课堂上的沟通协作、知识建构表现等,综合评估学生对课程内容的理解和兴趣。在该环节设计了量化学习者课堂表现的评价量表如表2所示,该量表将学习者课堂表现的评价分为五个维度,从学生自评,生生互评及教师评价等三方面展开。
3.2.2 作业与项目评价
在程序教学过程中,通过布置情景化的编程作业和实践项目,要求学生展示他们的编程技能和问题解决能力。在这一过程中教师可根据学生的完成情况、代码质量、创新性等方面进行量化评价。
3.2.3 测验与考试
在教学实施过程中,通过定期的测验和章节测试及期末考试等,检验学习者对课程知识的掌握程度。该测验和考试内容涵盖编程教学的重点和难点,同时确保了评价的全面性。
3.2.4 自我评价与同伴评价
在教学中首先鼓励学生进行自我评价,通过教师的反馈反思自己的学习过程和学习成果。同时,实施同伴评价,让学生在课程实施过程中通过评价活动的开展相互学习、交流,同时提高评价活动的互动性。
3.3 实施过程性评价与反馈
在教学过程中,教师会及时收集学生的编程学习信息,进行过程性评价。通过课堂内小组互动、进行程序设计作业批改、学习通在线讨论等方式,了解学生的学习进度和困难,并对学生给予及时的反馈和指导。通过该方式帮助学生及时调整学习策略,提高其学习效果。
3.4 汇总与分析评价结果
在该课程教学评价活动结束后,教师汇总和分析教学实施过程中的评价结果,进一步了解学生的学习成果和存在的问题,形成闭环反馈,通过对比预期目标与实际成果,通过评价找出该课程教学实施过程中的不足和改进方向。同时,将评价结果反馈给学生,帮助学习者认识自己的学习状况,制订下一步的学习计划。
3.5 持续改进教学
基于OBE理念下程序设计课程的评价结果,教师对教学过程进行反思,调整教学策略和方法,优化课程教学内容和安排。通过持续改进教学,进而提高C 程序设计课程的教学质量和学生的学习成果。
4 结束语
基于OBE理念的C程序设计课程教学评价研究,是对传统教学评价模式的一次变革。本研究致力于构建以学生为中心、成果导向的教学评价体系,旨在提升C程序设计课程的教学质量,促进学习者编程等能力的全面发展。在研究过程中,本研究深入探讨了OBE理念的核心要义,并将其贯穿于教学评价体系的各个环节。通过明确教学目标与预期成果,设计多样化的评价活动,实施过程性评价与反馈,以及建立持续改进机制,做到了教学评价更加科学、客观和有效。为基于OBE理念的程序设计课程的教学评价实施提供了可借鉴意见。
基于OBE理念的教学评价研究是一个持续不断的过程。随着教育理念的更新和教学方法的改进,我们需要不断调整和完善评价体系,以适应新的教学需求和学生发展。同时通过C程序设计课程的教学评价改革,进一步推动OBE理念在教育领域的应用及实践,推动教学评价研究的发展和创新。