网上斗牛

软件工程专业培养计划(2017年)

作者: 时间:2018-10-30 点击数:

本科人才培养计划

专业:     软件工程        

年级:       2017          

学院: 网上斗牛  

兰州交通大学 教务处

2017年3月

软件工程专业人才培养计划

一、培养目标

本专业面向我国快速发展的软件和信息服务业,致力于为行业培养高起点、高素质、高质量的软件工程专门人才,满足行业对高素质、高质量软件工程专门人才的迫切需求。软件工程专业面向行业办学,培养具有高尚职业道德与社会责任感,具备扎实的软件工程基础知识、比较综合的专业素质,较强的创新意识的工程型人才;能够针对较复杂的软件工程问题进行问题分析并设计解决方案,运用合理的技术、方法、工具完成软件系统的设计与开发;具有较强的沟通能力和基本的项目管理能力,能够胜任软件开发团队中的软件工程师或数据工程师、项目经理职位;具备终身学习的能力,在工作岗位上能够通过自学方式进一步丰富和加深对专业知识学习和理解,自我提升工作能力;具有较好的外语交流能力,能适应软件业技术进步和快速发展。

二、毕业要求

1. 具有将数学、自然科学、软件工程基础和软件工程专业知识用于解决软件工程复杂工程问题的能力;

2. 具有扎实的工程、专业基础知识和大数据技术基础知识,具有应用数学、自然科学和软件工程科学的基本原理,识别、表达、并通过文献研究分析软件工程复杂工程问题的能力,以获得有效结论;

3. 具有运用软件工程基础知识和软件工程专业基本理论知识设计针对软件工程复杂工程问题的解决方案的能力,设计满足特定需求的软件系统、软件单元或组件,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素;

4. 具有基于科学原理并采用科学方法对软件工程复杂工程问题进行研究的能力,能运用现代信息技术、有关开发工具和实验平台对复杂软件系统进行研究,并能分析理解其的局限性,解决软件及相关系统设计、集成、测试及实施过程中的实际复杂工程问题;

5. 具有基于软件工程相关背景知识进行合理分析的能力,评价软件工程实践和软件工程复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任;

6. 具有理解和评价针对软件工程复杂工程问题的专业工程实践对环境、社会可持续发展的影响的能力,熟悉软件工程管理原理与经济决策方法;

7. 具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任;

8. 具有在多学科背景下的团队中承担个体、团队成员以及负责人角色的能力;

9. 具有就软件工程复杂工程问题与软件工程业界同行及社会公众进行有效沟通和交流的能力,包括撰写报告和设计文稿、陈述发言等。具备一定的国际视野,能够在跨文化背景下进行沟通和交流;

10. 具有自主学习和终身学习的意识,有不断学习和适应发展的能力,能及时了解软件行业及相关专业领域的最新理论、技术与国际前沿动态。

三、学制与学位

本科学制:标准学制4年,学习年限最长不超过6年。

授予学位:工学学士学位

、毕业规定

1. 毕业标准

(1) 达到德育的培养目标。

(2) 修满本计划各项基本要求规定的课程和学分,总学分不少于170学分。

(3) 达到国家教育部要求的学生体质健康标准。

2. 学位要求

符合《兰州交通大学学士学位授予细则》及《兰州交通大学学位授予工作细则补充规定》的相关规定,可取得工学学士学位。

五、课程体系结构及学分分配

课 程 体 系

学 分 分 配

主干(核心)课程学分

备 注

必修

选修

小计

比例

理论教育

通识教育

44.5

10

54.5

32.1%

32.5

1. 理论教育中选修课合计学分所占比例 19.48 %

2. 理论教育中必修课课内实验、上机、实践学时合计21.5学分。

学科基础

40

7

47

27.6%

26(26)

专业教育

23

9

32

18.8%

16(11)

23

9

32

18.8%

16(12)

实践教育

36.5

36.5

21.5%

4(4)

36.5

36.5

21.5%

2(2)

总 学 分

170

将必修课课内实验、上机、实践21.5 学分计入后,总实践教学学分为58 ,占总学分比例为34.12%

六、教学计划

课程体系

课程性质

课程

代码

课程名称

学分

学时分配

各学期课程分布及周学时数

总学时

理论学时

学时

上机

学时

实践学时

1

2

3

4

5

6

7

8

通识教育

必修

44.5

学分

34010311

思想道德修养与法律基础

2

32

32

2

34020111

中国近代史纲要

2

32

32

2

34030111

马克思主义基本原理概论

3

48

48

3

34040211

毛泽东思想和中国特色社会主义理论体系概论

3

48

48

3

13010111

体育A

1

32

16

16

2

13010211

体育B

1

32

16

16

2

13010311

体育C

1

32

16

16

2

13010411

体育D

1

32

16

16

2

17110111

大学英语综合1

4

64

32

32

4

17110211

大学英语综合2

4

64

32

32

4

17111311

大学英语综合3

2

32

16

16

2

17111411

大学英语综合4

2

32

16

16

2

11110111

高等数学1A

6

96

96

6

11110211

高等数学1B

6

96

96

6

11210411

大学物理3

4

64

64

4

23000111

大学生职业生涯规划2

0.5

16

16

1

34050111

形势与政策

2

32

32

0.5

0.5

0.5

0.5

选修

10

学分

根据选课指南,由各学院具体制定每个专业的选课细则,每个学生必须选够10学分(其中,包括1.5学分的创新创业教育课程)。

学科基础

40

学分

11110321

线性代数2

2

32

32

2

11110421

概率与数理统计2

2

32

32

2

32091021

计算机导论

3

48

32

16

3

32090221

C语言程序设计

4

64

48

16

4

32091121

面向对象程序设计

3

48

32

16

3

32090421

Java技术基础

4

64

48

16

4

32021021

离散数学

4

64

64

4

32090121

数据结构与算法

4

64

48

16

4

32090621

计算机组成原理

3

48

40

8

3

32090721

操作系统原理

3

48

40

8

3

32090821

计算机网络

4

64

48

16

4

32090921

数据库系统原理

4

64

56

8

4

选修

7

学分

32092422

Python语言程序设计

3

48

24

24

32092022

数字逻辑基础

2

32

32

32091122

Web程序设计基础

2

32

24

8

11110522

数值计算方法

2

32

32

11124122

运筹学

2

32

32

32020622

计算机图形学

2

32

32

32092522

微机原理与接口技术

2

32

32

课程体系

课程性质

课程

代码

课程名称

学分

学时分配

各学期课程分布及周学时数

总学时

理论学时

学时

上机

学时

实践学时

1

2

3

4

5

6

7

8

专业教育

必修

23

学分

32093031

软件工程导论

4

64

56

8

4

32093131

面向对象分析设计与UML

2

32

24

8

2

32093231

JSPServlet技术

3

48

32

16

3

32093731

大型数据库技术及应用

3

48

32

16

3

32093531

编译原理

3

48

40

8

3

32093631

Java企业级开发技术

3

48

32

16

3

32096131

软件体系结构

2

32

24

8

2

32091731

软件质量与测试

3

48

32

16

3

必修

23

学分

(大数

据技

术方

向)

32093031

软件工程导论

4

64

56

8

4

32093131

面向对象分析设计与UML

2

32

24

8

2

32093231

JSPServlet技术

3

48

32

16

3

32093431

大型数据库技术及应用

4

64

48

16

4

32093531

编译原理

3

48

40

8

3

32093931

大数据技术原理及应用

4

64

48

16

4

32094031

数据挖掘与数据分析及预测

3

48

32

16

3

选修

9

学分

32095032

XML基础

2

32

24

8

32091632

Linux平台及应用

3

48

32

16

32090632

高级web应用开发

2

32

24

8

32095332

算法分析与设计

2

32

24

8

32095432

软件设计模式

2

32

24

8

32095632

软件需求管理

2

32

24

8

32090832

大数据与云计算

2

32

24

8

32091932

软件项目管理

2

32

24

8

32097032

人工智能导论

2

32

24

8

32097132

嵌入式软件开发技术

2

32

24

8

32090732

移动互联网软件开发

2

32

24

8

32097332

数据仓库与数据挖掘

2

32

24

8

选修

9

学分

(大数

据技

术方

向)

32095032

XML基础

2

32

24

8

32095732

大数据技术概论

2

32

32

32091632

Linux平台及应用

3

48

32

16

32095432

软件设计模式

2

32

24

8

32095832

云计算及基于云平台的大数据引擎管理

2

32

32

32095932

R语言统计分析与机器学习

3

48

32

16

32096032

Python数据分析

3

48

32

16

32096132

大数据可视化分析

3

48

32

16

32091932

软件项目管理

2

32

24

8


课程体系

课程性质

课程

代码

课程名称

学分

学时分配

各学期课程分布及周学时数

总学时

理论学时

学时

上机

学时

实践学时

1

2

3

4

5

6

7

8

实践教育

必修

36.5

学分

24000041

军训与军事理论

2

2

2

34060141

思想政治理论课实践1

2

2

34060241

思想政治理论课实践2

2

2

35000041

创新教育手机斗牛

2

11210341

物理实验2

1.5

24

24

32098041

面向对象程序设计实践

1

1

1

32098141

Java网络编程实践

1

16

16

32091341

Web应用设计实践