1、1软件工程专业实践教学体系改革的研究与探索摘要: 本文对我国软件工程专业实践教学的现状及存在的主要问题进行了分析,根据存在的问题,结合我校的实际情况,提出了按“工程化”思想实施实践教学的解决方案,将职业化、工程化的理念引入实验教学体系中,并依此对办学目标、办学定位与学生培养模式等提出相应的改革方案与实施方法。通过本方案的实施,大大提高了学生的实践能力,提高了就业率。 Abstract: This paper analyzes the practice teaching status and the main problems of software engineering in our cou
2、ntry, according to the existing problems, combined with the actual situation of our school, it proposes the idea of putting the “engineering and professional“ concept into the process of practice teaching, and puts forward the corresponding reform plan and the implementation method according to the
3、school goal, the school localization and the training model of student. The implementation of the plan has greatly improved the students practical ability and enhanced the employment rate. 关键词: 软件工程;职业化;实践教学改革;评价体系 Key words: software 2engineering;professionalization;practice teaching reform;evaluat
4、ion system 中图分类号:G642.0 文献标识码:A 文章编号:1006-4311(2013)06-0211-02 0 引言 随着软件产业的迅速发展,国内高校软件人才的培养数量也在日益攀升。但当前我国软件人才的规模、结构和水平还不能适应软件产业的实际需求,在毕业生就业与企业招聘人才的过程中存在着这样的现象:一方面是企业难以招聘到所需的人才;另一方面是很多软件专业的应届毕业生找不到工作。导致这种状况的原因可归结为:高校培养模式与企业需求间存在较大的差距;专业课程内容及教学模式难以与 IT 发展同步,专业内容更新滞后;培养的学生缺乏特点,难以满足企业对 IT人才的个性需求;教师自己本身就
5、缺乏实践工程能力,很难培养出实践能力和工程能力较高的学生。 那么,如何构建适应企业需求的软件人才培养模式,缩小高校培养人才与企业需求的差距是当前高校应当研究的课题。面向就业市场的办学定位,实际上就是要求专业教学中应该融入职业技术教育的理念,而实践与动手能力的培养则要求改革现有的实验教学模式,在实践教学中融入“工程化”的理念。 1 实践教学体系改革的主要内容与思路 本文提出一个按“工程化”思想实施实践教学的解决方案,即建立以综合性实验教学与项目型实践教学为主要模式的实践教学体系,对软3件专业的教学体系进行工程化改造,逐步建立工程化实践教学体系,着力培养学生的工程化开发能力和职业素质,进而形成一个
6、融基础理论、实验教学、工程实践为一体的整体化培养机制。 1.1 主要改革内容 研究现有实验教学体系中存在的不足,将职业化、工程化的理念引入实验教学体系中,并依此对办学目标、办学定位与学生培养模式等提出相应的改革方案。针对专业知识体系,研究综合实验方案及其教学模式。基于实际工程项目,设计课程设计、毕业实习与毕业设计的指导方案。针对实践教学的改革,探索课程教学内容与模式的改革途径。 1.2 具体实施方案 针对综合实验方案,采用下面的的技术路线:依据最基础的课程教学要求,合理设计最为基础的实验,如果后继课程中增加的知识点需要实验,则向原实验中增加新的实验内容,从而形成实验方案,并制定实验评价标准。在
7、深化理解专业知识体系结构的基础上,结合本校办学目标、办学定位以及特色,逐步构建综合实验方案。在方案构建中,可以针对学生所掌握的知识点,对实验方案进行剪裁,以便实现个性化教学。在综合实验方案的实施过程中,贯穿工程化的理念,逐步实施,逐步完善。 针对课程设计等实践教学环节,基于成功项目案例,结合综合实验方案中所积累的基本技能,设计课程设计等实验教学环节的指导方案,建立企业技术、管理人员与“双师型”教师的指导队伍,汲取职业技术教育领域的先进教学模式,引入职业教育的先进理念,构建相应的实验4教学指导方案,并逐步实施,不断更新与完善。根据构建的实践教学指导方案形成一定的实践评价体系,通过对方案的评价,不
8、断改进和完善实践教学改革方案。 2 实施及其应用 2.1 综合实验的具体实现 通过深入分析、研究专业知识体系结构,确定必须进行实验的知识点,依据知识点间的相互依赖关系,设计了涵盖 C 语言程序设计、数据结构、数据库等 9 门课程的 4 个完整实验,使得前驱与后继课程之间的实验教学具有承上启下的连贯性。同时,按工程化项目的实施与管理要求,完成实验方案的实施,依据改革方案所实现的综合实验,已经应用在我校 2008-2010 级学生的教学实践中,使学生在进入课程设计等环节之前就具备相当的实际项目开发技能。 2.2 实践教学的具体实施 在实践教学环节中,本方案采用校企合作的方式,引进软件企业已经完成的
9、成功项目案例或待开发的实际项目。将企业中的项目案例引入到实践教学体系中,使培养出来的学生能够成为理论与实践相结合、脑力劳动与体力劳动结合、适应市场经济发展需要的优秀应用型创新人才。 由于学生在校已经进行了综合实验的训练,通过综合实验教学内容的系统性、连贯性,以及工程化的实施与管理理念,使学生在进入课程设计等环节之前就具备了一定的实际项目开发技能。这些技能有必要在实际项目中加以检验。为此,我校2007、2008 级学生大四一学年都安排在企业进行项目实训,将课程设计和毕业设计融入到具体的实际项目中,以企业的实际工程项目作为学生的毕业设计题目。这使得毕业设计题目与市场需求相结合,增强了毕业5设计的实
10、效性和工程性。重要的是合作企业通过指导学生课程设计和毕业设计,充分了解了学生的学习和工作能力,对于实训期间优秀的毕业生,直接就业参加项目组研发工作,节省了企业的再培训费用,降低了毕业生就业成本。学校教师定期跟班,通过在企业进修或培训、共同开发项目等工作过程中,不断提高实践能力,逐渐形成了一批双师型队伍。2.3 教学改革效果评价体系 针对教学改革效果的评价,应该形成一个评价体系,依据该评价体系对实现效果进行评价,能够反映教学改革的效果,同时也可以不断改进和完善实践教学改革方案。 在课程设计和项目实训等阶段,可由教师以及企业工程技术人员按照学生完成工程项目的功能、性能指标以及在项目组中所发挥的作用
11、等,给出综合评定成绩。在企业实习和毕业设计阶段,由于学生脱离学校监管,往往只能由企业工程技术人员给出教学评价。针对这一情况,评价体系要求学生在实习期间以实习日记的形式记录自己工作总结,以此作为部分评价依据,同时,学校教师定期跟班参与项目实践过程,以便给出相对客观的评价。通过企业工程师与校内教师的紧密配合,从多个侧面对实践教学效果进行评价,形成了一个相对完整的教学效果评价体系。3 结论 通过在软件工程专业中引入工程项目实例和职业化理念,以就业为导向,构建软件工程专业的实践课程体系,改变了该类专业课程在实践教学中存在的问题,使学生更好地理解和掌握如何将课程知识运用于实6际应用开发中,有效提升了计算机和软件工程专业毕业生的就业竞争力,并有效实现了软件工程专业人才培养与企业实际用人需求的无缝对接,更加适合新形势下应用人才的培养需求。通过该实践教学体系改革,提高了学生的实践能力,增加了学生的就业机会,本校 2007 级软件工程专业的毕业生就业率达到 98%以上。 参考文献: 1王俊生,戴云龙.面向企业需求的应用型软件人才培养J.中国电力教育,2011,34(19):37-38. 2李红梅,卢苇,张红延.软件人才培养模式的探索与实践J.计算机教育,2008, (8):114-115. 3汪丽才,李敏,高志坚.软件工程专业实践教学体系探究J.实验科学与技术,2011,9(6):113-115.