软件工程专业分层次的实践教学过程管理探究
摘要:针对目前软件工程专业实践教学存在的问题,对比学生的学习差异性,提出分层次的实践教学管理体系。围绕实践教学对培养学生综合知识运用能力的作用,从分层次实践教学的内容和形式、实践教学过程管理和评价等方面进行了阐述,最后通过教学实践对分层次实践教学过程管理有效性进行评价。
关键词:实践教学;分层次;过程管理;软件工程
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)02-0115-02
Abstract: Aiming at the software engineering practice teaching problems, comparing the differences between students" learning, hierarchical practice of teaching management is proposed. On the practice teaching to train students" comprehensive ability to apply knowledge of the role, it is expatiated on the contents and forms, the assessment and evaluation scheme with practice teaching process management, eventually the efficiency of practice teaching process management is evaluated through teaching practice.
Key words: practice teaching; process management; hierarchical teaching; software engineering
新建地方本科院校发展历史相对较短,其人才目标定位主要是培养具有实践能力和创新能力的应用型人才。所以,实践教学管理对于新建地方本科院校的发展至关重要。软件工程专业本科实践教学包括毕业设计,实习实训,课程实验等内容[1],目前学者们研究的重点主要集中在实践教学的教学内容和过程管理上,如李继光,冯辉等在《增强实践教学手段细化教学过程管理》[2]一文中提出针对工科院校生产实习环节采用多种手段,细化实践教学管理过程;李祥在《软件工程专业实训教学质量保障模式探索》[3]一文中对软件工程专业实践教学环节、教学质量管理方法与监控手段进行探索;另有一些学者针对实践教学的教学手段和过程监控等方面进行了分析研究[4-5]。近年来,很多院校的院软件工程专业为了加强学生实践能力培养,建立了实训基地,并与企业联合进行产学研合作教育,但我们在软件工程专业实践教学中仍存在一些问题,下面我们进行详细探讨。
1 目前实践教学存在的问题
1.1 实践教学中的学生差异性未被重视
目前软件工程专业实践教学普遍忽略学生自身在学习能力,学习习惯等发面存在的差异因素。学生在理论课程部分知识掌握程度不可一概而论,面对实践教学中的任务布置,其操作能力和水平也有相当差距,所以教师在实践课程内容设计的时候需要考虑基础理论知识掌握欠佳的同学在面对实践教学内容时的处理能力。
1.2 实践教学的过程管理不到位
没有建立配套的质量监控与评价体系,教师在实践教学过程中进行任务布置,讲解后就坐等学生遇到问题来进行辅导,或是穿梭于学生之间简单巡查,对学生的实践操作过程监控不够到位,这样就出现一些学生实践操作敷衍了事的情况。
1.3 实践教学评价方法和手段单一
实践教学评价方法单一,只对实践课程结果(学生的实验、实训报告)进行评价,缺乏对实践过程的考评。而且学生的学习效果只由任课教师进行评价,不够全面、公正。
2 分层次的实践教学过程管理
2.1 实践教学内容层次化
分层次教学法之前已经被中小学课程教学普遍采用,并取得了良好的效果。高校教学中采用分层次教学的情况不多。刘利枚,王鹏英等对大学计算机基础课程进行了分层分类教学研究,主要按照学生基础和能力的不同,采用差异化的教学方法,提高了基础课程的教学效率[6-7]。
而我们在软件工程专业课程的实践教学中,面对学生学习能力的参差状况,更多是采取个别指导的原则,对于某些基础相对薄弱的学生在实践教学中单独辅导,但是教师在实践教学的辅导过程中难以照顾全面,我们需要新的途径来解决在实践教学中遇到的此类问题。在软件工程学科的实践教学中应用分层次教学方法,针对实践教学任务,根据教学中掌握的学生基本情况,将学生分为不同等级(根据教学实践,初步将学生分为三类,标准可根据情况自行制定)。如表1所示。
首先为A类同学制定实验要求,针对实验内容进行规定,给以引导性实施步骤,对于这个群体的同学还可以配以延伸进阶练习;在A类方案的基础上,根据往届学生学习的经验,考虑B类同学在完成实践教学内容时可能会出现的问题,在A的基础上在难点加以引导,并给出指导性的实验步骤,指导教师需要进行抽样考核学生的实验过程实施情况。
对于C类同学,由于基础较为薄弱,布置的实验教学内容以掌握基本理论,基本操作技能为目标,另外,由于此类学生基础知识掌握不够牢靠,直接影响实践动手能力,所以在其实践内容中包含教师配以基础知识内容的链接,方便其在操作过程中遇到问题及时查阅,此外,指导教师需要进行抽样考核学生的实验过程实施情况。
在教学实施中,以《ASP.NET程序设计》和《综合实训》课程为例,教师布置实践教学任务,为不同层次学生发放不同实践要求,学生根据要求自行完成任务,期间教师进行课业指导并进行过程的监督。
2.2 实践教学过程考核的层次化
使用层次化的实践教学,必然引致其考核方式的改变,在对不同层次学生的日常考核时,并不采用统一标准,根据其完成任务的难易程度来制定评价标准会更符合实际的情况。依据实践教学的组织模式和教学过程的特点,我们把实践课程评定划分为四个部分,分别为课前准备(Prepare)、实践操作(Do)、实验报告(Report)和最终评定(Judge)。对于前三个部分,规范学生需要完成的工作任务,采用适当的管理方法对教学活动进行组织,并定义了对教学过程中开展的活动和完成的任务进行度量的指标,通过这些指标的量化值来实现对实践课程的考评,使实践课程的考评具有科学性。
1)考核指标
(1)课前知识准备-Prepare
通过对学生实践课程内容准备进行考查,督促学生课前积极准备。
(2)实践操作过程-Do
通过对学生实践过程的考核(包括在实践过程中遇到问题独立分析解决的过程),考核学生实际应用能力。
(3)实践操作结果(实验报告或项目报告书)-Report
通过实践结果的考核,使学生再次明确实验目的,整理实验思路和过程,对本次实验做以反思和总结。
2)考核依据
在进行实践课程考核时,将根据情况对考核指标进行加权计算,针对不同部分制定相应考核方式。各任课教师可以根据不同情况进行权值分配或者根据情况增删指标。比如课前知识准备的考核要以围绕实践课程内容的理论知识准备为主;实践操作过程的考核是教师以抽查形式进行的过程考核,查看学生操作过程的准确和熟练程度;实践操作结果的考核则主要是以查看实验报告为主,并根据表2和各项考核指标制定相应的等级标准。此外,我们需要考虑某些学生因个人努力而晋级的情况,还有个别学生因放任懈怠的原因降级的情况。总的来说,A类学生的考核成绩按照百分制进行,难度系数设定为1.0,而B类和C类学生成绩是百分制得分和其难度系数的乘积,表3列出了分层次考核的基本考察要求。
3 分层次的实践教学过程管理评价
考核是教学的重要环节,建立良好的考核制度能够激发学生的学习兴趣,科学的考核结果是对教学工作及时有效的反馈,帮助教师反思教学过程,改善教学质量。分层次实践教学的过程管理考核标准不能单纯地以学生的最后提交文档作为衡量标准,还要结合课前的知识考查和实践操作的过程考核,过程考核环节主要是依据学生进行实践操作的熟练程度和解决操作中实际问题的能力,评价方式上要考虑不同层次学生的学习能力,尽量做到考核的客观性与公正性。
软件学院经过一个学期的实践课程教授对比,可以看出,采用层次教学法的班级在整体实践能力比传统教学提高了不少。对比结果如表4所示,简化起见,将《ASP.NET程序设计》课程的传统教学班级使用“A-CT”代替,《ASP.NET程序设计》课程的层次化教学班级使用“A-CC”代替;《综合实训》课程以Z代替,其他同前。
通过表4可以看到,层次化教学班(-CC)普遍好于传统教学班(-CT),使用分层次的方法进行实践教学,并加强过程管理和过程考核,对于基础相对弱一些的学生而言,制定较低标准,使其能够跟上教学进度,而对于基础好的学生,亦可在专业学习获得良好的知识拓展;此外,过程考核对学生的实践操作过程加强了监督管理,敦促学生积极进行课前知识准备,规范化实践操作内容。教师在该过程中需要积极鼓励学生,避免出现层次划分上造成学生逆反心理,导致对学习产生抵触畏难情绪。分层次的教学基于学生学习差异进行,并针对不同层次学生进行考核,在保证学生基本知识掌握的情况下,鼓励先进,激发后劲,是专业课教学改革行之有效的途径之一。
参考文献:
[1] 付勇智,王文燕,史旅华.普通院校软件工程专业实践教学体系[J].计算机教育,2010(17):110-112.
[2] 李继光,冯辉,张勇,等.增强实践教学手段细化教学过程管理[J].实验室科学,2010(6):172-174.
[3] 李祥.软件工程专业实训教学质量保障模式探索[J].东华理工大学学报(社会科学版),2013(1):87-90.
[4] 刘勇.试论新建地方本科院校实践教学质量监控机制设计[J].黑龙江高教研究,2012(6):170-172.
[5] 彭志平,李绍平,柯文德.高校实验教学质量监控体系的研究与实践[J]. 实验技术与管理,2012(9):123-125.
[6] 刘利枚,石彪,罗新密.大学计算机基础课程的分层教学[J].计算机教育,2011(3):34-37.
[7] 王鹏英,庄 红,黄晓平.大学计算机基础课程分层分类教学研究[J].计算机教育,2012(5):49-53.
推荐访问: 软件工程 探究 教学过程 层次 实践