资源描述
软件专业人才培养方案
(专业代码:080902)
一、培养目标
本专业面向软件系统分析、设计、开发、运维、测试与管理等产业的需求,培养具有良好综合素质和 职业道德,扎实的软件工程基础理论、工程能力,具有创新、创业意识,竞争和团队精神,能适应软件工 程新技术开展和社会需要的应用型软件工程师。
毕业后可就职于大中型企事业单位、科研机构从事软件工程的设计、研究、开发、管理和应用等岗位。
本专业学生毕业后5年左右在社会与专业领域的预期为:
1 .人文与职业素质:具有较强的爱国主义意识和社会主义价值观、良好的人文社会科学素养、社会伦 理责任感,掌握所在专业领域的标准和规章制度,能够在软件工程实践中遵守职业道德和行业规范,具备 良好的质量、平安、服务意识;
2 .工程素质:掌握软件工程领域中软件需求分析、设计、开发、维护及工程管理的方法和技术,能够 用工程化的思想和方法分析和解决软件工程实际问题;
3 .计算思维能力:具备形式化、模型化描述和抽象思维与逻辑思维能力,对复杂的系统能进行分析和 设计;
4 .协作与交流能力:具备较强的表达能力,能理解他人所表述的内容,并能发表自己的见解或提出建 设性意见;
;组负、协调与工程管理能力:具有一定的组织管理能力、独立工作能力、团队协作能力和人际交往 能力;
5 ,工程系统应用能力:掌握所在工程领域的工程实践知识,能够综合考虑经济、环境、法律、平安、 健康、伦理等制约因素分析与解决复杂的工程问题,承当软件设计、测试、维护等相关的工作;
7 .可持续自我学习和创新能力:关注行业前沿开展现状和趋势,对新知识、新技术有较敏锐的洞察能 力,具备继续学习、创新和适应开展的能力。
二、毕业要求
1 .工程知识:能够将数学、自然科学、工程基础和专业知识用于解决与软件工程相关的复杂工程问题。
1.1 学生应理解与掌握数学、物理等自然科学的基础知识,并具有一定的现代科学与技术方法论意识。
1.2 学生应理解与掌握计算机技术的基础知识和基本方法,掌握软件工程领域的初步知识及工程技 术,并具有一定的计算思维能力。
2 .问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献分析与研究 软件工程中的复杂工程问题,以获得有效结论。
2.1 学生应能够通过应用数学、自然科学、软件工程的基本理论与方法,分析与识别相关实际工程应 用问题的复杂性,并进行清晰的描述与表示。
2.2 学生应具有运用多种文献检索方式查找所需参考文献的能力,同时具有相关文献综述与分析的能力。
3 .解决方案:能够设计满足特定需求的系统以及针对复杂软件工程问题的解决方案,能够在设计环节 中表达创新意识,并考虑社会、健康、平安、法律、文化以及环境等因素。
3.1 学生应掌握软件工程的基本设计原理与方法,能够针对相关复杂工程问题设计合理的解决方案。
3.2 学生应能够从设计方法学上理解与掌握软件工程及其应用的相关复杂工程问题的解决方法,并在 解决过程中表达出一定的创新思维能力。
4 .科学研究:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、
4.1
4.2
计实验、
释数据、
4.1
4.2
计实验、
并通过信息综合得到合理有效的结论。
学生应理解与掌握软件工程的基本理论与方法,并从科学技术方法论上理解本专业的基本研究方法。 学生应能够在课程考核、实践环节、科技活动,以及毕业设计(论文)等中,通过一定数量的设 仿真实验、研究性专题或工程等,研究与开发复杂工程问题的解决方案。
5 .现代工具:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技 术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
5.1 学生应能够熟练运用程序设计方法、环境与工具,包括软件开发集成环境,实验数据分析工具, 模拟与仿真工具等。
5.2 学生应能够选择与运用软件工程的方法与工具,针对复杂工程问题的解决方案,进行分析与比拟、 预测与模拟,并能够理解与表述问题解决方案的局限性。
6 .工程与社会:能够基于工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方 案对社会、健康、平安、法律以及文化的影响,并理解应承当的责任。
6.1 学生应理解社会、平安、健康、伦理、法律等方面的基本知识,并理解其与软件工程的相互影响。
6.2 在解决复杂工程问题的过程中,学生应能够从人文与社会、健康与平安、伦理与法律等方面进行 分析、比拟与评价,能够表达应尽义务、操守与责任。
7 .环境与开展:能够理解和评价针对软件工程中复杂工程问题的工程实践环节对环境、社会可持续发 展的影响。
7.1 学生应具有环境与可持续开展的基本知识与意识,能够理解软件工程及其应用对当前社会环境与 自然环境,以及可持续开展的影响与重要性。
7.2 学生够理解复杂工程问题的任何工程实践都有可能对环境与可持续开展产生影响,针对具体问题 的解决方案能够进行环境与可持续开展影响方面的分析与评价。
8 .职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德 和规范,履行责任。
8.1 学生应理解与当前社会开展状况相关的人文与社会科学基本知识,在实际问题解决方案中表达出 健康心理、正确价值观、以及人文社会科学知识与素养。
8.2 学生应能够理解复杂工程问题的实践活动有可能涉及人文与社会环境、职业道德和规范,能够在 工程实践中遵守专业工程师职业道德和规范,履行社会责任。
9 .个人和团队:能够在多学科背景下的团队中理解与承当个体、团队成员以及负责人的角色,并发挥 相应的作用。
9.1 学生应理解尊重个人权利与利益的重要性,理解个人、团队、社会的关系,理解个人和团队的利 益统一性,以及团队不同成员及负责人的作用。
9.2 学生应参加一定的跨院系、跨专业的社团组织或竞赛等科技活动,或参加一定的工程实习、社会 实践、公益活动、调研等,并能够在其中发挥应有的作用。
10 .表达与沟通:能够就复杂工程问题与业界同行及公众进行有效沟通和交流,包括撰写报告、陈述发 言、清晰表达等,能够在跨文化背景下进行沟通和交流,具备一定的国际视野。
10.1 学生应具有软件工程专业方面的外语文献阅读与文献检索能力,具有国际视野,能够在跨文化 背景下进行沟通和交流。
10.2 学生应能够在各种教学和实践环节中,针对复杂工程问题解决方案与同学、同行及公众进行有 效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达观点,准确回应提问等。
11 .工程管理:能够理解并掌握系统分析与设计问题的工程管理原理与经济决策方法,并能在多学科环 境中应用O
11.1 学生应理解与掌握一般工程工程规划与管理、工程决策与经济的基本知识与方法,并对当前软 件行业的相关产业有一定的认识。
11.2 学生应能够在课程考核、实践环节、科技活动,以及毕业设计(论文)等中,理解并运用工程 管理原理和经济决策方法等多学科知识解决相关复杂工程问题。
12 .终身学习:具有较强的自主学习和终身学习的意识,具有在科学研究与技术应用过程中不断学习和 适应开展的能力。
12.1 学生应能够理解自主学习和终身学习的重要性与必要性,掌握一定的自主学习和终身学习的方法。
12.2 学生应能够在本专业的各种教学和实践环节中,表达出自主学习和终身学习意识,在复杂工程 问题的解决方案中表达出一定的自主学习和终身学习的能力。
三、毕业要求实现矩阵
毕业要求(知识、能力与素质要求)
实现课程(必修)
要求1:工程知识:能够将数学、自 然科学、工程基础和专业知识用于 解决与软件工程相关的复杂工程问 题
1.1学生应理解与掌握数学、物理等 自然科学的基础知识,并具有一定的 现代科学与技术方法论意识
高等数学、线性代数、离散数学、概率论与数 理统计
1.2学生应理解与掌握计算机技术的 基础知识和基本方法,掌握软件工程 领域的初步知识及工程技术,并具有 一定的计算思维能力
软件工程导论、数据结构、计算机组成原理、 数据库系统原理、系统分析与设计、软件体系 结构、软件质量保证与测试
要求2:问题分析:能够应用数学、 自然科学和工程科学的基本原理, 识别、表达、并通过文献分析与研 究软件工程中的复杂工程问题,以 获得有效结论
2.1学生应能够通过应用数学、自然 科学、软件工程的基本理论与方法, 分析与识别相关实际工程应用问题 的复杂性,并进行清晰的描述与表示
大学物理B、大学物理实验B、高等数学、线 性代数、概率论与数理统计、离散数学、软件 工程导论、软件需求管理、数据库系统原理、 数据结构、系统分析与设计、软件质量保证与 测试
2.2学生应具有运用多种文献检索方 式查找所需参考文献的能力,同时具 有相关文献综述与分析的能力
系统分析与设计实践、软件工程工程实践、毕 业设计
续表
毕业要求(知识、能力与素质要求)
实现课程(必修)
求3:解决方案:能够设计满足特定 需求的系统以及针对复杂软件工程 问题的解决方案,能够在设计环节 中表达创新意识,并考虑社会、健 康、平安、法律、文化以及环境等 因素
3.1学生应掌握软件工程的基本设计 原理与方法,能够针对相关复杂工程 问题设计合理的解决方案
软件工程导论、软件需求管理、数据库系统原 理、系统分析与设计、数据结构、软件体系结 构
3.2学生应能够从设计方法学上理解 与掌握软件工程及其应用的相关复 杂工程问题的解决方法,并在解决过 程中表达出一定的创新思维能力
系统分析与设计实践、软件工程工程实践
要求4:科学研究:能够基于科学原 理并采用科学方法对复杂工程问题 进行研究,包括设计实验、分析与 解释数据、并通过信息综合得到合 理有效的结论
4.1学生应理解与掌握软件工程的基 本理论与方法,并从科学技术方法论 上理解本专业的基本研究方法。
高等数学、大学物理B、概率论与数理统计、 离散数学、专业导论
4.2学生应能够在课程考核、实践环 节、科技活动,以及毕业设计(论文) 等中,通过一定数量的设计实验、仿 真实验、研究性专题或工程等,研究 与开发复杂工程问题的解决方案
软件工程工程实践、毕业设计、数据结构课程 设计
要求5:现代工具:能够针对复杂工 程问题,开发、选择与使用恰当的 技术、资源、现代工程工具和信息 技术工具,包括对复杂工程问题的 预测与模拟,并能够理解其局限性
5.1学生应能够熟练运用程序设计方 法、环境与工具,包括软件开发集成 环境,实验数据分析工具,模拟与仿 真工具等
软件需求管理、系统分析与设计、软件体系结 构、数据库系统原理
5.2学生应能够选择与运用软件工程 的方法与工具,针对复杂工程问题的 解决方案,进行分析与比拟、预测与 模拟,并能够理解与表述问题解决方 案的局限性
软件质量保证与测试、软件体系结构、数据库 设计
要求6:工程与社会:能够基于工程 相关背景知识进行合理分析,评价 专业工程实践和复杂工程问题解决 方窠对社会、健康、平安、法律以 及文化的影响,并理解应承当的责 任
6.1学生应理解社会、平安、健康、 伦理、法律等方面的基本知识,并理 解其与软件工程的相互影响
IT职业道德与素养、软件工程导论、软件认识 实习、毕业实习、毕业设计、心理健康教育
6.2在解决复杂工程问题的过程中, 学生应能够从人文与社会、健康与安 全、伦理与法律等方面进行分析、比 较与评价,能够表达应尽义务、操守 与责任
思想道德修养与法律基础、系统分析与设计、 软件工程工程实践、毕业实习、毕业设计
要求7:环境与开展:能够理解和评 价针对软件工程中复杂工程问题的 工程实践环节对环境、社会可持续 开展的影响
7.1学生应具有环境与可持续开展的 基本知识与意识,能够理解软件工程 及其应用对当前社会环境与自然环 境,以及可持续开展的影响与重要性
思想道德修养与法律基础、经济学原理
7.2学生够理解复杂工程问题的任何 工程实践都有可能对环境与可持续 开展产生影响,针对具体问题的解决 方案能够进行环境与可持续开展影 响方面的分析与评价
软件认识实习
要求8:职业规范:具有人文社会科 学素养、社会责任感,能够在软件 工程实践中理解并遵守工程职'也道 德和规范,履行责任
8.1学生应理解与当前社会开展状况 相关的人文与社会科学基本知识,在 实际问题解决方案中表达出健康心 理、正确价值观、以及人文社会科学 知识与素养
软件认识实习、思想道德修养与法律基础、“四 进四信”专题、心理健康教育'
8.2学生应能够理解复杂工程问题的 实践活动有可能涉及人文与社会环 境、职业道德和规范,能够在工程实 践中遵守专业工程师职业道德和规 范,履行社会责任
思想道德修养与法律基础、形式与政策、软件 认识实习、毕业实习
要求9:个人和团队:能够在多学科 背景下的团队中理解与承当个体、 团队成员以及负责人的角色,并发 挥相应的作用
9.1学生应理解尊重个人权利与利益 的重要性,理解个人、团队、社会的 关系,理解个人和团队的利益统一性, 以及团队不同成员及负责人的作用
军事训练、军事理论、软件工程管理、管理学
续表
毕业要求(知识、能力与素质要求)
实现课程(必修)
9.2学生应参加一定的跨院系、跨专 业的社团组织或竞赛等科技活动,或 参加一定的工程实习、社会实践、公 益活动、调研等,并能够在其中发挥 应有的作用
软件工程工程实践
要求10:表达与沟通:能够就复杂 工程问题与业界同行及公众进行有 效沟通和交流,包括撰写报告、陈 述发言、清晰表达等,能够在跨文 化背景下进行沟通和交流,具备一 定的国际视野
10.1学生应具有软件工程专业方面 的外语文献阅读与文献检索能力,具 有国际视野,能够在跨文化背景下进 行沟通和交流
大学外语、专业英语
10.2学生应能够在各种教学和实践 环节中,针对复杂工程问题解决方案 与同学、同行及公众进行有效沟通和 交流,包括撰写报告和设计文稿、陈 述发言、清晰表达观点,准确回应提 问等
系统分析与设计实践、高级语言课程设计、数 据库设计、软件工程工程实践、毕业实习(增 加以上红色4项)
要求11:工程管理:能够理解并掌 握系统分析与设计问题的工程管理 原理与经济决策方法,并能在多学 科环境中应用
11.1学生应理解与掌握一般工程项 目规划与管理、工程决策与经济的基 本知识与方法,并对当前软件行业的 相关产业有一定的认识
经济学原理、软件工程管理、软件工程导论、 管理学
11.2学生应能够在课程考核、实践环 节、科技活动,以及毕业设计(论文) 等中,理解并运用工程管理原理和经 济决策方法等多学科知识解决相关 复杂工程问题
系统分析与设计实践、毕业设计
要求12:终身学习:具有较强的自 主学习和终身学习的意识,具有在 科学研究与技术应用过程中不断学 习和适应开展的能力
12.1学生应能够理解自主学习和终 身学习的重要性与必要性,掌握一定 的自主学习和终身学习的方法
大学英语、专业英语、毕业设计
12.2学生应能够在本专业的各种教 学和实践环节中,表达出自主学习和 终身学习意识,在复杂工程问题的解 决方案中表达出一定的自主学习和 终身学习的能力
系统分析与设计实践、软件工程工程实践、毕 业实习
四、核心课程核心课程:软件工程导论、系统分析与设计、软件需求管理、软件体系结构、软件工程管理、软件质
量保证与测试。
主要实践性教学环节:软件认识实习、系统分析与设计、软件工程工程实践、毕业实习、毕业设计。
五、计划学制四年。
六、授予学位工学学士。
七、毕业总学分160学分。
八、各类课程学时、学分及比例
课程设置
学时
学分
占理论及实验教学学分 比例
占总学分比例
理论及实验教学
必修课
通识教育课程
424
24.5
19.14%
58.75%
学科平台课程
968
54.5
42.58%
专业核心课程
296
15
11.72%
合计
1688
94
73.44%
选修课
通识教育课程
12
9.38%
21.25%
开放课程
22
17.19%
合计
34
26.57%
实践教学
32
20%
毕业总学分
160
各学期学分分配(必修)
学期
—*
—•
四
五
六
七
八
学分
22
23
20.5
14.5
17
8
7
14
软件工程专业教学计划进程表
类别及 属性
开课 单位
学分
学时
实践 周数
考核 方式
开课 学期
先修课 (编码)
准入/ 准出
课程编码
课程名称
合计
实验
备注
B1700010
马院
基本原理
2.0
32
32
3
B1700020
马院
思想和体系概论
4.0
64
64
5
B1700030
马院
思想道德修养与法律基 础
2.0
32
32
1
B1700040
马院
中国近现代史纲要
2.0
32
32
4
B1700050
马院
思想政治理论研讨课
2.0
32
32
考查
1、3
1: 1
3: 1
(16)
(16)
通 识 教
课
必
B3000010
学工 武装宫B
军事理论
1.0
16
16
考查
1
修
B1500010
体育
体育
2.0
64
64
1-2
B1200000
外语
大学外语
8.0
128
128
1-3
1: 3
2: 3
3: 2
(48)
(48)
(32)
程
B2200010
学工
大学生心理健康教
0.5
8
8
考查
1
武装部
1
B1700060
马院
“四进四信''专题
1.0
16
16
考查
5
小计
24.5学分
多项选择
至少修满12学分
通识教育选修课程分为历史与文化(A)、艺术与审美(B)、数学与自然科学 生态文明类(F)、课程(G)、其他类别(H) 8个模块,学生应在A、B、D、E
(C)、社会、经济与管理(D)、创新创业(E)、 、F每个模块至少选修2学分。
合
计
36.5学分
B0620010
信息
程序设计语言基础
2.5
56
32
24
1
B0320020
理学
线性代数
2.5
40
40
1
准入
B0620130
信息
管理学
2.0
32
32
1
B0320011
理学
局等数学A
11.0
176
176
1-2
准入
1: 4.5
2: 6.5
(72)
(104)
B0620020
信息
高级语言程序设计
2.5
56
32
24
2
B0620010
准出
B0620030
信息
专业导论
1.0
16
16
2
B0620040
信息
离散数学
4.0
64
64
2
B0320042
理学
大学物理B
4.0
64
64
2
专
B0320052
理学
大学物理实验B
1.0
32
32
3
业
教
课
B0320030
理学
概率论与数理统计
3.5
56
56
3
学 科 平 台
B0620050
信息
数字逻辑
3.0
56
48
8
3
B0620020
B0620060
信息
数据结构
4.0
72
56
16
3
B0620020
准出
B0841640
经管
经济学原理
2.0
32
32
3
B0620270
信息
计算机组成原理
2.5
48
40
8
4
B0620050
程
B0630020
信息
数据库系统原理
3.0
56
48
8
4
B0620060
准出
必 修
课
B0620100
信息
操作系统原理
3.5
64
56
8
5
B0630030
信息
计算机网络
2.5
48
40
8
5
B0620050
小计
54.5学分
B0630240
信息
软件工程导论
3.0
48
48
4
B0620060
准出
B0630250
信息
软件需求管理
2.0
40
32
8
4
B0630240
准出
B0630270
信息
软件体系结构
2.0
40
32
8
5
B0630240
准出
B0630320
信息
系统分析与设计
2.0
40
32
8
5
B0630240
准出
B0630330
信息
软件质量保证与测试
1.0
40
40
6
B0630260
准出
B0630290
信息
软件工程管理
2.0
40
32
8
6
B0630240
准出
B0630310
信息
专业英语
2.0
32
32
6
B0630090
信息
IT职业道德与素养
1.0
16
16
考查
7
准出
小计
15学分
续表
类别及 属性
课程编码
课位 开单
课程名称
学分
学时
实践 周数
考核 方式
课期 开学
先修课 (编码)
准入/ 准出
备注
合计
讲课
开 放 课 程
选 修
专 业 选 修 课
B0640020
信息
Java程序设计
2.5
48
32
16
4
B0640380
信息
Web前端开发技术
2.0
40
32
8
4
B0640080
信息
Web开发技木
2.5
48
32
16
5
B0640020
B0640410
信息
XML 与 WEB service 技 术
2.0
40
32
8
5
B0640080
B0640440
信息
算法设计
2.0
40
24
16
5
B0620020
B0640390
信息
服务科学与SOA
2.0
40
32
8
6
B0630240
B0630200
信息
企业资源计划
2.0
40
32
8
6
B0620130
B0640160
信息
移动终端软件设计
2.5
48
32
16
6
B0640080
B0640120
信息
Web系统框架
2.5
48
32
16
6
小计
20学分(至少修满12学分)
专业创新创业课程
B0650050
信息
大数据开发基础
2.5
48
32
16
考查
6
B0640020
B0650060
信息
Python应用
2.5
48
32
16
考查
6
B0620020
小计
5学分
专业拓展课程
B0660010
信息
软件新技术讲座
1.0
16
16
小计
1学分
研究生开放课
开设课程见研究生培养方案(限研究生专业基础课程)
可任选本科人才培养方案中开设的其他课程
至少修满22学分
实践教学
必
修
B22700I0
学工 武装部
军事训练
2.0
2周
1
B0670090
信息
高级语言课程设计
1.0
1周
2
B0670100
信息
数据结构课程设计
2.0
2周
3
B0670120
信息
数据库设计
1.0
1周
4
B0670210
信息
软件认识实习
1.0
1周
4
B0670220
信息
系统分析与设计实践
2.0
2周
5
B0670250
信息
软件工程工程实践
3.0
3周
6
B0670310
信息
毕业实习
6.0
6周
7
B0670270
信息
毕业设计(论文)
14.0
14周
8
准出
小计
32学分
毕业学分总计
160学分
注:此计划也适用于本专业本科留学生。
展开阅读全文