关于高职程序设计类课程考核方式的几点思考
2019-09-10陈纳红
陈纳红
摘要:程序设计类课程作为重要的专业基础课,在注重理论学习的基础上强调通过实践培养学生的逻辑思维和实践能力。本文对高职程序设计类课程考核模式现状及存在的问题进行了分析,发现现有的考核模式与课程内容级课程教学模式存在着滞后,这样严重的影响了人才培养的质量,为解决以上问题,对现有考核模式的改革提出了相应的思路。
关键词:高职;程序设计;课程考核
引言
近几年职业院校教学改革进行得如火如荼,教学内容和教学方法手段都取得了很多的成绩以及成果,但课程考核方式的改革明显滞后于教学内容和教学方法的更新,导致学生分数与能力之间存在差距,教学质量得不到保证。如何改进考核模式使得成绩和能力保持正比关系,获得高质量的专业人才,成为了亟待解决的问题。
一、存在的问题
程序设计类语言是计算机相关专业的必修基础课程,随着人工智能时代的到来,程序设计类课程除了C、Java、C#等语言外,也加入了新成员Python语言[3] 。基础课程学习效果的好坏会直接影响到后续专业主干课程的学习情况。考核模式是否与教学内容和教学方法相匹配,很大程度上会直接影响人才的质量。
1.考核模式改革被忽视
随着数字信息时代的到来,高职老师将各种信息手段应用于教学,程序设计类课程的教学内容和教学方法不断更新,然而对于课程的考核模式改革却被忽视。老师仍然采用之前的考核模式,并未根据教学内容的改变而改变考核模式。
2.课程的特点被忽视
课程的考核应该更具课程的特点对学生进行全方位科学的评价。程序设计类课程最大的特点是“强实践性”,而有一些老师却忽略了这一点,采用传统的笔试,考卷内容以自己的上课内容为主;也有部分老师考核采用机试来进行,由老师提供案例,学生模仿案例进行操作。这样落后的考核方式根本无法对学生进行全面评价。
3.学习态度和过程监督被忽视
目前部分高职院校该类课程采用的是“平时成绩+期考成绩”的考核模式,两项分别占用不同的比例,然而平时成绩所占比例较少,基本上由期考成绩来确定最终成绩。因此很多学生采取了“临时抱佛脚”的战略,学习过程中具有盲目性和随意性,老师也对学生的学习也缺乏监督,消息效果无法保障。
4.学生综合技能的提升被忽视
“知识本位”观念根深蒂固,考核存在“重知识、轻能力;重记忆、轻创新;重理论、轻操作”的现象。部分老师以自己上课的知识点作为考核的内容,对学生的综合技能却视而不见,这样就使得学生的注意力集中在对知识点的记忆上,而忽视了培养自身的综合技能,这就更加谈不上培养高素质技能型应用人才了。
二、关于考核模式改革的几点思考
1、考核模式多元化
各种程序设计语言的基本语法具有相似性,因此程序设计的思想是课程的核心,而编程思想的形成以及编程技能的提升,需要学生在实践过程中不断摸索和体会,是一个日积月累的磨合过程,要确保对学生知识、能力和素质进行全方位的评价,我们应根据课程特点,教学内容及方法,确定多元化的考核形式。
(1)綜合考核
采用开卷或者闭卷的形式,作为其他考核形式的有力辅助,对课程的整体基础理论知识进行考核。可以在整个学习过程结束后统一进行。
(2)态度考核
态度考核主要由出勤率、课堂表现及笔记三部分构成。出勤率反应的是每位学生每次课迟到、早退、请假和无故缺课的情况。课堂表现是记录学生上课的正负面行为,反应学生学习的态度,比如主动回答问题、提问题、提出创意等正面行为可以进行加分,上课吃东西、睡觉、聊天、玩游戏、玩手机等负面行为可进行减分,它包含的内容比较多,教师可根据授课的具体情况而定。笔记则是考核学生在上课过程中所做的记录情况,也从侧面反映出学生上课的认真程度。
(3)技能考核
过程技能主要记录学生完成各类项目的过程,对学生的知识、技能和素质进行综合考核。包括课堂项目、作业库项目和综合项目三个部分。
●课程内项目
以个人为单位,反应每次课上教师随堂布置的小项目以及拓展项目的完成情况。考核学生每个基本知识点的掌握情况。以学生完成情况为给分依据。
●课程外项目
以个人为单位,反应每次课后学生完成项目的情况,考核学生对基本知识点的灵活应用情况,并激发学生的自主学习积极性。以学生完成项目的实际情况为给分依据。
●综合项目
以组为单位,合作完成一个综合项目开发,并撰写项目实施方案,制作项目ppt,进行
项目答辩。考核学生对所学知识的综合应用情况,考核学生团队协作精神,分析、解决问题能力,工程化、系统化、模块化的编程思维习惯等职业素质,考核学生专业技术文档及ppt的撰写能力。以每组项目完成情况及学生合作情况为给分依据。
2、考核内容综合化
该类课程最重要的培养目标是培养学生程序设计基本思想、技能及逻辑思维的能力,考试内容若仍为一些理论知识或教师授课时的简单案例,根本无法对学生的能力进行测评。我们应该对学生在整个学习过程中的实际编程能力、分析和解决问题的能力、团队合作能力、人际交往能力、职业素养等各方面做全面而科学的综合测评。
3、考核标准职业化
程序设计类课程,不同的语言都对应着不同的职业岗位,也都有清晰的能力要求。高职培养的学生应该是能满足企业需求的高级技能型应用型人才,因此考核标准应要以企业的岗位职业要求来制定。对学生整个学习过程中各方面的表现进行监督,做全面、动态、透明的评价。
总结
课程考核模式改革是一个系统工程,只有在与专业人才培养目标相匹配的基础上,结合程序设计类课程自身的特点才能对高职该类课程的考核模式进行科学化、合理化的改革,从而充分发挥考核的引导作用,促进学生自主学习能力的提高与良好学习习惯的养成,全面提升人才培养质量,为社会输送更多适应企业岗位需求的高级技能型人才。
参考文献:
[1] 朱晓旭.程序设计类课程过程性考核研究与实践[J].计算机教育 2014(22):99-101
[2] 韦波.高职计算机专业课程考核模式改革研究[J].机械职业教育 2014(7):45-46
[3] 郑州墨香广告.网络:www://blog.sina.com..2014.7.15
[4] 蓝雯飞,郑波尽.高级语言程序设计课程建设思路[J].计算机教育,2012(6):30-32
[5] 程小白.科学发展——关于江西警察学院“十二五”发展规划若干重点问题的思考.江西公安专科学校学报.2010.11
(作者单位:湖南科技职业学院 人工智能学院)