软件工程

软件工程

浏览量:时间:2021-04-16

(工学,计算机类,080902

一、培养目标

培养德、智、体、美、劳全面发展,具有良好的人文社会科学素养、社会责任感和职业道德,具有扎实的数学、自然科学基础知识,系统掌握计算机基础理论知识和软件工程专业知识,富有创新意识、沟通和学习能力,具有国际视野、团队合作精神和组织管理能力,能在软件工程相关专业领域,从事应用型复杂软件系统的产品开发、项目管理、技术服务等工作,并能适应技术进步和社会发展需要的高素质软件工程技术人才。

本专业培养的学生毕业后的发展预期如下:



培养目标

目标1:具备良好的人文素养,在解决复杂软件系统项目实践中,能综合考虑社会、经济、法律、环境和可持续发展等因素的影响,遵守职业道德和规范,具备良好的社会责任感和使命感。

目标2:具有扎实的专业知识,掌握应用型复杂软件系统在相关专业领域所需的多学科综合知识,具备完成应用型复杂软件系统的研发任务。

目标3:具有良好的沟通能力、团队协作能力,具备创新意识和国际视野。

目标4:具有较强的团队组织和项目管理能力,有较强的应变能力,能领导团队在项目预算内按时优质完成项目工作内容,承担项目策划、管理等相关角色。

目标5:培养具有自主学习和终身学习的意识和能力,能适应技术进步和社会发展需要的高素质软件工程技术人才。

二、主干学科和相近专业

主干学科:软件工程

相近专业:计算机科学与技术

三、学制、学分要求及授予学位

1.学制

标准学制:4年;学生可在3-7年内修完本专业规定学分。

2.学分要求

学生必须修满本方案规定的167学分方能毕业。

3.授予学位

学生修完本专业培养方案规定的课程,取得规定的学分,符合《中华人民共和国学位条例》和《南京师范大学普通高等教育全日制本科学生学士学位授予规定(修订稿)》规定者,授予工学学士学位。

四、课程设置

(一)通识教育课程(41学分)

课程类别

课程代码

课程名称

学分

备注

公共

必修

课程

1025009007

思想道德修养与法律基础

2


1025009008

马克思主义基本原理概论

3


1025009009

中国近现代史纲要

3


1025009010

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

2



形势与政策

2


1025009011

思想政治理论课实践教学

2

实践课程

1025009012

习近平新时代中国特色社会主义思想概论

2



大学外语

10


1013009001

大学体育通修课程

1


1013009002

大学体育普修课程

1



大学体育专修课程(1)(2)

2


1099009001

军事技能训练

1

实践课程

1099009002

军事理论

1


1099009003

大学生职业生涯规划与心理健康教育

1



课程类别

课程代码

课程名称

学分

备注

博雅

教育

课程


人文与社会类

2

至少修读每个模块中各一门课程,总学分不低于8学分。在“科技与自然类”中必选“工程伦理”课程,在“创新与创业类”中必选“工程管理”课程。


科技与自然类

2


艺术与审美类

2


创新与创业类

2

 

(二)专业教育课程(96学分)

1.大类平台课程(29学分)

课程代码

课程名称

是否核心课程

学分

备注

1006009001

高等数学I ()


6


1006009002

高等数学I ()


6


1006009006

线性代数


3


1006009007

概率论与数理统计I


4


1007009003

大学物理B ()


3


1007009004

大学物理B ()


2


1007009005

大学物理实验 ()


0.5

实践课程

1007009006

大学物理实验 ()


0.5

实践课程

1019000007

离散数学


4


 

2.学科基础课程(10.5学分)

课程代码

课程名称

是否核心课程

学分

备注

1019000001

计算机类专业导论与研讨


3

含实践1学分

1019000003

程序设计基础


4

含实践1学分

1019000009

数字逻辑电路


3.5

含实践0.5学分

 

3.专业主干课程(56.5学分)

课程代码

课程名称

是否核心课程

学分

备注

1019000004

高级语言程序设计

3


1019000005

高级语言程序设计实验


1

实践课程

1019000006

高级语言程序课程设计


1

实践课程

1019000011

数据结构

4


1019000012

数据结构实验


1

实践课程

1019000013

数据结构课程设计


1

实践课程

1019000015

算法设计与分析


3

含实践1学分双语授课

1019000027

操作系统原理

4


1019000028

操作系统实验


1

实践课程

1019000023

数据库原理与应用

3.5

含实践0.5学分

1019000035

计算机网络

4

含实践1学分

1019000019

人工智能导论


3

含实践1学分

1019000020

软件需求与分析

3

含实践1学分

1019000021

软件安全技术

3

含实践1学分

1019000022

软件设计与体系结构

3

含实践1学分

1019000037

软件测试与质量控制

3

含实践1学分

1019000038

软件项目管理

3

含实践1学分

1019000041

软件工程综合实践


2

实践课程

1019000046

毕业实习


2

实践课程

1019000047

毕业设计(论文)


8

实践课程

 

(三)自主发展课程(共计68学分,至少修读30学分)

专业方向

课程代码

课程名称

学分

备注

通用

选修课

1019000014

计算机系统基础

3.5

含实践0.5学分必选课程

1019000048

编译原理

4

含实践1学分必选课程

1019000026

计算机组成原理

3.5

含实践0.5学分必选课程

1019000057

Web程序设计

3

含实践1学分

1019000056

并行程序设计

3

含实践1学分

1019000049

Java程序设计

3

含实践1学分全英文授课必选课程

1019000051

工程经济

2


1019000052

专业英语

2


1019000053

计算机系统安全

3

含实践1学分

1019000054

密码学基础

3

含实践1学分

1019000077

软件工程实训

4

实践课程

兑换

创新创业实践

1~4

实践课程

智能

软件

1019000071

云计算导论

3

含实践1学分

1019000061

数据挖掘

3

含实践1学分

1019000066

深度学习与模式识别

3

含实践1学分

1019000078

高级软件工程

3

含实践1学分

1019000079

智能软件开发综合实践

3

实践课程

互联网

软件

1019000058

移动平台开发技术

3

含实践1学分

1019000080

智能服务计算

3

含实践1学分

1019000055

网络编程与应用

3

含实践1学分

1019000081

信息检索导论

3

含实践1学分

1019000082

互联网软件开发综合实践

3

实践课程

五、指导性修读计划

课程类别

课程代码

课程名称

学分

建议修读学期及学分

周学时/周数

1025009007

思想道德修养与法律基础

2

2








3

1025009008

马克思主义基本原理概论

3


3







3

1025009009

中国近现代史纲要

3


3







3

1025009010

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

2



2






2


形势与政策

2

0.25

0.25

0.25

0.25

0.5

0.5



2

1025009011

思想政治理论课实践教学

2



2






2

1025009012

习近平新时代中国特色社会主义思想概论

2



2






2


大学外语

10

3

3

2

2






1013009001

大学体育通修课程

1

1








2

1013009002

大学体育普修课程

1


1







2


大学体育专修课程(1)(2)

2



1

1





2

1099009001

军事技能训练

1

1








2

1099009002

军事理论

1

1








3

1099009003

大学生职业生涯规划与心理健康教育

1


1







2

博雅教育课程


人文与社会类

2

×

2

2


科技与自然类

2

×

2

2


艺术与审美类

2

×

2

2


创新与创业类

2

×

2

2

1006009001

高等数学 I(上)

6

6








6

1006009002

高等数学 I(下)

6


6







6

1006009006

线性代数

3



3






3

1006009007

概率论与数理统计 I

4




4





4

1007009003

大学物理 B(上)

3


3







3

1007009004

大学物理 B(下)

2



2






2

1007009005

大学物理实验(上)

0.5


0.5







1

1007009006

大学物理实验(下)

0.5



0.5






1

1019000007

离散数学

4


4







4

学科基础课程

1019000001

计算机类专业导论与研讨

3

3








4

1019000003

程序设计基础

4

4








5

1019000009

数字逻辑电路

3.5



3.5






4


课程类别

课程代码

课程名称

学分

建议修读学期及学分

周学时/周数

1019000004

高级语言程序设计

3


3







3

1019000005

高级语言程序设计实验

1


1







2

1019000006

高级语言程序课程设计

1



1






1

1019000011

数据结构

4



4






4

1019000012

数据结构实验

1



1






2

1019000013

数据结构课程设计

1




1





1

1019000015

算法设计与分析

3




3





4

1019000027

操作系统原理

4





4




4

1019000028

操作系统实验

1





1




2

1019000023

数据库原理与应用

3.5




3.5





4

1019000035

计算机网络

4






4



5

1019000019

人工智能导论

3






3



4

1019000020

软件需求与分析

3




3





4

1019000021

软件安全技术

3





3




4

1019000022

软件设计与体系结构

3





3




4

1019000037

软件测试与质量控制

3





3




4

1019000038

软件项目管理

3






3



4

1019000041

软件工程综合实践

2






2



2

1019000046

毕业实习

2








2

4

1019000047

毕业设计(论文)

8








8

16

1019000014

计算机系统基础

3.5




3.5





4

1019000048

编译原理

4






4



5

1019000026

计算机组成原理

3.5





3.5




4

1019000049

Java程序设计

3




3





4

1019000051

工程经济

2







2


2

1019000052

专业英语

2







2


2

1019000056

并行程序设计

3







3


4

1019000057

Web程序设计

3






3



4

1019000053

计算机系统安全

3






3



4

1019000054

密码学基础

3







3


4

1019000077

软件工程实训

4







4


4

兑换

创新创业实践

1~4






课程类别

课程代码

课程名称

学分

建议修读学期及学分

周学时/周数

智能软件

方向

1019000071

云计算导论

3





3




4

1019000061

数据挖掘

3







3


4

1019000066

深度学习与模式识别

3






3



4

1019000078

高级软件工程

3






3



4

1019000079

智能软件开发综合实践

3







3


3

互联网软件方向

1019000058

移动平台开发技术

3





3




4

1019000080

智能服务计算

3







3


4

1019000055

网络编程与应用

3






3



4

1019000081

信息检索导论

3






3



4

1019000082

互联网软件开发综合实践

3







3


3

注:

1.每位学生需修读自主发展专业方向课程不少于30学分。其中,计算机系统基础、编译原理、计算机组成原理、并行程序设计、Java程序设计为必选课程。

2.每位学生在智能软件方向和互联网软件方向中至少选择1个模块修读。