当前位置:蚂蚁文档网 > 述职报告 > 项目教学模式在高职软件专业中的应用

项目教学模式在高职软件专业中的应用

时间:2022-05-28 18:20:06 浏览次数:

摘要: 随着科学的进步及社会的发展,软件工程作为计算机科学技术的一个新兴学科,正面临着严峻的挑战,软件工程的实践教学改革提出了新的要求,项目式教学方法的实施和应用,为高职软件人才水平的提高起到了推进作用。

关键词: 项目教学 软件人才 课程改革

一、目前我国软件人才的供求问题

随着计算机技术的迅速发展及计算机应用领域的不断扩张,软件工程作为计算机技术的一个交叉学科,逐渐显露了其广阔的发展前景,软件人才的需求也越来越大。然而,从有关部门的调查数据及与软件开发企业和开发人员的接触经验来看,目前我国软件人才的供求呈现以下问题:一方面,软件人才总体数量上过剩,很多计算机毕业生找不到满意的工作,或者工资水平维持在两千上下或者更低。60%以上的软件专业毕业生,毕业后从事计算机销售、数据录入、公关文秘等与软件开发无关的岗位。另一方面众多软件企业苦于找不到合适的软件开发熟手,即使开出六千、八千的高薪也很难找到合适的人才。

这种问题的根源在于目前各类高等院校的软件课程设置不能完全适应社会技术发展的需求,教育体制与实际应用之间出现了严重问题。高等职业技术学院作为专业技术人才培养单位,担负着培养社会人才的重任,而软件人才的欠缺及人才与岗位的脱节,对高等职业院校提出了新的要求。

二、当前高职课程体系存在的问题

传统高职软件技术专业的课程体系一开始都是本科课程的压缩,只是讲授内容进行了精简,而在课程设置上大都不能满足高职院校的“以行业为导向、以能力为本位、以学生为中心”的原则。随着高职院校课程体系改革的深入进行,高职院校的课程体系也有了自己的一些特色,但基本上还是按照公共基础课、专业基础课、专业课与毕业设计的“四阶段模式”,这种模式从表面上看体现了知识学习的层次推进,实际上既不符合高职学生的认知规律,也不能满足软件技术专业岗位能力的需求。

这种课程体系的缺点是:首先课程体系被人为地条块分割,课程间的联系被割断,学生在各课程里面学习的只是孤立的各个点,既没有连成线,更没有达到面或体;其次,各专业教师只从某一门课程的微观层面去考虑,而没有从课程体系的宏观层面去考虑,导致课程间的重复内容较多,课程定位不准确,学生的学习目标也不明确,达不到培养技能的目的。如果以工业产品来类比软件,学生学到的只是一些零件的制作,不能装配成部件,更没有产品的整体概念。所以,一方面国家相关部门不断发布软件人才缺口很大的消息,另一方面有很多软件专业毕业的学生就业困难,最主要的问题就是人才的需求与供给在知识结构和能力结构上的错位。

因此,打破传统学科体系,建立基于项目的课程体系,是当前高职软件教育课程改革的基本取向,这是由职业教育的性质所决定的,也是由岗位对软件技术人才的需求所决定的。

三、软件项目教学模式的提出

项目教学模式,是以典型产品或服务为载体让学生学会完成完整工作过程的课程模式,其紧扣培养技能型、应用型人才培养的宗旨,把培养第一线的软件开发和管理人才为目标,强调采用工程化的方式开发和设计软件,将一个相对独立的任务项目交予学生独立完成,从信息的收集、方案的设计与实施到完成后的评价,都由学生具体负责,教师只起咨询、指导与解答疑难的作用;通过一个个项目的实地进行,使所有学生都能够了解和把握完成项目的每一环节的基本要求与整个过程的重点难点。这种模式重在培养学生的研究、分析、开发、设计、生产、测试、管理、咨询、培训等能力,使学生能够掌握软件工程知识与技能,具备作为软件工程师从事工程专业所需的专业能力。

以项目为中心的学习模式,本质上是一种应用(或仿真应用)驱动,是一种软件教学的互动,应该在学生掌握了一定的基础知识之后进行。项目学习的方法是教师寻找一些实际应用的项目,仿照软件企业的运作模式,由教师演示需求分析、总体设计,由学生编写详细需求、详细设计,并将学生分成项目小组,分片包干,个人承包,每个人都有机会承担一个项目的内容,并定期轮岗工作。全日制学校推行这种学习模式要比短期培训机构有得天独厚的优势。以项目为中心的学习模式,除了让学生学习软件开发知识技能之外,还将在编写软件的过程中,培养学生的自主学习实践能力和群体协同的能力,锻炼交接工作的能力,培养学生的责任心和完成任务的决心。项目学习的特点是打破以往各门课程单独学习的方法,依照软件开发的流程,根据需要来学习,做到应用技术和实践的结合。项目阶段之间和项目完成之后,每个学生都要对自己的工作做出小结,阐明个人成果的理论依据、技术规范、采用的技术手段、参考资料等,向班级或项目组做汇报。通过这种交流方式,不仅可以加深理解,促进相互学习,还能培养学生编制总结、概括、介绍等类型的技术文档的能力,提高学生的综合能力,使学生实现跨越式的提高。

四、项目教学模式在专业中的实施

项目模式要在教学中良好地进行实施,要解决的重点问题是:

1.人才需求状况调研。软件企业中的开发人员基本上分为系统分析员(项目经理)、程序设计师、程序员三类。这三类人员应呈现金字塔结构,即越高级的工作,从事的人员越少,而底层的开发人员要占据绝大部分。目前,三类人员的分布呈现橄榄形,分布极不合理,需求量最大的是底层软件编码、软件测试人员等。培养该层次人才正是高职高专院校软件技术专业的最合适定位。

2.工作岗位定位。通过软件人才需求的调研,明确专业培养的人才目标后,把为应用软件企业和承接软件外包业务的软件企业提供熟练的、懂外语的、具有与未来信息产业工作岗位相适应的职业素质和职业道德、具有较强的学习能力和创新意识、具有较强的IT职业技能、在开发一线从事应用软件开发工作的高技能人才作为高职院校软件专业的培养目标。

3.专业课程设置。软件专业的课程设计思路,应重点说明该门课程设置的依据、工作任务的结构模式、课程内容确定的依据、项目编排的思路与模式、课时数与学分数、学习程度用语说明等内容。课程设计要打破任务之间的界线,突出任务之间的联系,让学生学会完成完整的工作过程。课程模式的这一突破,一方面客观上要求设计能贯穿这一过程的载体,另一方面要求课程设计者充分意识到作为工作过程开始与结尾的一些细节的重要性。内容框架应包含工作任务及相关知识、技能要求。要认真分析每门课程让学生学习的工作任务,需要达到的职业能力要求,并对相关知识、技能做初步分析,项目设计要围绕工作任务来进行。

项目课程设计,需要在课程标准编制基础上,设计一份旨在实施课程标准的项目设计参考方案。在整个课程教学过程中,以一个完整的项目贯穿始终,而项目的选题,可以根据学生的爱好、兴趣的因素,灵活选择。比如,以开发学校图书管理系统为项目,到图书馆进行学习、阅读,是学生在校园中频繁的一种行为,所以对该项目的需求比较了解,对于存在的问题及解决问题的方法也比较清楚。由于该项目与学生直接相关,所以更能调动学生学习的积极性。

4.教材建设。由于项目教学具有以能力开展教学的特点,目前市面上的大多数教材无法满足内容整合后的要求,所以必须要求教师根据专项能力教学大纲所涉及的能力模块内容,理论以“够用”为度,将知识点融入到实际项目的开发中去,自己开发用于教学的讲义,作为学生主要的学习参考资料,并提供其它参考资料名单。编写讲义在内容上突出“三新”,即知识内容新、运用资料新和技能成果新,突出针对性和实用性,注意能力之间的渗透与衔接,内容的实时性、实用性。

5.身份双重化的师资团队配备。采用全新的用人机制和激励机制,进行师资团队建设。根据专业特点,由一名或多名同时具有丰富项目经验和教学经验的教师(团队)实行“包班制”,负责一个工作室或项目组,教师和学生互选,学生的成才率主要由这个包班集体负责。包班团队教师具有双重身份,既是学院教师,又是企业员工,必须有能力带领学生完成企业真实项目。通过学生综合项目实训、用人单位评价等相关因素考核包班团队的业绩,并与工资、奖金挂钩。

结语

软件专业项目模式的教学方法,是对传统教学模式的一种突破,也是适应现代社会发展的一种需要,通过项目教

学改革,在最大程度上缩短了学校培养的软件人才与能胜任实际岗位人才之间的距离,解决了社会人才需求与学校培养人才供应之间的错位问题。当然,项目教学作为一种新型的教学模式,在实施过程中有可能会出现一些问题,比如,教师的团队管理能力、项目的选题是否合适等,都会影响到教学的质量及人才培养的质量。因此,项目式教学改革是一个需要不断探索和追求完善的过程。

参考文献:

[1]张海藩.软件工程导论[M].北京:清华大学出版社,2003.

[2]罗伯特.格拉斯著,陈河南等译.软件开发的滑铁卢——重大失控项目的经验与教训.电子工业出版社,2004.

推荐访问:高职 教学模式 项目 专业 软件

猜你喜欢