软件工程专业

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

一、培养目标

本专业培养掌握计算机基础理论知识和工程专业知识,具有创新能力,有较强的软件开发能力、工程实践能力和团队协作精神,德智体全面发展,具有创新精神的应用型高级软件工程技术人才。

二、基本规格要求

本专业学生应掌握计算机系统的软、硬件基础理论和基本设计方法,掌握计算机网络的原理和方法。以计算机的单机系统、网络系统应用软件开发为专业方向,重点掌握信息系统(IS)开发技术、基于Web的程序设计方法、网络数据库系统的应用技术。

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

1.掌握计算机计算机科学技术的基本理论和基本方法;

2.掌握先进的软件工程方法和开发工具,熟悉软件开发规范,具有较强的软件开发能力;

3.掌握文献检索、资料查询的基本方法,具备获取信息的能力和良好的自学能力;

4.了解计算机计算机软件领域及相关学科的发展动态;

5.熟练掌握一门外国语。

三、主干学科

计算机科学与技术。

四、学位课程

毛泽东思想和中国特色社会主义理论体系概论、高级语言程序设计(C++)、数据结构、操作系统、计算机组成原理、软件工程、数据库原理及应用、计算机网络、管理信息系统、软件测试技术。

五、学制与学位

该专业基本学程为4年,最长修业年限可相应延长至8年。根据《南通大学学生学籍管理规定》,在修业年限内,学生修完教学计划中规定的全部课程,满足规定的学分要求,并且符合其他毕业条件的,经审核准予毕业。

根据《南通大学全日制本科学生学士学位授予办法》,该专业学生取得毕业资格需要:全国普通高等学校大学英语4级(CET4)考试百分制成绩达到60分,或英语综合成绩(CET4考试百分制成绩占50%,校内大学英语四级成绩占50%)达到60分;学位课程的平均学分绩点达到2.0(不四舍五入);同时,符合学士学位授予的其他条件的,可授予工学学士学位。

六、学分、学时分配表

类别

学时

学分

通识课程

956

53

学科基础课程

788

48

专业课程

992

62

合计

2736

163

独立实践环节

周数

学分

47

47

最低学分要求:210学分

七、教学进程表

(一)通识课程平台

类型

开课学院

代码

课程名称

学分

总学时

授课形式与学时

考试

开课学期

讲授

实践

实验

课内实践

必修课程

24

形势与政策

2

32

32

1-2

20

军事理论

2

36

36

网络教学

24

思想道德修养与法律基础

3

48

39

9

2

24

马克思主义基本原理概论

3

48

39

9

1

24

中国近现代史纲要

2

32

28

4

2

24

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

6

96

64

32

3

07

大学英语

16

288

288

1-4

20

体育

4

128

128

1-4

54

文献信息检索

1

24

12

12

5

01

大学语文

2

32

32

1

06

大学生心理素质教育

2

32

32

1-2

06

大学生职业辅导

2

32

32

3,6

小计

45

828

634

194

选修课程

见《公共选修课程目录》

8

128

128

2-7

合计

53

956

(二)学科基础课程平台

类型

开课学院

代码

课程名称

学分

总学时

授课形式与学时

考试

开课学期

讲授

实践

实验

课内

实践

必修课程

02

高等数学A

12

192

192

1-2

02

线性代数B

2

32

32

1

02

离散数学

3

48

48

2

02

概率论与数理统计

3

48

48

3

02

大学物理B

7

108

108

1-2

02

大学物理实验

2

48

48

2-3

11

电子电路技术

4

56

56

2

11

数字逻辑设计

3

48

48

3

12

电子电路技术实验

1

32

32

2-3

13

计算机导论

3

48

39

9

1

13

高级语言程序设计(C++)

6

96

72

24

1-2

13

Linux操作系统

2

32

16

16

3

合计

48

788

659

80

49

(三)专业课程平台

类型

开课学院

代码

课程名称

学分

总学时

授课形式与学时

考试

开课学期

讲授

实践

实验

课内

实践

必修课程

13

数据结构

4

64

64

3

13

数据结构实验

1

16

16

3

13

软件工程

3

48

42

6

3

13

操作系统

4

64

52

12

4

13

计算机组成原理

4

64

64

4

13

计算机组成原理实验

1

16

16

4

13

数据库原理及应用

4

64

52

12

5

13

计算机网络

4

64

52

12

4

13

程序设计方法学

3

48

42

6

4

13

IT项目管理

2

32

32

5

13

软件测试技术

2

32

26

6

6

13

管理信息系统

2

32

24

8

6

13

汇编语言程序设计

3

48

32

16

3

13

编译原理

2

32

32

5

13

专业英语

3

48

48

6

小计

42

672

562

32

78

选修课程

模块选修

模块1:硬件技术

13

嵌入式软件设计技术

3

48

38

10

6

13

接口技术

3

48

24

24

4

13

嵌入式系统

3

48

32

16

5

13

存储技术基础

3

48

36

12

6

小计

12

192

模块2:Java程序开发

13

Java程序设计基础

3

48

32

16

4

13

Java Web开发技术

3

48

32

16

5

13

Java框架开发技术

3

48

32

16

6

13

电子商务技术

3

48

32

16

6

小计

12

192

模块3:.Net程序开发

13

C#程序设计基础

3

48

32

16

4

13

ASP.Net Web程序设计 

3

48

32

16

5

13

ASP.Net高级应用开发

3

48

32

16

6

13

电子商务技术

3

48

32

16

6

小计

12

192

模块4:网络工程

13

网络通信技术

3

48

12

36

5

13

计算机组网技术

3

48

12

36

5

13

网络管理与维护

2

32

20

12

6

13

网络工程技术

3

48

24

24

6

小计

11

176

模块5:计算机高级理论

02

高等数学解题研究

3

48

48

07

英语考研辅导

3

48

48

13

高级数据结构

3

48

48

7

13

高级计算机组成原理

3

48

48

7

13

高级操作系统

3

48

48

7

13

高级计算机网络

3

48

48

7

小计

18

288

任意选修

13

网络通信技术

3

48

12

36

5

13

存储技术基础

3

48

36

12

5

13

虚拟仪器技术

3

48

36

12

6

13

Java程序设计基础

3

48

32

16

4

13

C#程序设计基础

3

48

32

16

4

13

Windows应用程序设计

3

48

32

16

4

13

计算机图形学

2

32

32

5

13

数字图像处理技术

2

32

20

12

6

13

人工智能

2

32

32

6

13

多媒体技术

2

32

24

8

6

13

计算机系统维护

2

32

16

16

6

13

物联网技术

2

32

32

6

13

信息安全技术

2

32

24

8

6

最低学分要求

20

320

合计

62

992

(四)独立实践环节

开课

学院

代码

课程名称

学分

周数

开课学期

说明

59

军事训练

2

2

1

13

大学生社会实践

3

3

1-7

13

计算机基础训练

1

1

1

13

计算机语言与算法实践

1

1

2

11

数字逻辑课程设计

1

1

3

13

数据结构课程设计

1

1

3

13

计算机组成原理课程设计

1

1

4

13

操作系统课程设计

1

1

4

13

计算机网络课程设计

1

1

5

13

数据库原理及应用课程设计

1

1

5

13

管理信息系统课程设计

1

1

6

13

嵌入式系统课程设计

1

1

6

选修模块1者进行

13

Java软件实践

1

1

6

选修模块2者进行

13

.Net软件实践

1

1

6

选修模块3者进行

13

网络工程课程设计

1

1

6

选修模块4者进行

13

专业实训

16

16

7

学生在第7学期可根据自己的兴趣和学习情况,在模块5和专业实训中任选一项

13

毕业设计(论文)

16

16

8

合计

47

47

八、说明

1.《形势与政策》除课堂教学以外,另安排课外实践活动,计96学时,必修,由政治学院统一安排。

2.《大学生社会实践》是为了贯彻落实《中共中央国务院关于进一步加强和改进大学生思想政治教育的意见》(中发[2004]16号)精神,根据中宣部、中央文明办、教育部、共青团中央《关于进一步加强和改进大学生社会实践的意见》(中青联发[2005]3号)和学校《关于深化思想政治理论课教学改革的实施意见》(通大委[2009]114号)等文件的精神而设置的实践类课程,必修,第一至第三学期开设,总学分为3,总学时54学时,其中理论教学共8学时,实践教学利用暑假进行。该课程考核成绩由理论考核和实践考核成绩两部分组成,分别占20%和80%。

3.《军事理论》为网络课程,辅之以专题讲座、国防教育报告、课程学习辅导等,在前两学年内完成。由军事理论教研室负责开设。

4.通识课程平台的公共选修课程共8个学分,分别在第4学期选修2个学分,在第5学期选修4个学分,在第6学期选修2个学分。

5.高级语言程序设计(C++)共96学时,第一学期安排32学时,第二学期安排64学时。

6.选修课程中的模块选修课程,共开设有5个模块,其中模块1~4供学生根据自己的兴趣爱好进行选修,每位学生必须且只能选修其中的1个模块内的所有课程。模块5供希望继续深造的学生在第7学期进行选修。

7.凡选修模块5的学生,不再参加第7学期的专业实训;未选模块5的学生必须参加第7学期的专业实训。

8.每位学生选修课程(含模块选修和任意选修)的最低学分要求为20学分。因各选修模块总学分不完全相同,故凡选修模块1、模块2、模块3的学生必须选修至少8学分的任选课程;凡选修模块4的学生必须选修至少9学分的任选课程。选修任选课程时,不得选修已选模块中的课程。

执笔人:管致锦 教  授

审定人:王杰华 副教授