专业建设

您当前的位置: 首页 > 本科教育 > 专业建设 > 正文

软件工程专业培养计划(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应用设计实践

1

16

16

32090141

数据结构课程设计

1

1

1

32098441

计算机组成原理实验

1

1

1

32098641

认识实习

1

1

1

32098741

操作系统课程设计

1

16

16

32098841

Java Web编程实践

1

16

16

32098941

软件工程项目综合实习

4

4

4

32099041

毕业实习

2

2

2

32099941

毕业设计(论文)

13

13

13

必修

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

32090141

数据结构课程设计

1

1

1

32098441

计算机组成原理实验

1

1

1

32090541

大数据技术概论实践

1

24

32090741

基于云平台的大数据引擎管理实践

1

24

32090841

大数据技术原理及应用实践

1

24

32090941

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

1

24

32091041

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

1

24

32091141

Python数据分析实践

1

24

32091441

大数据可视化分析实践

1

24

32091541

大数据应用项目综合实习

2

2

32099041

毕业实习

2

2

2

32099941

毕业设计(论文)

13

13

13

总学分

170

必修课各学期学分合计

23

27

18.5

21.5

19

18

2

15

23

27

16.5

21.5

17

20

4

15


七、主干课程和核心课程

课程

体系

课程编号

主干课程名称

学分

是否核心课程

通识

教育

34030111

马克思主义基本原理概论

3

17110111

大学英语综合1

4

17110211

大学英语综合2

4

17111311

大学英语综合3

2

17111411

大学英语综合4

2

11110111

高等数学1A

6

11110211

高等数学1B

6

11210411

大学物理3

4

11210341

物理实验2

1.5

学科

基础

32090221

C语言程序设计

4

32021021

离散数学

4

32090121

数据结构与算法

4

32090621

计算机组成原理

3

32090721

操作系统原理

3

32090821

计算机网络

4

32090921

数据库系统原理

4

专业

教育

32093131

面向对象分析设计与UML

2

32093731

大型数据库技术及应用

3

32093531

编译原理

3

32093631

Java企业级开发技术

3

32096131

软件体系结构

2

32091731

软件质量与测试

3

专业

教育

(大数据技术方向)

32093131

面向对象分析设计与UML

2

32093431

大型数据库技术及应用

4

32093531

编译原理

3

32093931

大数据技术原理及应用

4

32094031

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

3

实践

教育

32098941

软件工程项目综合实习

4

32091541

大数据应用项目综合实习

2

主干课程学分合计

78.5

核心课程学分合计

41

76.5

40

       

八、各学期课程分配明细表

学年

学期

理论教学(必修)

理论教学(选修课程建议)

实践教学(必修)

学分

I

思想道德修养与法律基础-2;体育A -1;大学英语综合1-4;高等数学1A-6;计算机导论-3;C语言程序设计-4;形势与政策-0.5;大学生职业生涯规划-0.5

大学语文-2;

军训与军事理论-2

必修21

实践2

选修(2)

中国近代史纲要-2;体育B-1;大学英语综合2-4;高等数学1B-6;线性代数-2;大学物理3-4;面向对象程序设计-3;形势与政策0.5

Python语言程序设计-3;

公共平台选修课(建议任选2学分)

思想政治理论课社会实践1-2;物理实验2 -1.5;

面向对象程序设计实践-1

必修22.5

实践4.5

选修(5)

II

马克思主义基本原理概论-3;体育C-1;大学英语综合3-2;Java技术基础-4;概率与数理统计2-2;离散数学-4;形势与政策0.5

数字逻辑基础-2;

Web程序设计基础-2;

(以上课程建议任选2学分及以上)

公共平台选修课(建议任选3学分)

Java网络编程实践-1;

Web应用设计实践-1;

必修16.5

实践2

选修(5)

毛泽东思想和中国特色社会主义理论体系概论-3 体育D-1;大学英语综合4-2;数据结构与算法 -4;形势与政策0.5;计算机组成原理-3;软件工程导论-4

数值计算方法-2(建议选修);

公共平台选修课(建议任选3学分)

数据结构课程设计-1;

计算机组成原理实验-1;

思想政治理论课社会实践2-2;

必修17.5

实践4

选修(5)

III

操作系统原理-3;计算机网络-4;数据库系统原理-4;面向对象分析设计与UML-2;JSP与Servlet技术-3;

运筹学-2;

计算机图形学-2;

微机原理与接口技术-2;

XML基础-2

(以上课程建议任选2学分及以上)

认识实习-1;

操作系统课程设计-1;

Java Web编程实践-1;

必修16

实践3

选修(2)

大型数据库技术及应用-3; 编译原理-3; Java企业级开发技术-3;软件体系结构-2; 软件质量与测试-3

Linux平台及应用-3;

软件需求管理-2;

高级web应用开发-2

算法分析与设计-2;

软件设计模式-2;

大数据与云计算-2

(以上课程建议任选3学分及以上)

软件工程项目综合实习-4

必修14

实践4

选修(3)

IV

软件项目管理-2;人工智能导论-2;

嵌入式软件开发技术-2;

移动互联网软件开发-2;

数据仓库与数据挖掘-2;

(以上课程建议任选4学分及以上)

创新教育活动-2

必修0

实践2

选修(4)

毕业实习-2毕业设计-13

必修0

实践15

选修(0)

学分合计

理论教学(必修):107.5

选修课程最低学分:26

实践教学(必修):36.5

总学分:170


学年

学期

理论教学(必修)

理论教学(选修课程建议)

实践教学(必修)

学分

I

思想道德修养与法律基础-2;体育A -1;大学英语综合1-4;高等数学1A-6;计算机导论-3;C语言程序设计-4;形势与政策-0.5;大学生职业生涯规划-0.5

大学语文-2;

军训与军事理论-2

必修21

实践2

选修(2)

中国近代史纲要-2;体育B-1;大学英语综合2-4;高等数学1B-6;线性代数-2;大学物理3-4;面向对象程序设计-3;形势与政策0.5

Python语言程序设计-3;

公共平台选修课(建议任选2学分)

思想政治理论课社会实践1-2;物理实验2 -1.5;

面向对象程序设计实践-1

必修22.5

实践4.5

选修(5)

II

马克思主义基本原理概论-3;体育C-1;大学英语综合3-2;Java技术基础-4;概率与数理统计2-2;离散数学-4;形势与政策0.5

数字逻辑基础-2;

Web程序设计基础-2;

(以上课程建议任选2学分及以上)

公共平台选修课(建议任选3学分)

必修16.5

选修(5)

毛泽东思想和中国特色社会主义理论体系概论-3 体育D-1;大学英语综合4-2;数据结构与算法 -4;形势与政策0.5;计算机组成原理-3;软件工程导论-4

数值计算方法-2(建议选修);

公共平台选修课(建议任选3学分)

思想政治理论课社会实践2-2;数据结构课程设计-1;

计算机组成原理实验-1;

必修17.5

实践4

选修(5)

III

面向对象分析设计与UML-2;操作系统原理-3;计算机网络-4;数据库系统原理-4; JSP与Servlet技术-3;

运筹学-2;

计算机图形学-2;XML基础-2;

大数据技术概论-2;

微机原理与接口技术-2

(以上课程建议任选4学分及以上)

大数据技术概论实践-1;

必修16

实践1

选修(4)

大型数据库技术及应用-4; 编译原理-3; 大数据技术原理及应用-4;数据挖掘与数据分析及预测-3;

云计算及基于云平台的大数据引擎管理-2; Linux平台及应用-3;

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

软件设计模式-2;

(以上课程建议任选3学分及以上)

大数据技术原理及应用实践-1;基于云平台的大数据引擎管理实践-1;数据挖掘与数据分析及预测实践-1; R语言统计分析与机器学习实践-1;大数据应用项目综合实习-2

必修14

实践6

选修(3)

IV

软件项目管理-2;

Python数据分析-3;

大数据可视化分析-3;

(以上课程建议任选4学分及以上)

Python数据分析实践-1;

大数据可视化分析实践-1;

创新教育活动-2

必修0

实践4

选修(4)

毕业实习-2毕业设计-13

必修0

实践15

选修(0)

学分合计

理论教学(必修):107.5

选修课程最低学分:26

实践教学(必修):36.5

总学分:170

(大数据技术专业方向):


九、各学期教学执行计划

学期

序号

课程代码

课程名称

课程性质

总学时

学分

周学时

起止周

考试方式

1

24000041

军训与军事理论

+2

2.0

+1

01-02

分散

2

23000111

大学生职业生涯规划2

16

0.5

2.0-0.0

03-10

分散

3

34050111

形势与政策1

8

0.5

2.0-0.0

03-12

分散

4

11110111

高等数学1A

96

6.0

6.0-0.0

03-18

集中

5

13010111

体育A

32

1.0

2.0-2.0

03-18

分散

6

17110111

大学英语综合1

64

4.0

4.0-4.0

03-18

分散

7

32090221

C语言程序设计

64

4.0

4.0-4.0

03-18

集中

8

32091021

计算机导论

48

3.0

3.0-3.0

03-18

集中

9

34010311

思想道德修养与法律基础

32

2.0

2.0-0.0

03-18

集中

10

33010112

大学语文

32

2.0

2.0-0.0

03-18

分散

1

13010211

体育B

32

1.0

2.0-2.0

01-16

分散

2

34020111

中国近现代史纲要

32

2.0

2.0-0.0

01-16

集中

3

17110211

大学英语综合2

64

4.0

4.0-4.0

01-16

分散

4

11110211

高等数学1B

96

6.0

6.0-0.0

01-16

集中

5

11210411

大学物理3

64

4.0

4.0-0.0

01-16

集中

6

11210341

物理实验2

24

1.5

0.0-1.5

01-16

分散

7

11110321

线性代数2

32

2.0

2.0-0.0

01-16

集中

8

32091121

面向对象程序设计

48

3.0

3.0-3.0

01-16

集中

9

32092422

Python语言程序设计

3

3.0

3.0-0.0

01-16

集中

10

34050211

形势与政策2

8

0.5

2.0-0.0

03-12

分散

11

32098041

面向对象程序设计实践

+1

1.0

+1

19-19

分散

12

34060141

思想政治理论课实践1

+2

2.0

+1

20-20

分散

1

32090421

Java技术基础

64

4.0

4.0-4.0

01-16

集中

2

32091122

Web程序设计基础

32

2.0

2.0-2.0

01-16

集中

3

34030111

马克思主义基本原理概论

48

3.0

3.0-0.0

01-16

集中

4

11110421

概率与数理统计2

32

2.0

2.0-0.0

01-16

集中

5

32092022

数字逻辑基础

32

2.0

2.0-0.0

01-16

集中

6

32021021

离散数学

64

4.0

4.0-0.0

01-16

集中

7

17111311

大学英语综合3

32

2.0

2.0-2.0

01-16

分散

8

13010311

体育C

32

1.0

2.0-2.0

01-16

分散

9

34050311

形势与政策3

8

0.5

2.0-0.0

03-12

分散

10

32098141

Java网络编程实践

(大数据方向不修)

16

1.0

0.0-1.0

17-17

分散

11

32091341

Web应用设计实践

(大数据方向不修)

16

1.0

0.0-1.0

18-18

分散

1

32093031

软件工程导论

64

4.0

4.0-4.0

01-16

集中

2

11110522

数值计算方法

32

2.0

2.0-0.0

01-16

集中

3

34040211

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

48

3.0

3.0-0.0

01-16

集中

4

13010411

体育D

32

1.0

2.0-2.0

01-16

分散

5

32090621

计算机组成原理

48

3.0

3.0-3.0

01-16

集中

6

32090121

数据结构与算法

64

4.0

4.0-4.0

01-16

集中

7

17111411

大学英语综合4

32

2.0

2.0-2.0

01-16

分散

8

34050411

形势与政策4

8

0.5

2.0-0.0

03-12

分散

9

32090141

数据结构课程设计

+1

1.0

+1

19-19

分散

10

32098441

计算机组成原理实验

+1

1.0

+1

20-20

分散

11

34060241

思想政治理论课实践2

+2

2.0

+1

20-20

分散

1

32092522

微机原理与接口技术

32

2.0

2.0-2.0

01-16

集中

2

32020622

计算机图形学

32

2.0

2.0-0.0

01-16

集中

3

11124122

运筹学

32

2.0

2.0-0.0

01-16

集中

4

32095032

XML基础

32

2.0

2.0-2.0

01-16

集中

5

32093231

JSPServlet技术

48

3.0

3.0-3.0

01-16

集中

6

32093131

面向对象分析设计与UML

32

2.0

2.0-2.0

01-16

集中

7

32090921

数据库系统原理

64

4.0

4.0-4.0

01-16

集中

8

32090821

计算机网络

64

4.0

4.0-4.0

01-16

集中

9

32090721

操作系统原理

48

3.0

3.0-3.0

01-16

集中

10

32098641

认识实习

+1

1.0

+1

17-17

分散

11

32098841

Java Web编程实践

16

1.0

0.0-1.0

17-17

分散

12

32098741

操作系统课程设计

16

1.0

0.0-1.0

18-18

分散

大数据技术方向

1

32090921

数据库系统原理

64

4.0

4.0-4.0

01-16

集中

2

32090821

计算机网络

64

4.0

4.0-4.0

01-16

集中

3

32093131

面向对象分析设计与UML

32

2.0

2.0-2.0

01-16

集中

4

32093231

JSPServlet技术

48

3.0

3.0-3.0

01-16

集中

5

32090721

操作系统原理

48

3.0

3.0-3.0

01-16

集中

6

32095732

大数据技术概论

32

2.0

2.0-0.0

01-16

集中

7

32095032

XML基础

32

2.0

2.0-2.0

02-17

集中

8

32092522

微机原理与接口技术

32

2.0

2.0-2.0

02-17

集中

9

32020622

计算机图形学

32

2.0

2.0-0.0

02-17

集中

10

11124122

运筹学

32

2.0

2.0-0.0

02-17

集中

11

32090541

大数据技术概论实践

24

1.0

1.5-1.5

18-18

分散

1

32096131

软件体系结构

32

2.0

2.0-2.0

01-16

集中

2

32090632

高级web应用开发

32

2.0

2.0-2.0

01-16

集中

3

32093631

Java企业级开发技术

48

3.0

3.0-3.0

01-16

集中

4

32093531

编译原理

48

3.0

3.0-3.0

01-16

集中

5

32093731

大型数据库技术及应用

48

3.0

3.0-3.0

01-16

集中

6

32091731

软件质量与测试

48

3.0

3.0-3.0

01-16

集中

7

32090832

大数据与云计算

32

2.0

2.0-2.0

01-16

集中

8

32095632

软件需求管理

32

2.0

2.0-2.0

01-16

集中

9

32095432

软件设计模式

32

2.0

2.0-2.0

01-16

集中

10

32095332

算法分析与设计

32

2.0

2.0-2.0

01-16

集中

11

32091632

Linux平台及应用

48

3.0

3.0-3.0

01-16

集中

12

32098941

软件工程项目综合实习

+4

4.0

+1

19-22

分散

大数据技术方向

1

32093431

大型数据库技术及应用

64

4.0

4.0-4.0

01-16

集中

2

32093531

编译原理

48

3.0

3.0-3.0

01-16

集中

3

32093931

大数据技术原理及应用

64

4.0

4.0-4.0

01-16

集中

4

32091632

Linux平台及应用

48

3.0

3.0-3.0

01-16

集中

5

32095432

软件设计模式

32

2.0

2.0-2.0

01-16

集中

6

32094031

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

48

3.0

3.0-3.0

01-16

集中

7

32095832

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

32

2.0

2.0-2.0

01-16

集中

8

32095932

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

48

3.0

3.0-3.0

01-16

集中

9

32090841

大数据技术原理及应用实践

24

1.0

1.5-1.5

01-16

分散

10

32090741

基于云平台的大数据引擎管理实践

24

1.0

1.5-1.5

01-16

分散

11

32090941

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

24

1.0

1.5-1.5

01-16

分散

12

32091041

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

24

1.0

1.5-1.5

01-16

分散

13

32091541

大数据应用项目综合实习

+2

2.0

+2

19-20

分散

1

32090732

移动互联网软件开发

32

2.0

2.0-2.0

01-08

集中

2

32091932

软件项目管理

32

2.0

4.0-4.0

09-16

集中

3

32097032

人工智能导论

32

2.0

2.0-2.0

09-16

集中

4

32097132

嵌入式软件开发技术

32

2.0

2.0-2.0

09-16

集中

5

32097332

数据仓库与数据挖掘

32

2.0

2.0-2.0

09-16

集中

6

35000041

创新教育活动

+2

2.0

+1

01-08

分散

大数据技术方向

1

32091932

软件项目管理

32

2.0

4.0-4.0

09-16

集中

2

32096032

Python数据分析

48

3.0

3.0-3.0

09-16

集中

3

32096132

大数据可视化分析

48

3.0

3.0-3.0

09-16

集中

4

32091141

Python数据分析实践

24

1.0

1.5-1.5

09-16

分散

5

32091441

大数据可视化分析实践

24

1.0

1.5-1.5

09-16

分散

6

35000041

创新教育活动

+2

2.0

+1

19-20

分散

1

32099041

毕业实习

+2

2.0

+1

01-02

分散

2

32099941

毕业设计(论文)

+13

13.0

+1

03-15

分散


十、毕业要求及支撑课程体系

毕业要求

指标点

课程名称

支撑强度权重

1.工程知识

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

1.1能将数学、自然科学的基本概念、基本理论用于复杂工程问题的恰当描述中;

高等数学

0.2

线性代数2

0.2

离散数学

0.4

大学物理3

0.2

1.2能够针对一个系统或过程进行抽象分析,选择一种合适的数学模型,并能进行求解、验证

高等数学

0.3

离散数学

0.4

概率论与数理统计2

0.3

1.3能够对模型的正确性进行严谨的推理,并能够给出解释

高等数学

0.3

离散数学

0.4

概率论与数理统计2

0.3

1.4能够运用专业基础知识分析、改进模型;

数据结构

0.4

操作系统原理

0.4

编译原理

0.2

1.5能够运用合适数据结构和程序设计实现模型;

数据结构与算法

0.4

Java技术基础

0.3

C语言程序设计

0.3

1.6能够理解计算机软件系统和数字电子技术基本理论和设计方法,并能将其用于解决复杂工程问题;

数据结构与算法

0.4

数字逻辑基础

0.2

操作系统原理

0.4

2.问题分析

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

2.1能够掌握工程基础知识大数据技术

选修课程群(软件设计模式、软件需求管理、软件项目管理、大数据与云计算)

1.0

2.2能够利用专业知识理解复杂系统问题的特征

编译原理

0.3

计算机组成原理

0.4

计算机网络

0.3

2.3能够识别和判断复杂系统问题的关键环节和因素

选修课程群(人工智能导论、数据仓库与数据挖掘)

0.5

算法分析与设计

0.5

2.4能掌握面向对象方法,对复杂系统进行建模,并认识到有多种方案可选择;

选修课程群(XML基础、软件设计模式)

0.2

面向对象程序设计

0.3

Python语言程序设计

0.2

面向对象程序设计实践

0.3

2.5能够借助文献和专业知识寻求可替代的解决方案;

软件工程项目综合实习

0.5

毕业设计

0.5

2.6 能正确表达一个复杂系统的解决方案

编译原理

0.2

软件工程导论

0.3

软件工程项目综合实习

0.5

2.7能运用基本原理,综合分析影响系统的多种因素,证实和评价解决方案的合理性。

数据库系统原理

0.5

软件工程导论

0.2

软件质量与测试

0.3

3.设计/开发解决方案

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

3.1具有对计算机应用系统的体系认知能力;

计算机组成原理

0.4

操作系统原理

0.2

数据库系统原理

0.2

计算机导论

0.2

3.2具有计算机应用系统设计和程序开发能力

Java Web编程实践

0.3

语言课程群(Web程序设计基础、Python语言程序设计)

0.2

JSP与Servlet技术

0.2

面向对象分析设计与UML

0.3

3.3能够根据用户应用需求确定系统的设计目标;

Linux平台及应用

0.3

计算机组成原理

0.3

实践课程群(操作系统课程设计、计算机组成原理实验)

0.4

3.4 能够在安全、环境、法律等现实约束条件下,评价计算机软硬件应用系统设计方案的可行性

大型数据库技术及应用

0.3

软件工程导论

0.2

选修课程群(大数据与云计算、人工智能导论)

0.2

嵌入式系统专题实验

0.3

3.5能够根据人员、效益、硬件、网络环境对系统开发和应用方案进行优选,体现创新性

计算机网络

0.3

实践课程群(面向对象程序设计实践、Java网络编程实践)

0.4

Linux平台及应用

0.3

3.6能够客观分析和评价系统开发和应用方案对社会、健康、安全、法律以及文化的潜在影响;

计算机网络

0.5

计算机导论

0.5

4.研究

具有基于科学原理并采用科学方法对软件工程复杂工程问题进行研究的能力,能运用现代信息技术、有关开发工具和实验平台对复杂软件系统进行研究

4.1了解计算机解决工程问题的基本方法,能够自觉地遵循应用系统开发的工程化基本要求

实践课程群(面向对象程序设计实践、Java网络编程实践)

0.3

软件工程导论

0.3

算法设计与分析

0.4

4.2能够根据需求进行工程实验的设计与实施;

Web应用设计实践

0.2

嵌入式软件开发技术

0.3

数据结构课程设计

0.2

Linux平台及应用

0.3

4.3能够根据实验目的确定需要的数据精度,并能够选择合适的手段收集这些数据

计算机网络

0.5

数值计算方法

0.5

4.4能够对实验过程进行测试和控制,能够合理分析和解释实验结果。

选修课程群(软件设计模式、软件需求管理、软件项目管理)

0.5

毕业设计

0.5

5. 使用现代工具

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

5.1 能够针对基于计算原理由软硬件与计算机网络支撑的应用系统的设计开发部署运行维护、测试等方面的复杂工程问题,开发选择和使用恰当的技术资源现代工程工具和信息技术工具

计算机组成原理

0.5

计算机网络

0.5

5.2能够使用现代工具对复杂工程问题进行科学合理的预测与模拟并充分认识到问题的复杂性和解决手段的局限性

选修课程群(软件设计模式、软件需求管理、软件项目管理)

0.5

软件工程导论

0.3

软件体系结构

0.2

6.工程与社会

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

6.1能够了解与计算机应用系统相关职业与行业的方针、政策、法律法规、知识产权保护和信息安全等;

计算机网络

0.2

计算机导论

0.2

选课课程群(高级web应用开发、计算机图形学、嵌入式软件开发技术)

0.2

认识实习

0.4

6.2具有工程实践、实习的经历,能够认识计算机相关产业对客观世界的影响;

毕业实习

0.4

认识实习

0.4

软件工程项目综合实习

0.2

6.3能够分析计算机产业对社会、健康、安全、法律及文化的潜在影响,并能认识应承担的责任。

数据库系统原理

0.2

选课课程群(高级web应用开发、计算机图形学、嵌入式软件开发技术)

0.4

开放性创新实践

0.4

7.环境和持续发展

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

7.1熟悉计算机应用系统实现的基本方法,能够自然遵循系统开发和工程化的基本要求;

选修课程群(软件设计模式、软件需求管理、软件项目管理)

0.4

软件工程导论

0.4

Linux平台及应用

0.2

7.2能够通过系统开发经历建立初步的工程意识和效益意识

JSPServlet技术

0.5

Java企业级开发技术)

0.5

7.3能够理解计算机应用系统开发、实施对经济、环境、社会可持续发展的影响;

毕业设计

0.5

软件工程导论

0.2

软件质量与测试

0.3

7.4能够理解用技术手段降低系统开发和实施负面影响的作用与其局限性

计算机导论

0.4

操作系统课程设计

0.2

开放性创新实践

0.4

8.职业规范

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

8.1掌握马克思主义基本理论,具有人文知识,思辨能力、处事能力和科学精神

马克思主义基本原理概论

0.5

大学生职业生涯规划2

0.5

8.2理解社会主义核心价值观,了解国情,维护国家利益,具有推动民族复兴和社会进步的责任感

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

0.3

形势与政策

0.3

思想政治理论课社会实践1,2

0.4

7.3理解工程伦理的核心理念,了解计算机专业工程师的执业性质和责任,在工程实践中能自觉遵守职业道德和规范,具有法律意识。

马克思主义基本原理概论

0.3

思想道德修养和法律基础

0.3

计算机导论

0.4

9.个人和团队

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

9.1能针对学习任务的需要,主动和其他学科的成员组建团队开展工作;

实践课程群(计算机组成原理实验、Java网络编程实践)

0.3

开放性创新实践

0.4

创新教育活动

0.2

9.2具有良好的军事和身体素质,能胜任团队成员角色与责任,独立完成团队分配的任务;

军训与军事理论

0.2

体育

0.3

软件工程项目综合实习

0.5

9.3能听取团队其他成员的意见,组织协调团队成员开展工作;

认识实习

0.4

Web应用设计实践

0.3

毕业实习

0.3

10.沟通

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

10.1能应用中英文进行表达、交流、书写;

毕业设计

0.5

大学语文

0.5

10.2能阅读、翻译外文资料、技术手册,并能进行基本科技论文写作;

毕业设计

0.4

数据库系统原理(双语

0.6

10.3 能用中英文撰写报告、设计文稿,和IT界同行及社会公众进行有效的沟通和跨文化交流。

毕业设计

1.0

11.项目管理

具有工程意识和效益意识,熟悉软件工程管理原理与经济决策方法;

11.1 能够理解和掌握工程管理原理与经济决策方法,具有工程意识和效益意识

软件质量与测试

0.5

选修课程群(软件设计模式、软件需求管理、软件项目管理)

0.5

11.2 能够在多学科环境中应用工程管理原理与经济决策方法

选修课程群(人工智能导论;运筹学;数值计算方法)

0.5

选修课程群(软件设计模式、软件需求管理、软件项目管理)

0.5

12.终身学习

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

12.1能认识不断学习的重要性,具有自主学习和终身学习的意识;

大学生职业生涯规划2

0.4

认识实习

0.4

创新教育活动

0.2

12.2具有终身学习的知识、掌握自主学习的方法,了解拓展知识和能力的途径;

计算机导论

0.6

开放性创新实践

0.4

12.3能针对个人或职业发展的需求,采用合适的方法自主学习、适应发展;

大学生职业生涯规划2

0.4

毕业实习

0.4

毕业设计

0.2

12.4能通过文献检索和自主学习及时了解计算机及相关专业的最新理论、技术和国际前沿动态,并能发表自己的想法。

大数据与云计算

0.3

毕业设计

0.2

认识实习

0.3

移动互联网软件开发

0.2