尹 芳,李成严,孙冬璞,周力波
(哈尔滨理工大学计算机科学与技术学院,黑龙江 哈尔滨 150080)
工程教育专业认证作为国际通用的工程教育质量保障制度,是实现工程教育国际互认和工程师资格国际互认的重要基础。《华盛顿协议》作为工程教育本科专业学位互认协议,旨在通过多边认可工程教育资格促进工程学位互认和工程技术人员的国际流动,同时将本科工程教育定位于培养学生“解决复杂工程问题”的能力。我国在2013年加入该协议成为预备成员,2016年成为正式会员,这不仅满足我国对工程人才的需要,同时进一步推进了我国高等教育改革发展,实现人才的国际接轨、提高本科教育水平[1]。
自我国成为《华盛顿协议》第21个正式成员以来,工程教育专业认证也陆续在各大高校积极推进,学者们围绕工程教育认证背景下的人才培养体系、教学改革等方面开展了一系列研究工作,并取得了一定成果。周应国等[1]充分考虑社会各相关方对工程科技人才的知识、能力与素质要求,构建了贯穿于人才培养全过程的评价体系指标要素;胡莲等[2]对标工程教育认证指标,探索出财经信息类人才的培养路径;张峰等[3]论证了专业认证背景下“通才”与“专才”深度融合的IT类人才培养模式的研究;陈利华等[4]通过对 CDIO、卓越工程师计划、合作教育等主要人才培养模式进行比较分析,结合浙江大学自身定位和人才培养理念,在高等工程教育人才培养方面进行了比较深入的探索和实践;李翔等[5]提出面向工程教育认证和以能力培养为目标的课程改革实践思想,得到了较好的实践效果。
以上研究成果或针对工程教育专业认证背景下人才培养模式及理念进行研究,或针对学校、专业及课程特点的具体课程及教学模式进行改革探索与研究,因此需要具体分析专业及课程特点,开展有针对性的改革探索工作,才能真正顺应工程教育专业认证的大势所趋。对于哈尔滨理工大学(以下简称我校)计算机专业而言,借工程教育专业认证积极推进的契机,结合专业特点、人才培养目标对工程认证及OBE理念进行分析探究,以寻求适合专业实际需求的教学模式及方法。本文以Oracle数据库课程为例,对上述问题进行分析阐述,并通过实践验证方法的有效性。
工程教育认证从工程知识、问题分析、设计/开发解决方案、研究、使用现代工具、工程与社会、环境和可持续发展、职业规范、个人和团队、沟通、项目管理及终身学习这12个方面对毕业生的职业素养、知识运用、职业能力及发展潜能等方面提出评价标准,以提高人才培养质量,实现国际工程学位、专业质量互认,促进我国高校与国际接轨的进程[4]。以学生为中心、以产出为导向、持续改进作为工程教育专业认证的3个基本理念,体现了当今社会对工程人才培养提出的新的要求[1]。
OBE,全称Outcome Based Education,即成果教育导向,也称为能力、目标、需求导向教育,是基于学习产出以保证学生通过教育后所获得的学习成果为量化目标的教育方法,1981年首次提出后,迅速受到各国教育专家的认可[6]。同时,它也成为工程教育专业认证的基本理念之一,面向工程教育专业认证的课程改革离不开OBE理念的支撑。
Oracle数据库课程作为我校计算机专业信息处理方向的一门专业任选课,原理与应用并重,旨在培养学生系统工程思想以及解决复杂工程问题的能力。该课程目标与工程教育认证设计、开发解决方案及使用现代工具2项评价标准相呼应,因此课程教学重点在于要求学生掌握基础理论,建立系统开发的思想,应用基础理论进行系统的设计及实现,可以使用Oracle数据库管理系统实现系统的后台开发。这就进一步强调了教学的理论和实践并重的要求。下文介绍基于工程教育专业认证和OBE理念针对Oracle数据库课程进行教学改革的具体举措。
由于本课程对学生实践能力的培养具有较高要求,因此基于对分课堂的教学模式改革课堂教学,同样将课堂时间分为2部分,但是不同于原始对分课堂,这2部分时间的划分是:一部分时间用于老师对知识点进行讲解,另一部分时间留给学生做实际操作练习以巩固对知识点的掌握和应用。但实际操作过程中存在一个很现实的问题:学生们对基础知识的掌握水平和动手能力存在差别,基础较差的同学完成练习题目会有困难,甚至无法独立完成,影响学习效果。针对这种情况,将对分课堂进行改进,采用分组方式完成课堂练习环节任务,学生自主组成4~6人小组,要求组内同学水平要有高低搭配,在练习过程中以小组为单位,大家互相帮助,保证每位同学都能够完成任务。这样分组对于能力较强的同学来说,在帮助组内同学解决问题的过程中进一步提升了自身能力;对于能力稍逊的同学来说,可以通过组内同学的帮助顺利解决问题、完成任务,加强了对知识的掌握,同时也增强了学习的自信心和积极性。此举措有效提高了课堂学习效果及学生学习质量,学生学习积极性比传统教学模式有明显提升。
作为一门方向必选课,学时有限,同时要求理论和实践并重,课堂教学内容的安排及讲授节奏受到一定限制。为了尽量保证学生学习效果,同时满足不同程度学生的不同学习需要,结合OBE教学理念强调对学生复杂工程能力培养及以学生为主体的教学模式,充分利用超星平台为学生服务。
在超星课程平台上发布重要知识点教学视频、课程内容相关的扩展资料、课后作业、讨论话题等内容,辅助学生进行课下自主学习。针对重要知识点在平台发布视频,部分内容如图1所示。其中必看知识点设定了任务点,部分可选内容学生根据自己的情况有选择地观看。比如图1中所示学生在课前自主观看视频并完成任务点内容进行课前预习及效果检测,保证对课程内容有较清晰的了解,并对自己存在的问题及困惑进行记录,作为课堂重点学习内容,或与老师、同学进行讨论、交流。同时,对于存在疑问的课堂内容可以通过观看相应知识点的视频进行复习;学有余力的同学可以通过学习扩展资料拓宽自己的知识面,更加深入掌握相关内容。部分内容展示如图2所示。
图1 平台发布视频
图2 平台提供资料
这样的教学平台成为有限课堂教学实践的有效扩充手段,满足了不同程度学生的不同需求,有效保证了学生的学习效果和学习积极性。
以学生为主体和以产出为导向是工程教育专业认证的2个重要理念,也是课程教学改革必须遵循的基本方向。本文针对整体和个人分别采取不同的措施。
1)对于整体来说,虽然课程有确定的教学计划,但是不同班级在不同知识点上有可能会出现掌握不好的情况。针对这种普遍存在的问题,就需要在该知识点处适当增加讲解时间和练习内容以保证当前知识点和后续相关内容的良好学习效果。
2)对个人来说,教师在课堂教学过程中会不定期进行小测试,通过小测试答题情况、课堂提问回答情况和课堂练习完成情况,可以发现个别同学存在的问题。针对存在问题的同学通过多提问,利用课余时间答疑、辅导,布置有针对性的个人作业进行提升,以最大限度解决问题,使学生体会到自身在学习中的主体地位。
课堂教学内容的安排根据学生存在的问题随时进行调整,变老师决定讲什么为学生需要老师讲什么,老师的角色逐渐向学生学习过程中的引领者和解惑者的身份转变,使学生成为课堂的主体,获得更好的学习体验和学习效果。
持续改进是工程教育专业认证核心理念之一,实现课程闭环反馈评价持续改进,有利于有效保证课程教学质量。对于一个完善的质量保证体系来说,在监督和调控功能基础之上应该具有“闭环”的特征,即利用闭环中的监督功能发现存在的问题,然后通过调控功能纠正存在的问题,并利用改进功能分析问题产生的原因,进而对整体进行改进和优化,提升系统质量,其中监督、调控、改进3个功能互为输入和输出关系。
对于Oracle数据库课程,建立一个完善的具有持续改进功能的双层闭环评价系统(图3)。本文主要研究对象是图3中的课程评价闭环。 根据Oracle数据库课程目标及工程教育专业认证评价体系,设计调查问卷,课程结束时组织学生填写,按照符合、基本符合、不符合3个档次进行评价,包括12个问题:(1)本人清晰地了解本课程的教学目标、毕业要求以及它们的对应关系;(2)本人清晰地了解本课程的教学内容;(3)本人清晰地了解本课程的考核方式和评分标准;(4)通过半学期的学习,本人理解Oracle数据库的基础理论知识;(5)本人学会了如何使用Oracle数据库知识实现数据库设计开发与管理;(6)本课程内容反映前沿性和时代性,学习过程具有探究性和个性化,能够激发学习兴趣和潜能、增强创新精神和实践能力;(7)本课程通过操作系统、软件工程、数据库原理等知识,能帮我获得解决复杂工程问题的能力;(8)本课程中设计了具有一定难度和挑战度的研讨、作业等;(9)老师采用的教学方法和教学手段能够帮助本人有效学习;(10)本课程营造了互动与交流的氛围,能激励本人深入学习;(11)课程提供的学习资源及引导本人自主查询的学习资源,包括图书馆、网络等多种方式,对本人的学习给予了很大帮助;(12)老师能够了解本人的学习情况,及时反馈本人的学习成果并给予帮助,很好地帮助本人改进学习。
图3 双层闭环评价体系
根据课程理论和实践并重的同时侧重对学生实际动手能力及工程能力培养的特点,建立一套多元化考核体系综合评价学生对Oracle数据库基本理论掌握程度及综合应用能力,同时希望以此改变学生重理论、轻实践,重期末、轻平时,重课上、轻课下,以及期末一卷定乾坤的状况。本课程考核由学习表现、作业、实验、实践、阶段性考核及期末考试6部分构成,各自比例及评价依据说明如表1所示。
从表1中可以看出,多元化考核根据多项考核内容综合考查学生对基础理论知识的掌握情况,及在解决具体问题过程中对基础理论知识的应用能力。其中通过课堂活动参与度、课后作业和阶段性考核的完成情况考核学生对基础理论知识的掌握情况,通过实验、实践环节考核学生应用基础理论知识解决具体工程问题的实际动手能力,通过期末考试考核学生对基础理论知识的掌握及综合应用基础理论知识对具体问题进行分析设计的能力。
Oracle数据库课程的2个课程目标分别为:(1)课程目标1:掌握数据库基本原理及分析、设计、实现全过程,能够根据工程问题的需要应用数据库基本原理及方法进行体系结构、各种方案对象及数据库系统工程问题的分析设计,获得有效的解决实际工程问题的方法;(2)课程目标2:在数据库分析设计过程中能够综合考虑社会、健康、安全、法律、文化及环境等因素,在保证合理性、可行性前提下进行系统综合分析、设计,进一步完善设计方案。根据上述6个方面考核各课程目标,具体评价方式如表2所示。
表2 课程目标评价方式
为验证上述基于工程教育专业认证和OBE理念的Oracle数据库课程改革的效果,笔者在我校计算机专业学生中进行了实践。以我校计算机专业2018级某班为试验班(40人),采用基于工程教育专业认证和OBE理念的Oracle数据库课程改革的方法教学;以我校计算机专业2017级某班为对照班(27人),采用传统方法教学,课程结束后按照表2所示课程目标评价方式计算课程目标达成度,达成度为评价项目实得分与该项目评价分的比值。结果表明,试验班比对照班各项课程目标达成度均有0.02左右的提升(表3),说明本文提出的课程改革策略对学生综合能力提升具有一定作用。
表3 试验班与对照班课程目标达成度
分析试验班的课程目标达成度,发现平时表现、作业和实验项目的分值较高,实践、阶段性考核和期末考试分值中等(表4)。究其原因,可能在于采用对分课堂的教学模式后,课堂上大家表现都比较积极,教学效果及练习完成效果均比较理想,故平时表现成绩较高。针对课堂讲授知识点布置课下作业,由于作业考核知识点相对单一,且内容与课堂练习类似,同时大家在对分课堂模式下的课堂练习完成效果均比较理想,从一定程度上对课后作业的完成起到了辅助作用,促使作业完成情况良好。同理,课堂大量实际操作练习也促使学生完成实验效果良好。阶段性考核分别在期中和期末进行针对前半学期和后半学期教学内容进行测试,因为题目具有一定综合性,难度与期末考试相当,对于学生来说具有一定难度,故考核成绩仅为中等。阶段性考核的主要目的是希望学生和老师通过测试成绩了解学生阶段性的学习状况,及时发现问题并进行弥补,避免期末考试的时候存在更多的知识漏洞,无法通过课程考核。
将2个班学生2个课程目标达成情况进行对比,达成度≥0.6表示课程目标达成,达成度<0.6表示课程目标未达成。结果显示,试验班共40人,未达成课程目标1的有3人,未达成课程目标2的有9人;对照班共27人,未达成课程目标1的有2人,未达成课程目标2的有5人。虽然试验班未达成课程目标的学生比例更高,但是分析未达成课程目标学生的达成度可以看出,试验班学生的课程目标达成度相对更高(图4),表明试验班学生成绩均衡度更高,较差学生与平均水平学生的成绩差距在缩小,体现出该课程改革策略对不同层次学生成绩提升均有积极作用。
表4 试验班课程目标达成度
a.试验班学生课程目标1达成情况
b.试验班学生课程目标2达成情况
c.对照班学生课程目标1达成情况
d.对照班学生课程目标2达成情况
依据工程教育专业认证和OBE理念,贯彻以学生为中心、目标导向和持续改进目标,对Oracle数据库课程进行教学方法研究与实践,在教学过程中强调学生的主体地位,引导学生自主学习,以教学目标和毕业要求为导向,采取多元化教学和考核方式,加强对学生解决复杂工程问题能力的培养,达到很好的教学效果。该研究成果可以应用于其他实践性要求较高的计算机专业课教学中。未来,可以继续挖掘课堂互动和实践活动方式,更好地培养学生实际操作和解决复杂工程问题的能力。