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