基于能力本位的C#WinForm程序设计课程评价模式的设计
2020-12-28潘燕燕
潘燕燕
摘要:长期以来,针对课程考核与评价模式的改革一直在探索,但是课程的考核方式依然是基于知识体系,无法真正反映学生技术技能的成长情况,更无法与企业岗位对学生实际能力的要求衔接。该文从能力本位出发,针对C# WinForm程序设计课程,设计了一种全新的考核模式,能够全面地反映出学生的技能水平情况,并可以推广到所有编程类课程。
关键词:能力本位;评价模式;C# WinForm程序设计
中图分类号:G712 文献标识码:A
文章编号:1009-3044(2020)31-0128-03
Abstract: For quite some time, the reform of the course assessment and evaluation model has been explored, but the assessment method of the course is still based on the knowledge system, which cannot truly reflect the growth of students' technical skills, and it is unable to connect with the actual ability requirements of students in corporate positions. Starting from the ability-based, this article designs a brand-new assessment mode for the "C# WinForm Programming" course, which can fully reflect the skill level of students and can be extended to all programming courses.
Key words: Ability-based; Evaluation Mode; C# WinForm programming
1 背景
课程考核与评价方式的改革提了很多年了,各个学校教务部门也都在探索,从最开始的期中考+期末考模式,到后来的期末考+平时成绩模式等,虽然这些对课程的考核起到了一定的改变,但是这些考核方式还都是基于课程知识体系的,很难客观地反映学生的技术技能成长情况,特别是对职业院校的学生来说,这种基于知识体系的考核方式与职业院校人才培养的定位是不符的。
2 C# WinForm程序设计课程介绍
该课程将学习基于C/S架构下的应用系统开发,主要学习内容有IO操作、网络通信编程、序列化、三层架构、Ado.Net下常用类的使用,最后完成一个基于C/S架構的网络应用系统的开发与实现。
C# WinForm程序设计是软件技术专业.net开发方向的一门重要的专业核心课程,课程主要由8个项目组成,分别是语法基础、常用控件的使用、GDI+绘图应用、IO流读写操作、多线程编程技术、Socket网络编程、数据访问技术和项目实战。
同时该课程的教学目标是训练学生的编码能力与编码规范,算法设计思维,通过本课程的学习,学生能够拥有比较良好的编码能力与编码规范。学习完本课程,学生会了解软件工程的基本过程。当一学期的课程结束,学生可以进行开发和设计信息管理系统,系统是基于C/S架构。
该课程具体的技能点与岗位工作能力相结合,要求学生能够完成以下工作:
1)图形图像的常规处理工作
2)利用多线程技术实现线程的同步
3)实现Socket通信过程
4)利用C#对数据库进行增删改查操作
5)对数据库中的数据进行统计处理,并能够在客户端界面进行展示。
6)设计基于WebService或者WebAPI的数据访问模式
7)设计基于Socket的三层通信架构
3 能力本位教育
能力本位教育(competency based education,CBE)是指围绕职业工作岗位所要求的知识、技能和能力组织课程与教学的教学体系[1]。能力本位教育是一种教育思想,最终目标是培养每位同学使其掌握相应的职业能力和专业能力。通常采用DACUM课程开发模式。制定明确、具体的行为化教学目标,作为实施教学的依据和评价学生的标准。针对每个学生的具体情况和不同之处,可以采用差异化的授课方式。最后确保每一位同学都能获取到相应的专业能力和职业能力。与以往的职教教学方式相比,能力本位教育具有如下四个优点[1]:
1)能力本位职业教育具有非常确定的教学目标,目的性强且有针对性,同时可操作性强[2];
2)相应的教学内容首先对职业进行分析,采用演练结合的方式,把基本知识与实践操作结合在一起,破除了一成不变的课程体系结构;重视学生的差异化学习,以学生的学习活动为中心,学生的“学”的重要性超过“教”[4];
3)反馈及时,评价客观,为标准参照评价。不过能力本位职教思潮的优点中也存在着自身的不足之处:会造成在教育目的上存在着重视操作[5]、忽视品格;
4)注重针对具体学习内容进行训练的教育学习方法,使日后的改变职业和继续学习深造受到影响[3]。
4 C# WinForm程序设计课程旧的评价模式
成绩构成:平时成绩10%+上机实验40%+期末考试50%,其中实验成绩(40%)指学期内对每个同学的上机任务进行抽样检查,任务总数8个,每个同学的被检查次数不少于5次,最后选取其中最好的4次成绩累加,作为上机实验成绩,每次实验成绩满分100分;期末考试(50%)指闭卷笔试,占期末总成绩50%,考试时间120分钟;平时成绩(10%)指课堂出勤考查,旷课一次扣2分,迟到一次扣1分,扣完为止[3]。