漫谈整体项目驱动模式下计算机软件人才培养模式

时间:2020-08-08 10:51:00 硕士毕业论文 我要投稿

漫谈整体项目驱动模式下计算机软件人才培养模式

  摘要:计算机软件开发是实践性很强的专业,无论是专业基础课还是专业课程,都离不开实践,而项目可以使学生理解理论知识,同时培养学生的实践能力。本文探讨整体项目驱动模式人才培养的急迫性和先进性,并给出具体的实施过程,为今后高校计算机毕业论文制度改为实训制度打下理论和实践基础。
  关键词:整体项目驱动;人才培养;教学体系
  受金融危机以及高校扩招大环境的影响,学生就业越来越困难。以我校05 软件工程为例,那些基础知识扎实、有项目经验的学生可以较顺利地找到工作,但是,仍有一半学生找工作较困难,这部分学生存在这样或那样的问题,比如因没有项目经验,被用人单位直接筛掉;或因基础知识不牢固,在笔试阶段被用人单位剔除;那些没有社会知识,没有团队合作精神的学生,一般在面试过程中被剔除;他们缺乏明确就业方向和职业规划;另外,我校是二本院校,不是211院校,学生在就业方面无法和211院校的学生相比,也没有足够信心去和211院校的学生竞争。
  鉴于此,笔者依据多年一线工作经验,提出从大二开始,学生在学习主要课程的同时,利用空余时间并行采用公司级管理体制下的项目[1]驱动人才培养模式,增强学生的项目经验,巩固学生的基础知识,引导学生自觉学习新知识。利用项目驱动像滚雪球
  一样,将4 年的知识学习形成一个整体。利用这种模式培养的人才会受到社会的欢迎。
  国内外各大高等院校都十分重视项目驱动教学,但是项目驱动教学[2]主要应用在课程教学方面,从学生从进校起就对其进行整体项目驱动培养应用十分少见,原因是该种培养模式难度大,并需要丰富项目经验和公司体制管理经验的教师,一般的高等院校缺少这种人才,所以,普通高校不敢采用这种培养模式,另外,这种教学采用公司运作模式,任课教师的工作十分繁重,因此,这种培养模式应用不广泛,但它却是一个发展趋势。
  1 整体项目驱动模式目前各大高校计算机的课程都采用项目教学的方式,一种是基于课程内容进行的课程设计[3],一种是作为项目模拟教学[4]的方式,最后一种就是毕业论文设计[5],这三种模式和真正的'公司级项目管理运作模式有很大区别,它们都是理论上的一种学习模式,而不是真正的实践项目教学模式。本文所提出的整体项目驱动模式是采用公司级管理模式下的项目实践教学,采用的是真正的项目管理模式,而且贯穿整个大学学习阶段,它的特点包括以下几个方面。
  (1) 真实性。项目来源于社会、科研课题,因此项目具有真实性。
  (2) 完善的管理制度。制定完善的管理制度,例如培训制度、考勤制度、数据管理制度、软件开发流程制度、测试制度等。
  (3) 团队性管理。将学生按软件团队模式进行管理,按软件项目管理模式设立不同的角色,并由高年级学生带低年级学生。团队将按项目的特征以及学生的个人爱好或者特长进行组织,充分发挥学生的个人能动性。
  (4) 有固定的场地。类似于软件公司,有固定的场地作为学生上班的地方。当学生没有课的时候,可以来公司上班。
  (5) 发放工资。因为项目都来源于社会、科研课题,学生是承接方,根据课题的大小和作出的贡献,给予学生团队一定的费用。
  (6) 出租员工。整体项目驱动模式中,学生都是员工,如果其他公司需要,可以将部分学生介绍给社会上的公司,这些学生由学校和公司共同管理。
  这是整体项目教学的典型特征,也可以叫做项目实训模式。
  2 整体项目驱动模式的意义(1) 培养适应社会的人才,学生毕业后就能成为企业的实用或骨干人才;缩短人才培养周期;弥补人才培养制度的不足,让计算机软件开发人才培养制度更加完善。
  (2) 利用新老学生进行良性的相互培养有利于学生之间的交流与管理,弥补学生做人的缺陷。因为学生在课堂上并不能学到如何做人,教师的课堂说教不能让学生有亲身体会,但是在项目管理制度中,如何做人成为重要环节。