免费论文查重: 大雅 万方 维普 turnitin paperpass

软件学院人才培养模式研究-科研方法与

最后更新时间:2024-01-31 作者:用户投稿原创标记本站原创 点赞:14227 浏览:59571
论文导读:、发散思维的习惯和能力。根据四年来的一线教学经验,采用“任务驱动”教学模式大致可以分为如下三种情况分步骤进行:(1)当课程开始开课时,将第一个项目布置给学生,该项目是在给出完整的需求分析、项目文档和系统架构的前提下,要求学生在课程结束时完成代码设计。随着课程进展,老师提醒学生何时应该完成哪一部分内容,
摘要:结合华北水利水电学院软件学院的教学实践,提出了在培养应用型软件人才过程中如何实施“任务驱动”教学模式的三个步骤。通过四年来的教学实践验证,学生在“任务驱动”模式下,经过这三个步骤的锻炼实现了对学生能力的培养工程化,达到了从毕业到上岗顺利过渡的目的。
关键词:人才培养模式;任务驱动;职业教育;应用型人才
作者简介:金建刚(1972-),男,河南固始人,华北水利水电学院软件学院,讲师。(河南?郑州?450011)
1007-0079(2012)26-0030-02
国务院于2011年10月7日出台了《国务院关于河南省加快建设中原经济区的指导意见》(以下简称《指导意见》),指出要调整高等学校、职业院校布局和学科专业结构,支持探索构建现代职业教育体系;强调要建设国家职业教育改革试验区,加强职业教育基础能力建设,改革创新职业教育体系机制和人才培养模式,打造全国重要的职业教育基地和职业培训实训基地。从中可以看出国务院对高等教育,尤其是职业教育的重视程度。《指导意见》中强调坚持人才优先发展,显著提升人口综合素质,把人口压力转化为人力资源优势,努力建设全国人力资源高地。
《指导意见》的出台对于河南省职业教育的发展是一个良好的契机。同时一些大的企业在河南省落户,也给毕业生的就业提供了机会。因此,河南省的职业教育应该抓住机遇,顺应市场的需求,把如何培养优秀的、适合社会需求的合格的软件技术人才放在首要位置。
随着软件产业的快速发展,国内市场对软件人才的需求也越来越多。目前各地的软件学院正在紧跟时代的步伐,培养各类、多层次的应用型软件人才。然而,现实情况却不是很理想:一方面,软件行业缺乏大量从事软件开发的人才;另一方面,软件专业的高职毕业生就业困难。产生这种尴尬局面的原因虽然和毕业生就业期望不无关系,但究其根本原因是目前我国高职教育软件人才培养模式尚存在一定问题,培养出的软件人才与软件行业的需求有一定差距。许多文献已经讨论了这个问题,大致情况如下:软件职业教育定位不准确、教学内容陈旧、软件知识更新滞后、课程体系缺乏职业关联性、人才评价系统单

一、缺乏实践场所与项目依托等。而在传统模式下培养的学生缺乏动手能力,合作意识不强。

一、软件人才的培养模式

各地的软件学院为了培养适合社会需求的应用型软件人才,纷纷采取多种培养模式,例如校企合作[3]、政产学研合作办学[4]、国内外联合办学、订单式合作办学等,以适应社会对软件人才的不同需求。
综合考虑各种培养模式,其目的可以总结为一个,即培养适合社会需求的软件人才。事实上,无论哪一种培养模式都离不开培养过程。只有在培养过程中加强管理、注重实效才能培养出高质量的应用型软件人才。而“任务驱动”是任何培养模式中都应该采用的教育教学方法。

二、任务驱动

随着软件行业的发展,过去那种以知识传授为主的培养模式已经无法适应经济发展方式转变对软件人才的需要,与之相适应的“任务驱动”的人才培养模式普遍受到重视。[5]
在“任务驱动”教学模式中,强调学生在真实项目的任务驱动下,在探索解决问题或完成任务的过程中,在学生独立自主和团结协作的环境下,在相互讨论和会话的氛围中进行学习活动。在此模式中,不再是由老师单方面进行灌输式教学,而是让学生在实践中灵活掌握所学,将所学的知识正确地应用到实际项目中,学生通过自己主动学习来发现所学内容中的重点难点。在完成任务的过程中,学生始终处于主动地位。在这种教学模式下,学生不仅可以学到知识,而且提高了实践动手能力,增强了学生的探索和创新精神。而教师在这个过程中起着引导的作用,提供学习情境,布置学习任务,提供学习资源,并且适时地进行学习方法的指导。
“任务驱动”教学模式无论对学生还是老师都是一个很大的挑战。这种教学模式强调以学生为主体,要求学生在完成教师指定的任务的过程中利用掌握的知识去寻求完成当前任务的方法,巩固所学知识,习得学习经验,体会自主创造带来的成功与快乐,教师则在制订并引导目标实现的过程中获得教学经验,适时地调整任务的难度和深度。在教学过程中,要求老师能够比较全面地把握教学内容,根据学生当前的认知水平、操作技能,制订合理的、可行的任务,并能充分激发学生的学习兴趣,培养学生养成知识迁移、发散思维的习惯和能力。
根据四年来的一线教学经验,采用“任务驱动”教学模式大致可以分为如下三种情况分步骤进行:
(1)当课程开始开课时,将第一个项目布置给学生,该项目是在给出完整的需求分析、项目文档和系统架构的前提下,要求学生在课程结束时完成代码设计。随着课程进展,老师提醒学生何时应该完成哪一部分内容,并提示学生应该如何运用刚学过的知识来完成。
在这个过程中可以分阶段来实现,首先帮助学生熟悉项目需求,了解系统架构的蓝图,明白整个系统的流程。其次要求学生根据课程的相关知识完成部分代码,当所有代码完成后检查学生所做的情况,根据存在的问题加以解决。在学生进一步熟悉项目的结构,理解了项目的含义之后,要求学生重新完成该项目。通过这样反复训练,学生不仅可以顺利的完成项目,而且加深了对所学课程的理解,可以掌握更多知识并加以应用。
从2008年到现在,我校软件学院信息管理专业每年在校人数是:2008年77人,2009年68人,2010年72人,2011年106人。四年来,每个年级在此过程中的完成情况如图1所示。
(2)完成第一个项目后,组织学生成立项目开发小组,布置第二个项目,该项目只给出用户需求说明,然后让学生完全按照需求说明来合作完成项目的所有设计,包括需求分析、系统架构设计、编写代码、项目测试和项目文档说明书,直至完成整个项目。
在第一个项目完成后,学生对如何完成一个项目有了清晰的认识,所以有能力根据用户需求说明完成一个完整的项目。具体完成情况如图2所示。
(3)布置第三个项目。组织学生成立项目开发小组,按照实际项目开发情况来实施。小组成员分别担任项目经理、系统架构设计师、程序员、数据库设计师。教师作为用户,学生通过和教师(用户)交流,了解用户的需求,理解用户论文导读:
所提出的功能和需求的真正意义。在这个项目实施的过程中,老师应该提醒学生一定要从用户的角度出发,只有这样才能开发出有用的软件。可以以交流会的形式,尽量让参与开发的学生发表自己对项目的见解和建议。采用这种形式不仅可以让同学们相互学习、相互帮助,而且有助于项目的设计。因为在互相讨论的过程中,可以让参与项目开发的同学对项目的认识更加清楚,最终讨论的结果有助于优化项目的系统结构。具体完成情况如图3所示。
通过以上三个步骤,所有参与的同学基本上能够掌握项目开发的基本步骤和开发方法。实现了学生能力培养的工程化,达到了从毕业到上岗顺利过渡的目的。
三、结束语
采用文中提出的实施“任务驱动”教学模式的三个步骤,不仅可以让学生掌握应该掌握的知识,重要的是学生毕业后能够立即投入到实际项目开发中,从而节约再培训时间和资金。自我校软件学院成立以来,一直在试探采用这种教学模式,从毕业生就业情况以及用人单位的反馈信息来看,毕业生受到社会的极大欢迎,这就说明了这种教学模式的作用是立竿见影的。
参考文献:
陈宝国,廖倩.加快教育方式转变与高职软件人才培养模式实证研究[J].福建教育学院学报,2011,2(4):39-41.
郑杰.高职学院软件人才培摘自:毕业论文提纲格式www.7ctime.com
养模式的研究[J].中国科技博览,2010,
(22):143.
[3]方红光,干红华,邵延洁.浙江大学软件学院校企合作创新人才培养模式[J].教育与职业,2009,28(3):77-78.
[4]李祥.应用型软件技术人才培养模式探索与实践[J].计算机教育,
2007,(15):72-74.
[5]林楠,李翠霞.国家示范性软件职业技术学院人才培养模式创新[J].计算机教育,2010,12(24):12-15.
(责任编辑:王祝萍)