专业介绍/Professionalintroduction
软件工程专业介绍
软件工程是一门研究用工程化方式建立和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。典型的软件有电子电邮、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这种应用推动了经济和社会的发展软件工程不想打代码,也提升了工作效率和生活效率。
软件工程专业培养目标
软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。软件工程专业以计算机科学与技术学科为基础,指出软件开发的工程性,使中学生在把握计算机科学与技术方面知识和技能的基础上熟练把握从事软件需求剖析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本技巧和基本技能,突出对中学生专业知识和专业技能的培养,培养才能从事软件开发、测试、维护和软件项目管理的中级专门人才。
软件工程学科的理论基础是物理、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是举办最优化生产活动的过程;软件工程必须界定系统的边界,给出系统的解决方案。为此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。
软件工程专业主修课程
主干学科:马克思主义理论、大学英语、高等物理、大学数学、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散物理、操作系统、编译技术、软件工程导论、统一建模语言、软件体系结构、软件需求、软件项目管理
该专业不仅学习公共基础课外,还将系统学习离散物理、数据结构、算法剖析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,按照中学生的兴趣还可以必修一些其它必修课。
实践环节:结业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
软件工程专业主修课程数据结构
数据结构是计算机储存、组织数据的形式。数据结构是指互相之间存在一种或多种特定关系的数据元素的集合。一般情况下,悉心选择的数据结构可以带来更高的运行或则储存效率。数据结构常常同高效的检索算法和索引技术有关。
软件项目管理
软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心里有数。这些管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行软件工程不想打代码,当软件工程过程最后结束时才中止。
编译原理
编译原理是计算机专业的一门重要专业课,借以介绍编译程序构造的通常原理和基本技巧。内容包括语言和文法、词法剖析、语法剖析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。编译原理是计算机专业设置的一门重要的专业课程。似乎只有少数人从事编译方面的工作,而且这门课在理论、技术、方法上都对中学生提供了系统而有效的训练,有利于增强软件人员的素养和能力。
就业前景/Employmentprospects
软件工程专业前景分析
信息化是IT界的焦点。而信息化的实现,不仅须要技术支持,人才也是很重要的环节。怎样培养与国际接轨的高素养软件工程人才,软件工程师就业已然成为中国软件产业的当务之急。信息技术与互联网行业的人才需求仍然保持全年行业需求的最高,月月居十大热门行业榜首,急聘仍然维持在15%-20%左右的市场份额。从行业人才需求看,技术人才水涨船高,软件人才需求最为火热。
软件工程专业就业方向
软件工程师的就业职位归结出来主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员;C++程序员;VB中级程序员;网站开发工程师;测试工程师;文档编撰工程师,JAVA工程师;.NET工程师;中级剖析、设计人员等。
结业工资
25分位值:表示有25%的数据小于此数值,反映市场的较高端水平。
50分位值(中位值):表示有50%的数据小于此数值,反映市场的中等水平。
75分位值:表示有75%的数据小于此数值,反映市场的较高档水平。
25%分为值
50%分位值
75%分位值
中级技师
5062.5
7000
7500
高级技术
7000
8500
9200
中级技术
12500
17500
20800
资深技术
22500
34000
37500
*长表格,可以单独纵向滚动查看