高考圈 >专业介绍

软件工程

专业代码:080902
授予学位:工学学士 | 学制:4年
文科
vs
理科
高考文理科比例

专业介绍

开设课程 : 马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理

培养目标:本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握 计算科学基础理论、软件工程专业的基础知识及应用知识,具有软件开发能力以及软件开发实践 的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的 专门人才。

培养要求:本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相 关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经 验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团 队精神,具有良好的外语运用能力。

毕业生应获得以下几方面的知识和能力:

1、掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质, 社会责任感强;

2、掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济 学与管理学知识;

3、掌握计算学科基础理论知识和专业知识,了解本学科的核心概念、知识结构和典型方法;

4、掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、 维护以及过程与管理的方法和技术,了解软件工程规范和标准;

经过系统化的软件工程基本训练,具有参与实际软件开发项目的经历,具备作为软件工 程师从事工程实践所需的专业能力;

5、具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计 方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档;

6、充分理解团队合作的重要性,具备个人工作与团队协作的能力、人际交往和沟通能力以 及一定的组织管理能力;

7、具有初步的外语应用能力,能阅读本专业的外文材料,具有一定的国际视野和跨文化交 流、竞争与合作能力;

8、了解与本专业相关的职业和行业的重要法律法规及方针与政策,理解软件工程技术伦理 的基本要求;

9、了解软件工程学科的前沿技术和软件行业的发展动态,在基础研发、工程设计和实践等 方面具有一定的创新意识和创新能力;

10、能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备 一定的批判性思维能力;

11、具备自我终身学习的能力,自觉学习随时涌现的新概念、新模型和新技术,使自己的专 业能力保持与学科的发展同步。

主要实践性教学环节:课程实验、课程设计、专业实习、毕业设计(论文)等。

主要专业实验:程序设计实验、计算机网络实验、操作系统实验、数据库设计实验、系统分析 与软件建模实验、软件系统设计实验、软件测试实验、专业综合实践。

就业前景
就业情况 : 本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司、信息咨询公司、以及金融等其它独资、合资企业。

开设院校 共 440 所
专业排名
排序 学校代码 学校名称 评估结果
1 10006 北京航空航天大学 A+
2 10335 浙江大学 A+
3 91002 国防科技大学 A+
4 10001 北京大学 A
5 10003 清华大学 A
6 10269 华东师范大学 A
7 10284 南京大学 A
8 10486 武汉大学 A
9 10056 天津大学 A-
10 10145 东北大学 A-
11 10213 哈尔滨工业大学 A-
12 10247 同济大学 A-
13 10248 上海交通大学 A-
14 10285 苏州大学 A-
15 10358 中国科学技术大学 A-
16 10610 四川大学 A-
17 10004 北京交通大学 B+
18 10005 北京工业大学 B+
19 10007 北京理工大学 B+
20 10013 北京邮电大学 B+
21 10141 大连理工大学 B+
22 10183 吉林大学 B+
23 10246 复旦大学 B+
24 10286 东南大学 B+
25 10287 南京航空航天大学 B+
26 10422 山东大学 B+
27 10561 华南理工大学 B+
28 10611 重庆大学 B+
29 10614 电子科技大学 B+
30 10697 西北大学 B+
31 10699 西北工业大学 B+
32 10701 西安电子科技大学 B+
33 91004 陆军工程大学 B+
34 10002 中国人民大学 B
35 10055 南开大学 B
36 10217 哈尔滨工程大学 B
37 10288 南京理工大学 B
38 10293 南京邮电大学 B
39 10294 河海大学 B
40 10295 江南大学 B
41 10337 浙江工业大学 B
42 10359 合肥工业大学 B
43 10384 厦门大学 B
44 10423 中国海洋大学 B
45 10459 郑州大学 B
46 10491 中国地质大学 B
47 10558 中山大学 B
48 10698 西安交通大学 B
49 91037 放军信息工程大学 B
50 10028 首都师范大学 B-
51 10060 天津理工大学 B-
52 10079 华北电力大学 B-
53 10216 燕山大学 B-
54 10255 东华大学 B-
55 10280 上海大学 B-
56 10345 浙江师范大学 B-
57 10357 安徽大学 B-
58 10386 福州大学 B-
59 10497 武汉理工大学 B-
60 10602 广西师范大学 B-
61 10613 西南交通大学 B-
62 10617 重庆邮电大学 B-
63 10635 西南大学 B-
64 10657 贵州大学 B-
65 10673 云南大学 B-
66 11258 大连大学 B-
67 11417 北京联合大学 B-
68 10058 天津工业大学 C+
69 10075 河北大学 C+
70 10108 山西大学 C+
71 10146 辽宁科技大学 C+
72 10214 哈尔滨理工大学 C+
73 10299 江苏大学 C+
74 10300 南京信息工程大学 C+
75 10336 杭州电子科技大学 C+
76 10338 浙江理工大学 C+
77 10406 南昌航空大学 C+
78 10593 广西大学 C+
79 10595 桂林电子科技大学 C+
80 10621 成都信息工程大学 C+
81 10755 新疆大学 C+
82 11845 广东工业大学 C+
83 10009 北方工业大学 C
84 10010 北京化工大学 C
85 10147 辽宁工程技术大学 C
86 10150 大连交通大学 C
87 10151 大连海事大学 C
88 10186 长春理工大学 C
89 10252 上海理工大学 C
90 10385 华侨大学 C
91 10426 青岛科技大学 C
92 10460 河南理工大学 C
93 10462 郑州轻工业学院 C
94 10488 武汉科技大学 C
95 10511 华中师范大学 C
96 10530 湘潭大学 C
97 10555 南华大学 C
98 10615 西南石油大学 C
99 10708 陕西科技大学 C
100 11065 青岛大学 C
101 11664 西安邮电大学 C
102 10112 太原理工大学 C-
103 10126 内蒙古大学 C-
104 10212 黑龙江大学 C-
105 10289 江苏科技大学 C-
106 10290 中国矿业大学 C-
107 10291 南京工业大学 C-
108 10327 南京财经大学 C-
109 10373 淮北师范大学 C-
110 10394 福建师范大学 C-
111 10447 聊城大学 C-
112 10534 湖南科技大学 C-
113 10596 桂林理工大学 C-
114 10623 西华大学 C-
115 10636 四川师范大学 C-
116 10674 昆明理工大学 C-
117 10710 长安大学 C-
118 91019 海军航空大学 C-
  • 数据解读
  • 数据来源:本排行来源于教育部学位与研究生教育发展中心2017学科评估结果。
学友评论
  • 软件工程专业与计算机科学专业是两个不同的学科,它们在人才培养目标、培养方式和知识领域方面都有不小的区别。 简单地说,计算机科学专业培养的是推动计算机科学发展的学科型人才,比较强调理论和方法的教学。软件工程专业培养的是推动软件产业发展的高层次工程型人才,比较强调动手能力培养和实践实习的过程。这两个专业在基础课程上有所交叉,但在专业课程和专业训练上区别较大。
    2019-01-08 06:59:58 28
  • 读这个专业要自己动手实践,自己解决实践中发生的问题,对任何程序要懂得举一反三。如果指望按书本的步骤做..指望每学期死记硬背通过考试..那绝对是没前途了..
    2018-12-25 15:14:38 27
  • 挺火的,就业一定没问题!
    2019-01-15 12:10:30 23
  • 软件工程说直白点就是做软件,是肯定要学编程语言的。现在一般学C语言还有Java,只不过软件工程主要向C和C++方向发展,致力于系统相关软件的设计;而网络工程则倾向于Java等面向对象编程的语言,从而走写网页的路。总之,软件工程是肯定要学一门编程语言的,其中C和C++可能性最大。
    2019-01-24 15:06:19 22
  • 软件工程并不只是简单的学学编程语言,也不是培养很多孩子眼中的黑客高手或者大型游戏的开发者,而是系统的学习一个软件从无到有所需的全部内容,如软件的需求、模型设计、数据库设计、开发环境的选择、UI设计、软件测试等
    2019-01-01 14:14:42 22