基于目标达成度的软件课程诊断与改进
——
—以《Java语言程序设计》为例
朱冬玲
(广州城市职业学院,广东广州510405)
[摘要]借鉴《悉尼协议》,从七个方面描述软件技术专业的人才培养规格,每个方面进行一到两级目标的分解,并确定每一项目标对上一级目标的贡献度。分解所得各项最底层目标的达成落实到一到几门课程中。课程诊断与改进围绕特定目标达成度进行设计与实施。
[关键词]诊断与改进;软件技术;Java
中图分类号:G642文献标识码:A文章编号:1008-6609(2019)01-0069-04
1基于目标达成度的专业诊改与课程诊改
1.1教学诊断与改进工作
2015年6月,教育部印发的《关于建立职业院校教学工作诊断与改进制度的通知》(教职成厅〔2015〕2号)提出,职业院校要切实履行人才培养工作质量保证主体的责任,建立常态化周期性的教学工作诊断与改进制度。2015年12月,教育部印发的《高等职业院校内部质量保证体系诊断与改进指导方案(试行)》(教职成司函〔2015〕168号)提出,以诊断与改进为手段,促使高职院校在学校、专业、课程、教师、学生不同层面建立起完整且相对独立的自我质量保证机制。
为响应教育部有关通知的精神和要求,各地高职院校陆续开展教学工作诊断与改进的探索与实践。由于教学诊改工作是各校自主开展、落实质量保证主体责任的工作,因此各所高职院校的教学诊改工作并不千篇一律,而是各有特,甚至一所学校的不同专业也有各自的特点。
广州城市职业学院基于《悉尼协议》提出的持续改进和提升的质量保证理念,制定了专业质量标准和设计了质量监控评价方法,探索建立专业自主的诊改常态化运行机制,而软件技术专业是这项工作的试点专业之一。
1.2《悉尼协议》的借鉴作用
《悉尼协议》是关于工程技术教育认证的国际性互认协议之一,于2001年发起,目前有10个签约成员,面向工程技术员(engineering technologists),针对三年制高等教育。我国还没有加入《悉尼协议》,但近年来不少教育教学研究人员、教学管理人员、高职教师都积极研究和借鉴《悉尼协议》。
《悉尼协议》的内容较多,其中的“毕业生素质”有关内容对我国高职专业人才培养规格有较大的借鉴和启发作用。《悉尼协议》从12个方面列出了对毕业生素质的要求,包括工程知识、问题解决、设计/开发解决方案、调查、现代工具应用、工程师和社会、环境与可持续发展、道德、个人和团队工作、沟通交流、项目管理与财务、终身学习。
由于多方面的原因,目前还不适合把《悉尼协议》的毕业生素质要求一成不变地照搬,但我校软件技术专业的人才培养规格以《悉尼协议》为指导,目标体系借鉴了协议中的很多内容。
1.3基于目标达成度的专业诊改与课程诊改
1.3.1对专业培养目标作分解
借鉴《悉尼协议》,从职业素养要求、知识结构、职业专门能力、方法能力、社会能力、职业拓展能力、创新与创业能力七个方面描述软件技术专业的人才培养规格,每个方面又再进行一到两级目标的分解,并确定每一项目标对上一级目标的贡献度,从而希望能够从最底层目标的达成度估算出上层目标的达成度。
例如,把职业专门能力分解为设计与开发解决方案的能力、理解和运用知识的能力、问题分析能力、评价能力这4个一级目标,贡献度分别设定为30%、40%、20%、10%。其中,问题分析能力又再分解为软件项目的用户需求分析和可行性分
作者简介:朱冬玲(1970-),女,广东五华人,硕士研究生,高级工程师,研究方向为计算机软件与应用。
析能力、程序代码错误分析能力、软件缺陷分析能力这3项二级目标,贡献度分别设定为40%、40%、20%。1.3.2把最底层目标的达成落实到课程
把按上述方法分解所得的各项最底层目标的达成落实到一到几门课程中,
并设定每门课程的贡献度。例如,把程序代码错误分析能力的达成落实到《C 语言程序设计》《Java 语言程序设计》《.NET 程序设计》这三门课程,贡献度分别设定为40%、40%、20%。
2《Java 语言程序设计》的教学目标达成度评价设计
2.1所涉及的底层目标
《Java 语言程序设计》是软件技术专业的专业核心课程,主要任务是使学生掌握面向对象程序设计的思路与方法,掌握Java 程序设计语言,
熟练运用开发工具,能开发出有一定实用价值的应用程序,并为后续课程的学习打下基础。软件技术专业的核心岗位包括Web 应用程序员(Java )、移动应用程序员(Android ),这两个岗位都需要以Java 程序设计语言作为直接技术基础。
根据软件技术专业的专业诊改方案,涉及到《Java 语言程序设计》课程的底层目标有:
表1《Java 语言程序设计》所涉及的底层目标
在以上五点中,
第1点和第3点都针对知识,可以粗略地用课程的学业成绩作为评价依据,
不需要作专门的设计,因此主要针对第2、4、5这三点能力的达成度作专门的评价设计。2.2三个方面能力达成度的评价设计
《Java 语言程序设计》包括8个教学单元,分别是:Java 语言基础、Java 面向对象程序设计、异常处理、多线程、Java 类库简介、Java 类集、Java 输入输出、图形用户界面。在教学过程中,安排了13次课内实验,如表2所示。
能力达成度的评价与学生学业成绩的评价有所不同。学生学业成绩的评价往往不仅考察最后的培养效果,还考察学生的态度,即不仅考察结果,还考察过程。而能力达成度的评价聚焦达到的效果,不需要考察过程。不过,两者的共同之处在于都是形成性评价,评价的依据都是教学过程中形成的各种数据。在选择所采集的教学数据时,
剔除出勤率、课堂表现等过程性和带有主观性的数据,最终决定把13次的课内实验(后来只选择了其中的10次)、17周的网络小测验、期末考试成绩作为能力达成度的评价依据,设计的教学目标达成度评价方案如表3所示。
对每一项能力达成度的评价设计都经过了反复推敲,分述如下:
(1)能使用程序设计语言。本能力的达成度与整门课程的教学目标达成度基本一致,因此参考课程标准中课程学业成绩的评价方法,剔除过程性数据———课堂表现和网络课程学习时长,把课内实验和网络小测验的占比设定为20%,期末考试成绩的占比设定为60%,就得到了该项能力的评价方法。
(2)程序代码错误分析能力。程序代码错误分析能力主要体现在程序错误的定位与排除能力上,即反映为程序调试能力。由于在程序设计实验中,基本上不可能实现程序一次输入就完全正确,一般都需要经过反复调试才得到正确的运行结果,因此程序设计实验的完成情况直接反映了程序代码错误分析能力的强弱。另外,教学单元3的内容是“异常处理”,就是专门分析程序错误处理的,这一章的学习效
果也直接影响
程序代码错误分析能力的强弱。因此,该项能力达成度的评价主要由两部分数据组成,一是10次课内实验,二是教学单元3的学习效果。
(3)终身学习能力。该项能力主要考察学生的自学习惯与能力,为此专门设计了1次课内实验和3次网络小测验,当中有一半以上的内容是课内没有讲授而要求学生自学的,把这些课内实验和网络小测验的完成情况作为该项能力的评价依据。3《Java语言程序设计》课程诊改的实施
3.1课程诊改的实施平台
课程诊改所需要的10次课内实验全部在尚强SPOC教学平台上提交和批改,一些统计数据与图表会在教学平台上自动生成。这个教学平台具有较强的反抄袭功能,能在一定程度上减少学生抄袭实验程序的现象。17次网络小测验全部在学校的BlackBoard网络课程教学平台上进行,每次小测验有
表3教学目标达成度评价方案
10道单项选择题,由系统自动批改。在尚强SPOC 教学平台上也可以做网络小测验,
为便于把数据集中起来进行分析,以后会把网络小测验移到尚强SPOC 教学平台上。3.2课程诊断的结果
(1)几个能力达成度均不理想,但如何解释、调整、改进有待进一步探讨。根据上述能力达成度的评价设计,可以算得两个班在三个能力的达成度如表4所示。
从上表可见,这几种能力呈现正相关,能力达成度数据均不理想,说明在教学中存在很大的改进空间。但
另一方面,能力达成度的绝对值也不具有绝对意义。例如,在考察终身学习能力的课内实验和网络小测验中,不一定取得高分才代表学生具有预期的自学能力,
也可以认为得到60分甚至50分,就已经具有可接受的自学能力,或者可以把这些练习的题目修改得浅
一点,再来考察学生这方面的能力。如何解释得到的结果,如何调整各种练习和小测验的具体题目,都具有进一步探讨的空间。
(2)
这样的能力达成度评价,对于班集体而言比较准确,对于学生个体而言不够准确。表5对比了两个班在课内实验、网络小测验、期末考试成绩三个方面的得分情况。
从上表可见,两个班的成绩比较悬殊,而且三项成绩呈现明显的正相关,这种情况是正常的。但如果分析个别学生的成绩,会发现有些学生前两项成绩高,但期末考试成绩很低,这是因为前两项成绩在平时取得,存在抄袭的条件,没有完全反映学生的真实能力。因此,这样的能力达成度评价设计作为课程诊断与改进的依据比较适合,可以把某个班的能力达成度与以前班级、预期目标作对比,并作为教学改进的依据。但如果把这样的能力达成度评价方法作为学生学业成绩评价依据就欠缺公平性,不是很合适。
3.3课程改进的思路
从诊断分数来看,学生在几个能力达成度均不理想。经过总结与思考,在改进方面有以下的思路:
(1)对课程的教学内容作更精细化的分析与处理。再进一步认真分析课程的每一个知识点、每一个教学案例是否必不可少,能够精简的尽量精简,以减轻学习难度和学习负担。
(2)为了加强对学生程序代码错误分析能力的培养,要落实实验员参与实验指导的制度。要提高实验员的专业水平,安排当值实验员参与课内实验的指导与辅导,在一定程度上缓解一个老师难以详细指导几十名学生课内实验的矛盾。
(3)
加强对学生自学能力的培养。对学生自学能力的培养与考察应该不仅限于一次实验和三次网络小测验,可以考虑在每周的网络小测验中都设计一至两道题是要求学生自学后才能完成的,平时教学中也多提出一些要求学生自主思考的问题,让学有余力的学生自己查阅资料。
4结语
我校质量保证工作的关注点并不是放在“是否达到质量标准”上,而是放在“能否到问题,并有效提出
改进措施”上。质量保证理念的转变改变了专业团队在诊改中的角,也解决了团队负责人和教师为专业质量承担责任的担心,使他们能够平心静气、心无旁骛地查问题和提出改进措施。
《Java 语言程序设计》作为课程诊改的试点课程,各种相关的设计与实施工作都处于摸索阶段。经过一个学期的探索与实践,得到了一些实际的教学运行数据,对这些数据作了简单分析并提出了课程改进措施。这些设计、实施、分析工作都是初步的,
都还有进一步研究和探讨的空间。参考文献:
[1]广州城市职业学院.广州城市职业学院专业人才培养工作质量标准(框架)[Z ].穗城院〔2016〕104号.
[2]广州城市职业学院.广州城市职业学院专业诊改试点方案[Z ].穗城院〔2017〕23号.
[3]吴勇,张连绪,刘力铭,温炜坚,张晓琴.《悉尼协议》视角下的高职专业质量保障体系建设[J].南方职业教育学刊,2018(2):1-8.
[4]郑琼鸽,吕慈仙,唐正玲.《悉尼协议》毕业生素质及其对我国高职工程人才培养规格的启示[J].高等工程教育研究,2016(4):136-140.
java技术员培训
[5]朱冬玲,黄人薇,周秀英.浅议高职软件技术专业人才培养的目标岗位———以广州城市职业学院为例[J].电脑与电信,2017(8):61-63.
(下转第78页)
Exploration of the Experiment Teaching Reform of Computer Composition Principle
under the Background of Engineering Education Certification
JINSheng-hua ZHANGZheng-wei
(Huaiyin Institute ofTechnology,Huai ’an 223003,Jiangsu
Aiming at the goal of engineering certification,this paper discusses on the practical teaching of Computer Composition
Principle,the core course of computer specialty in applied undergraduate colleges.The teaching plan
is designed from the aspects of experimental teachingplatform,teachingcontent and students'performance
evaluation.
engineeringcertification;Computer Composition Principle;experimental teaching
Software Course Diagnosis and Improvement Based on Target Completion Rate ——
—Illustrated by the Case of Java Programming ZHUDong-ling
(Guangzhou CityPolytechnic,Guangzhou 510405,
Guangdong)
Learning from Sydney Agreement ,we describe the talent cultivation standard for students majoring in software
technology in seven aspects.In every aspect,targets are set in one or two layers and are attached to a contribution rate to the target in the upper layer.The bottom targets are achieved by taking several courses.Course diagnosis and improvement is designed and implemented based on specific target completion
rates.
diagnosis and improvement;software technology;Java
(上接第72页)

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