首页 > 范文大全 > 正文

基于团队协作的软件人才培养模式

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于团队协作的软件人才培养模式范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:针对软件类学生培养过程中存在的脱离市场需求、应用能力不强等问题,提出一种基于团队协作的教学模式,探讨教和学的组织方式、教学内容、教学方法等方面的改革思路和具体实施过程。

关键词:软件人才;团队协作;教学改革;培养模式

1.背景

面对国家产业发展的战略调整和激烈的人才竞争现状,软件人才匮乏已经成为制约我国软件产业发展的一个瓶颈。高校作为软件人才培养的摇篮,有责任为社会输出高素质的IT人才。随着软件开发团队规模的扩大,团队协作能力已经成为IT企业考核软件人才的重要指标之一。传统的软件人才培养模式强调个人能力的培养,却忽略了团队沟通和协作能力的培养,往往只强调理论知识的掌握,而对应用能力的培养较弱。

2006年开始,我们以湖南理工学院校级教学改革项目“基于‘团队协作’的软件人才培养模式研究与实践”为基础,从教学模式、教学内容、教学方法、教学评价、教学环节联动机制等方面进行探索,谋求建立一套完善的计算机软件人才培养模式和实施方案,促进计算机科学与技术的专业教学,提高学生的专业水平,为IT企业培养高素质的软件类设计人才,从根本上缓解上述矛盾。本模式于2006年提出,已经在计算机软件人才培养中进行了广泛的应用和推广,获得了较好的教学效果和成绩。

2.改革思路

2.1改革教学模式,提高协作能力

我们采用基于“教学团队+学习团队”的教学模式,以教学经验和实践经验丰富的教授为首,组织软件类教学骨干建立教学团队,形成稳定的教学队伍,建立“教”的主导,强化“教”的质量。同时,根据学生的情况,通过自主或在教师指导下建立学习课题组,即建立学习团队参与“学”的过程,使团队成员之间通过沟通协作实现学生团队合作精神的培养。在具体执行教学任务时,教学团队中的成员是教学过程的组织者。教学对象不再是单纯的学生个体,还包括学生所组建的学习团队,而学生及其团队处于开放互动的学习环境中,面对的不再是单纯的授课教师,还包括整个教学团队的教师。他们拥有大量的经过教师团队精心选择、设计并控制的学习资源,是学习活动的主体,是信息加工与情感体验的主体。教师团队通过通力协作,对教学内容、教学媒体、学习活动等进行设计,使学生个体在学习过程中既有很大的自,又能保证其学习不会发生质的偏离,能够在适当的时候得到教师团队成员和学习团队成员的指导和帮助,以此形成“点对点”“点对面”和“面对面”相结合的教学模式,避免了纯粹采用“点对点”教学模式所带来的弊端。

目前,以团队为导向的教学模式已经取得一定的成效,其中,计算机系统与应用教学团队已获得学院批准。自2005年以来,教学团队开始组建各类学习团队,如程序设计团队、信息系统开发团队等,部分团队参加省程序设计竞赛并多次获奖。

2.2适应市场需求,优化教学内容

在教学过程中,教师团队尝试以IT企业软件类人才需求为导向,确定课程教学内容。实施方案分3步实现:首先,不定期组织教师外出调查,包括直接探访人才市场,或者参观一些有代表性的IT公司,了解IT就业市场,明确IT企业技术需求和软件人才知识体系结构;其次,根据调查结果完善专业培养计划,修订课程教学大纲,明确教学重点和教学内容,从根本上保证了教学内容与IT企业软件人才需求不脱节;最后,对IT技术发展进行连续跟踪,不定期更新教学内容,确保学生所学内容能与最新IT技术接轨。例如,2006年软件工程课程大纲中提出,软件工程方法的主要内容是结构化方法,而当前企业开发方法中更多的是应用面向对象方法和用例驱动方法,重要模型也以RUP模型和XP模型为主,而不再是瀑布模型。

类似的例子也体现在嵌入式方面。以往的嵌入式系统主要集中在硬件开发方面,而目前IT市场对嵌入式系统软件开发也非常重视,因此课程设置方面也做出了相应修改,增加了嵌入式软件开发的相关内容。

目前,以市场为导向的人才培养模式已经得到相关专家的认可。2009年,湖南理工学院作为省普通高校示范实验室建设单位,在验收过程中得到在场专家的高度肯定,并被评为优秀。

2.3突出培养目标,强化教学改革

衡量软件人才的最重要标准是其分析问题、解决实际问题的能力。我们在教学中采用“项目申报+理论学习十项目实践”结合“知识点+案例剖析”的教学方法,突出学生“应用”能力的培养,提高学生应用专业知识解决实际问题的能力。

教师采用“知识点+案例剖析”教学方法,讲解课程理论知识,为学习团队提供教学案例资源。学习团队在教师的引导下,以一个团队为主体,其他团队参与的模式完成“案例”教学,强化知识点的应用背景、步骤和方法,从而获得解决问题的方法和技巧。在教学过程中,学生采用“项目申报+理论学习+项目实践”的学习模式,通过掌握理论知识,参与实际项目的申报、立项和开发,实现真实工程环境中专业实践能力的锻炼。

为适应上述教学方法的改革,我们在计算机科学与技术专业教学培养计划中做出了相应修订,突出应用能力的培养,具体包括增加实验教学课时比率、项目实训课程、独立的实验课时等。

2.4构建考核机制,完善考核指标

为了检验教学模式、方法和过程控制机制是否有效,我们提出了以“考核层面+考核指标+考核方式”为主线的考核机制。首先,根据不同课程的性质和特点,确定考核范围,保证不同的课程有不同的考核方案和考核指标,突出课程特色和考核侧重面。其次,根据考核层面,制定与之相一致的考核指标体系。完善的考核指标体系要实现层次化、多样化,不能仅仅是考核重点层面技术能力的指标,还应该包括非技术能力的考核。考核对象不单是学生个体,而应是对“课题组”整个团队及其成员的综合测评,在强调团队成员个体考核的基础上,强化课题组的整体性,突出学生“团队协作”能力的考核。最后,根据上述考核指标和考核层面,选择合适的考核方式,实现考核方式的灵活性和多样化。考核方式不再是单纯的闭卷考试、开卷考试或考查等,而是一个连续、综合及全面的考核。

对一些软件类高端课程的考核,我们提出了“答辩+提问+审查”的考核方式。首先由学生团队派出成员进行讲解和演示,团队其他成员可以进行补充,然后专家组或其他学生可以针对所完成的项目提出问题,由学生团队任意成员或指定团队成员回答,最后专家组成员根据团队项目材料、陈述和回答问题的情况进行审查,最终确定考查结果。这种考核方式不但要求学生更全面、更灵活地掌握知识,还要求团队成员之间更好地协作,确保考核任务完美完成。

2.5建立联动长效机制

教学环节包括理论教学和实践教学,也包括课内教学和课外教学。本成果对教材选定、理论教学、实践教学、课程设计、实验室建设、课外学生科研、程序设计竞赛等各个教学环节进行了统一规划。首先,根据内容选定机制制订或修订培养计划,采用成果中的教学模式和教学方法进行课堂教学建设和实践教学建设,并制订课程教学计划和实施方案,包括理论教学、实践教学、课程设计的计划和实施方案;最后将教学过程拓展到课外,以“学习团队”为基本单位,指导他们参与各类竞赛和申报各类科研项目。

3.实施方案与实施效果

课题的实施分为试点、推广和总结3个阶段。试点阶段的任务是按一定原则确定试点班级和试点课程,以“课题组”为基本教学单元,采用“知识点-案例-项目实践”教学方法、“教师引导、课题组主导”的教学模式,以及团队整体考核方式,实现教学的组织、过程控制和考核的管理;成果推广阶段的任务则是在所有软件设计类课程中推广新的教学方法、教学模式以及考核方式,加大专业知识应用能力、团队协作能力、表达能力以及职业道德素质的培养;成果总结阶段的任务是对推广过程中存在的问题进行总结、归纳,提出改进措施,为下一步教学质量评价体系改革提供技术支持。

成果在2006-2007学年第一学期,选择了针对计算机科学与技术专业03级01、11班开设的信息系统开发课程进行实施,取得了良好的应用效果,受益人数达65人,学生和同行的教学评价均为优秀。2006-2007学年第二学期,选择了计算机科学与技术专业05级的Java程序设计课程进行实验,受益学生人数达到120人。2007-2008学年,我们又在系统与应用教研室所负责的专业课程中进行了应用推广,包括管理信息系统、J2EE实现企业级应用开发、网络应用开发、数据库原理、网络数据库、软件工程、面向对象程序设计等课程,教学评价全部都在良好以上,直接受益学生达300多人。

根据建立各教学环节联动机制的思路,本成果在学生科研申请、各类竞赛中进行了应用和推广。成果的应用取得了良好效果,为其进一步推广奠定了坚实的基础。从2007年开始,成果在计算机应用技术重点学科建设和湖南省示范实验室(计算机技术基础实验室)中得到应用和推广。

成果在应用和推广过程中,教学团队获得了3项教学改革项目,其中省级1项、院级项目2项、省级科研项目2项,公开发表教改论文5篇,并参与院精品课程算法分析与设计和数据库原理的建设。成果完成人多次获得课堂教学优秀奖、国家级和省级多媒体课件大赛优秀奖;成果所倡导的团队建设(包括教学团队和学习团队)在2006-2008年也取得了突破,计算机系统与应用教学团队成为院第一批获资助的对象,组织并指导的多个“学习团队”参与程序设计大赛和湖南省第七届“挑战杯”大学生课外学术科技作品竞赛,取得了优秀奖和二等奖;连续2年,指导学生科研团队成功申报校级科研项目5项。

4.结语

培养“应用型”人才是当前信息化建设的需要,也是我院人才培养的重新定位,我们在教学过程中努力做到“宽基础、多方向、重应用”。基于团队协作的人才培养模式在我们的日常教学中得到了大力推广,有力地促进了我院软件类人才培养模式的变革,也推动了计算机科学与技术专业教学的改革,促进了学科建设,突出了新的办学特色。