如何成为软件工程专业人才

点赞:4154 浏览:12782 近期更新时间:2024-04-14 作者:网友分享原创网站原创

摘 要:根据培养适应软件工程行业需求的软件人才要求,在分析软件工程行业软件人才应具备的基本能力的基础上,确定了软件工程专业人才的培养目标,从课程体系建设、教材建设、师资队伍建设、教学模式改革、实训基地建设五个方面,探索软件工程专业人才培养模式.

关 键 词:软件工程软件人才培养模式自主学习

随着计算机技术的发展和软件工程信息化建设速度的加快,我国软件自动化程度在不断提高,对软件工程专业人才的要求也在不断变化,软件工程信息化人才需求将不断加大,尤其是软件人才.

如何成为软件工程专业人才参考属性评定
有关论文范文主题研究: 关于软件工程的文章 大学生适用: 专科论文、专科毕业论文
相关参考文献下载数量: 17 写作解决问题: 如何写
毕业论文开题报告: 论文模板、论文选题 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 如何写 论文题目推荐度: 经典题目

目前相对于其他行业来说,我国软件工程信息化水平仍然处于比较落后的现状.生产过程的自动化、计算机在线监测与控制、计算机仿真模拟等信息化建设正处于不断探索发展的快速成长期.由于软件工程行业自身的特殊性,专门学习计算机软件的学生很难满足企业的要求,因为他们对所从事行业、职业岗位需求了解不够,缺乏行业实践经验,不具备相应的职业素质.未来软件工程行业迫切需要高校大量培养一批熟悉软件工程技术,具备软件系统分析、软件整体开发设计和项目管理能力,实践能力强并具有一定冶金专业知识的复合型、应用型高级软件工程技术人才.


一、软件工程专业人才培养目标

在继承传统软件工程专业已有教学和科研成果的前提下,紧跟当前计算机技术及应用的前沿和发展趋势,使软件工程专业成为涵盖计算机软件开发的极具行业特色的新型专业.该专业培养适应社会主义现代化建设需要,德智体美全面发展,基础扎实、素质全面,具有较强工程实践能力和创新能力的高素质、应用型、复合型的高级软件工程技术人才.

软件工程是运用现代科学知识来设计并构造计算机程序及为开发,运行和维护这些程序所必需的相关文件资料.简单一点来说,软件工程就是开发,运行,维护和维护相关相关软件的系统方法.它主要包含软件开发技术和软件工程管理两个部分.开发技术主要包含软件工程方法学,软件工具和软件开发环境,而软件管理工程学则主要包含软件工程经济学和软件管理学.

业务培养要求掌握计算机科学的基本理论和知识、计算机软件工程技术的基本技能与方法,熟悉先进的软件工程化方法、工具和技术,能够从事软件系统分析、开发和维护等工作的同时,掌握软件工程专业知识.毕业后,可从事软件研发、软件项目管理的相关工作,也可在软件工程领域从事科学研究、设计、生产管理等工作.

二、软件工程专业人才培养模式

1.课程体系建设

软件工程专业主要的专业课有:离散数学,数据结构,算法分析,面对对象程序设计,现代操作系统,数据库原理与实现技术,编译原理,软件工程,软件工程项目管理,计算机安全等课程.

课程设置是进行人才培养的第一步,其结构的合理性与连贯性都直接影响着教学培养工作.针对软件工程行业软件人才培养的定位,软件工程专业课程体系应涵盖计算机软件专业的主干课程.课程体系改革的关键是将软件与工程相结合,与传统的软件工程体系相互渗透,相互融合,形成全新的课程体系.必须将软件工程专业课程模块、计算机软件专业课程模块、方向性选修课程模块主干课程进行有机的整合,通过不同课程的相互融会贯通,确保学生掌握软件工程行业信息化的关键知识,注重软件工程行业软件编程强化,使学生能应用计算机软件来解决实际中的问题.

2.教材建设

在教材建设上,一是以国家规划教材为重点,积极使用“面向21世纪课程教材”、国家规划教材、教学指导委员会推荐的教材和获得国家、省部级奖励的优秀教材;二是组织编写反映新知识、新技能的理论与实践教学教材,尤其是实验和实训教材.应积极扶持自编教材出版,鼓励具有丰富计算机软件项目开发经验的工程师加入到教材编写的团队中,将计算机仿真等软件工程行业实用性程序作为案例编入实训教材.

3.师资队伍建设

在加强学科建设的同时,也要加强专业师资队伍的建设.专业师资队伍建设要以培养中、青年骨干教师、优化教师学历和职称结构为重点,进一步抓好“复合型”教师的培养工作,建立促进教师资源合理配置的有效机制.

4.教学与实践的结合.

软件工程是一个重实践的专业,必须要多实践,重点培养实践能力,许多高校都在压缩教学课时,大量增加实践课时.但是现在有一个很重要的问题是很多学校的教学资源不足,不可能所有的课都在机房上.很多嘉宾在报告中都提到“做中学”的问题,对于软件人才的培养,确实需要增加实践课时,我个人觉得如果网速足够快并提供合适的在线项目开发和管理平台,有些练习和项目完全可以在宿舍完成.教学课时没有必要开设那么那么多,我始终还是坚信那句话:大学教育更多是培养大家学习知识的能力,而不是学习知识本身.

学校应鼓励教师到企业或科研院所进行实践,加强计算机软件与工程的专业老师之间的学习与交流,针对专业课程教学中出现的问题,进行教学方法、教学手段和教学内容等方面的交流与研讨.有计划的引进高水平师资,扩大现有师资的培养力度,鼓励和选送先进教师参加各种学术研讨会、讲座、培训班,加强学术交流,掌握本学科发展前沿和动态.

三、学会自主学习

软件工程是一门理论性和实践性都很强的课程,为了更好培养学生专业素质能力和工程素质,提倡学生进行自主化学习是非常有必要的.在教学过程中,构建一个基于校园的软件工程在线学习系统,为学生搭建了一个良好的学习平台,是一种利用网络技术和信息技术培养学生自主化学习能力的重要措施和途径.

1.积极寻求企业合作,获得企业真实项目

以指导老师为主,充分调动学生的社会资源,积极寻求企业合作,通过各种关系和渠道,获得企业的真实项目.与企业联合办学是目前很多高校在培养软件人才的时候采用的一个重要的手段,这样一方面可以让学生学到一些企业实用技术,另一方面可以缓解师资不足的问题.学生也特别希望能够有一些企业老师来讲课,学习到更多实用的技术和经验.但是在校企联合办学过程中,地域因素也不得不考虑,例如在北京,如果要找一流的测试专家给某个高校上软件测试的一些课程,可以找中国软件评测中心或者国家信息中心软件评测中心,但是有很多二线、三线城市的高校就没有这么便利的企业教学资源了,应该建立一个校企合作的平台.校企合作也是一个对三方有利的方式,对于学生和学校的好处不用多说,对于企业而言,可以从中选拔优秀的潜在员工,还可以宣传自己的企业和产品,同时带来一些新的赢利点.很多国内外知名软件公司就成立了专门的校企合作部门,已经嵌入到师资培训、学生培养、实习生安排、社团活动等多个环节,并取得了不错的效果.

2.积极推行工学结合,突出“学中做,做中学”

高等教育是“我国高等教育发展中的一个类型”,它“肩负着培养面向生产、建设、怎么写作和管理第一线需要的高技能人才的使命”,因此,它既不同于一般的培训机构,仅仅局限于技能训练,也不普通本科教育,强调学科知识体系的完整性.高职教育应该是“理论够用,突出技能”,这既考虑了高职教育面向“第一线”的特点,又要具有一定的职业迁移能力的需要.

在实验室建设过程中,首先要求学生认真听好每一堂课,完成每一次技能训练,掌握必需的理论知识和基础技能,并将其应用到项目开发的实际当中分析解决实际问题,然后将在项目开发过程中遇到的困难带到课堂学习和技能训练中去.通过这种方式,学生在有课时上课,没有课时进入实验室进行项目开发,边“工作”,边学习,工学结合.

软件工程是计算机科学与技术专业的一门重要课程,更是一门理论和实践相结合紧密的课程.软件工程课程主要讲述软件系统的分析与设计的理论体系、技术、流程、工具及开发规范等.学生通过学习可以掌握软件系统设计与开发的方法、过程、工具和技术路线等知识和技术,了解软件工程各领域的发展动向,学会使用工程化的方法开发软件项目,在开发过程中应遵循的流程、准则、标准和规范.因此该课程对培养学生掌握软件工程的知识和技能,初步具有软件工程师的专业素质能力和品质具有重要的意义.