您好, 访客   登录/注册

基于目标达成度的《C#程序设计》课程评价研究

来源:用户上传      作者:

  摘要:课程目标达成度是评判课程教学效果的一项重要指标,反映了其对既定课程目标的达成程度,同时对课程目标达成度评价研究可以促进高职院校更好地培养质量技能技术人才。本文是以《c#程序设计》课程为例,以培养学生能力为出发点,对课程目标达成度进行设计与实施,了解学生对课程内容的掌握程度和教学中存在的问题,并用于后续教学的持续改进。
  关键词:目标达成度;课程教学目标;考核方式;c#
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2020)01-0161-02
  为了促进高职院校的人才培养目标达成,越来越多的高职教育人士开始关注并研究悉尼协议,如何基于该协议,走一条以学生为中心、以结果为导向、以专业建设为抓手的内涵式发展之路已成为当前热点之一。
  教学目标,就是学生通过学习该课程最终应达到的目标或学习结果,并通过对该课程教学目标的达成情况进行分析以评价该课程的教学质量的好坏,也为教师提供教学反馈信息。因此教学目标达成度的高低标志着这门课程教学效果的成败,对后期教学过程的调整及教学质量的改进都具有重要作用。
  1《c#语言程序设计》的课程教学目标
  《c#语言程序设计》是高职计算机软件技术类的专业基础课程,通过本课程的学习培养学生具有面向对象程序设计能力,具备一定c#程序设计语言,熟练运用开发工具进行程序的开发与调试,并为后续课程的学习打下基础。
  设置了6项教学目标如下:
  1)掌握c#程序设计语言的基本概念、基本理论和方法,能独立阅读分析较复杂的c#程序。
  2)理解c#程序设计的基本方法和开发过程,能独立编写c#程序并进行测试和调试。
  3)通过任务导向及案例分析,能理解面向对象程序设计思想,会分析软件运用的具体情形,编写应用软件。
  4)能将c#程序设计方法运用到新的具体案例中,能独立解决问题或通过团队共同来完成。
  5)以小组的方式进行考核在学习过程中的互助,培养学生的团队合作精神以及沟通合作能力。
  其中1-2是理论教学的教学目标,3-4是实验的教学目标,6是实践的教学目标。
  2《c#语言程序设计》的教学目标达成评价设计
  2.1课程总目标的达成度评价
  为了提高教学效率,根据课程特点,通过对软件开发过程的深入分析,逐步完成各项目任务单元的过程中,以“层层递进”的方式让学生在完成具体项目的过程中构建相关理论知识,并发展职业能力。重点评价学生对知识点融合、系统的开发与管理运用能力的有关问题。根据学生的能力,把他们分成6个小组,把问题布置给他们时,以小组为单位进行考核,不仅提高他们的团队合作意识,同时也增强他们在学习上的交流。
  2.2课程总目标的达成度设计
  《c#语言程序设计》包括6个教学单元,分别是:c#言基础、面向对象的c#、异常处理、Windows窗体、数据访问及综合应用。本课程的考核将学生的学习全过程纳入考核范围,采取过程性考核和终结性考核相结合的形式,其中过程考核占60%,期末综合考核占40%。在选择所采集的教学数据时,除去出勤率、课堂表现等过程性和带有主观性的数据,最终把过程性考核设立了2个考核环节,包括个人训练项目考核、团队综合训练项目考核,并选择其中13次课的课内测试作为能力达成度的评价依据,设计的教学目标达成度评价方案如表1。
  小组成员分组是按照前期软件编程类课程综合排名,安排前六名的同学为组长,按顺序依次由第六组长到第一组长分别在7-12名内选择小组成员,再由第一组长到第六组长分别在在13-18名内选择小组成员,如此循环,将全班31位同学组成六个组。这种分组方式优化资源,带动小组成员积极性,培养团队协作精神。
  过程性考核是在个人、小组的基础上对每项能力达成度的评价设计经过了反复思考及推敲,分述如下:
  1)个人训练项目能力。该项目主要考核学生学习本门课程的基础知识和操作技能。成绩认定办法为:学生单独完成项目训练任务,根据完成质量情况具体打分,该项占比设定为20%。
  2)团队综合训练项目能力。该项目主要考核对教学项目主体内容的掌握与理解程度以及灵活运用和分析能力以及每组成员团队协作能力。成绩认定办法为:以小组为单位完成一个综合训练项目,或是在完成个人训练项目后,帮助小组其他成员完成该项目(要求小组成员都完成的情况下打分),每完成一个项目学习内容根据小组成员完成情况具体打分,该项占比设定为20%。
  3课程教学设计实施
  3.1课程教学设计的实施平台
  课程设计中所需的5次个人训练项目测试需要在雨课堂教学平台上提交,这五次测试有选择题或填空题,教学平台自动批改,一些统计数据会在雨课堂教学平台上自动统计生成。
  剩下的8次个人训练项目测试则是根据个人能力,依据试题完成情况及速度给予成绩,而团队综合训练项目是要求小组成员都完成测试项目的情况下,每个小组由平台随机抽选成员上台展示测试项目结果,讲述做题思路,再给予小组成绩。这种方式起到了帮扶作用,有效地减少学生抄袭测试程序的现象,一定程度上加强了团队凝结精神。
  3.2课程教学设计结果
  分别提取小组中个人训练项目测试成绩最高和最低分值,团队综合训练项目成绩,得到小组能力达成度如表2所示。
  从上表可见,小组个人能力与团队呈现正相关,能力强的同学可以带动自己小组成员的积极性,相互协助提高团队成绩。但另一方面,能力达成度的绝对值也不能完全反应取得高分的团队就代表整个小组学习的能力就一定很强,因此我们需要将平时成绩和期末成绩按分段进行人数统计再对比,如表3。
  从上表可以看出,平时成绩比较好的小组在期末也取得较好成绩,但也有小组成绩比較悬殊的现象,这种情况是正常的。如果分析个别同学的平时成绩和期末成绩,会发现有的同学平时成绩比较高,但期末考试成绩很低,这是因为平时成绩是随堂做,他会得到能力强的同学帮助,没有完全反应自己的真实能力,因此,想把这样的成绩作为评判学生能力的依据还比较欠缺公平性,不太准确。
  3.3课程教学改进
  从以上表分析,在良好及合格段还有很多的同学有着提升的空间。经过总结与思考,要提高同学们的成绩,在以下方面进行教学改进:
  1)增加课程内容的细致度,将每节课涉及的知识点做进一步的划分,尽量精简、详细;完善PPT及视频,方便同学课前、课中和课后的学习。
  2)增强程序设计语言能力,每次课增加程序设计训练时间,增强程序阅读能力,通过阅读程序提高程序设计能力。
  4结束语
  我校正在建设物联网一流专业群,为了建立适应物联网产业市场需求的物联网技术应用专业的教学目标体系,而课程达成度评价是保证教育质量的关键,能比较客观地评价学生能力。通过团体协作及课堂互动,增强学生对本课程的能力提升,根据不同指标达成度,可帮助教师分析教学过程中哪个环节出现了问题,并进行课程改进措施。课程设计、方案实施及能力分析工作都是初步的,都还需要进一步研究和探讨,对课程的持续改进具有重要的指导意义。
转载注明来源:https://www.xzbu.com/8/view-15146503.htm