中南大学软件工程专业培养方案.docx
《中南大学软件工程专业培养方案.docx》由会员分享,可在线阅读,更多相关《中南大学软件工程专业培养方案.docx(68页珍藏版)》请在冰豆网上搜索。
中南大学软件工程专业培养方案
软件工程专业本科培养方案
一、专业简介
软件工程专业培养学生运用工程的概念、原理、技术和方法对大规模复杂软件系统进行开发、应用、维护和管理的能力。
是教育部首批实施“卓越工程师教育培养计划”专业和湖南省特色专业。
学院是“国家示范性软件学院”,是首批国家工程实践教育中心建设单位。
师资队伍由学院专职教师以及国内外著名高校科研院所学者、著名企业高级工程师和管理人员组成。
坚持“国际化、工程化、高层次、复合型”办学理念,以国民经济建设和社会信息化需求为导向,以新工科工程教育模式为指导,培养具有实干担当精神和行业领军能力的高级软件工程人才。
二、培养目标
软件工程专业主要研究软件开发方法、技术、工具及质量管理等内容,借助于计算机科学、数学、管理科学等诸多学科的知识,有效地解决软件开发及应用过程中的问题。
本专业以国民经济和社会信息化需求为导向,以构思、设计、实施和运行实际工程为工程教育背景环境,结合新工科工程教育模式,培养具有一定的人文道德素质和实干担当精神,拥有良好团队协作意识和国际视野,软件理论基础知识扎实,能综合运用专业知识分析和解决实际软件工程问题,具有软件产业实践经验,适应现代化工程团队、新产品和新系统开发需求,能依据工程需要自发学习并优化自身理论知识体系,拥有较强创新创业能力的高级软件工程人才。
本专业毕业的学生,既可从事软件工程基础理论研究、大中型软件系统开发、软件工程项目管理、新方法和新技术开发等软件工程领域的科技工作,也可承担软件企业管理、软件开发技术管理及软件企业市场经营等工作。
三、培养要求
软件工程专业培养要求:
要求学生系统掌握本专业的基础理论和专业知识,参加由具有软件工程实践经验的导师与软件企业中业务水平高的工程师联合指导的工程实践;要求学生具备软件工程项目的开发、管理和协调能力;注重工程实践能力、组织管理能力和创新创业能力培养。
对毕业生在知识、能力与素质方面的具体要求如下:
1.知识要求
①软件工程基础理论知识:
掌握软件工程相关的基本理论和基础专业知识,具备从事软件工程工作所需的相关数学、自然科学和人文社科知识。
包括:
具有解决复杂软件工程问题的数学、自然科学和人文社科知识结构;具有工程基础和软件工程基础知识;具有合理的软件工程专业知识结构;能够运用数学、自然科学、工程基础和专业知识解决复杂软件工程问题。
②软件项目管理与开发知识:
熟悉并掌握先进的软件项目管理及软件开发方法、技术、过程和工具,掌握主流系统软件和应用工具软件与环境。
包括:
通过复杂软件工程问题的工程实践理解并掌握软件工程管理原理和经济决策方法;学习一种或多种软件工程支撑工具与环境的使用及应用条件;教学活动中包涵了一定数量的非验证性实验或软件工程项目,实验或项目蕴涵复杂软件工程问题;熟悉一种或多种软件开发方法,掌握主流的软件开发技术、过程及应用条件。
③软件工程职业知识:
熟悉软件开发与应用的标准、法律、法规和规范,了解职业发展的特点和创业基本知识。
包括:
了解国家的可持续发展战略,及环境保护的相关法律法规;熟悉软件法规,了解软件工程相关的规范和行业标准;了解复杂软件工程问题的任何工程实践都有可能对环境与可持续发展产生影响;了解软件工程职业发展的特点和软件产业创业基本知识。
④软件工程应用领域知识:
熟悉一个应用领域相关知识,了解软件工程的发展动态。
2.能力要求
①求学能力:
具有较强的软件工程学科科学研究与终身学习能力。
包括:
在实验或项目研究分析过程中能够运用相关科学原理和方法分析研究复杂软件工程问题,可以建立定性或定量模型进行分析研究比较;在实验或项目研究分析过程中能够体现数据信息收集与参数分析检验能力、数据信息分析综合能力;能够就复杂软件工程问题独立撰写课堂讨论报告、课程设计说明书、综合实验报告、创新竞赛活动报告、毕业设计报告、工程项目解决方案或学术论文;能理解自主学习和终身学习的必要性,掌握自主学习和终身学习的方法,能根据环境变化不断改进学习方法,适应软件行业发展的需要。
②工程实践能力:
具有从事大型复杂软件项目规划、分析、设计、实现、测试、维护和管理等工作的能力,能够针对软件工程项目目标,在各种约束条件下找到合适的解决方案。
包括:
能够应用数学、自然科学和工程科学基本原理,识别、表述复杂软件工程问题;能够根据基本原理和文献资料综合对复杂软件工程问题解决方案进行推理、验证和研究分析;能够对复杂软件工程问题进行分析,设计解决方案并对可行性进行初步分析与论证;针对复杂软件工程问题,设计满足特定需求的软件系统,在设计开发中能够体现创新意识,并能考虑社会、健康、安全、法律、文化及环境等因素;针对复杂软件工程问题解决方案,学生能够完成环境与可持续发展影响的判定。
③信息获取能力:
掌握文献检索、资料查询的基本方法。
包括:
文献检索工具了解与使用;使用工具快速检索本专业领域前沿信息技术的学习和检索能力。
④外语交流能力:
具有较强的外文听、说、读、写、译等交流能力。
⑤创新能力:
能够有效地进行软件工程新技术、新方法、新工具的探索,初步具有把新技术转化为生产力的能力。
⑥组织协调能力:
具有较强的组织管理能力、语言文字表达能力和社会交往能力,能够开展管理协调和技术洽谈等工作,能针对复杂软件工程问题清晰表达技术观点,并能与同行进行交流沟通。
⑦社会适应能力:
具有较强的社会适应能力,能够在心理上、生理上以及行为上适应社会环境的改变,与社会达到和谐状态。
⑧国际合作能力:
具有国际视野和跨文化的交流、竞争与合作能力。
3.素质要求
①身心素质:
具有较好的身体素质和心理素质。
②创新意识:
能用批判性思维去看待已有的观念、方法和技术。
③职业素养:
具有良好的人文社会科学素养、敬业精神、职业道德、法律意识、创业精神和较强的社会责任感。
包括:
具备人文、社会、环境、健康、安全、法律以及文化的基本素养;在科技活动、课程设计、毕业设计(论文)等环节中,要针对复杂软件工程问题解决方案有人文、社会、环境、安全、健康、法律方面的分析、评价内容;在针对复杂软件工程问题解决方案的分析、评价中,要体现一个工程师应尽的人文、社会、环境、安全、健康、法律方面的责任;在工程实践中,理解并遵守工程职业道德和规范,具有工程安全意识,能够认真履行职责,具有社会责任感。
④专业素养:
善于运用软件工程学科知识,具有良好的团队协作精神和责任意识。
包括:
善于将软件工程学科知识应用于涉及多学科知识的软件工程实践中;理解多学科背景下团队工作中不同角色的责任,具有协作精神;能够在多学科背景下的团队中根据需要承担相应的责任。
按照本要求培养的软件工程专业学生,在完成本科四年学业、达到本培养方案要求后,可获工学学士学位。
四、毕业学分要求
达到学校对本科毕业生提出的德、智、体、美等方面的要求,完成培养方案课程体系中各教学环节的学习,最低修满176学分,毕业设计(论文)答辩合格,方可准予毕业。
课程模块类别
必修课
选修课
合计
占总学分
比例(%)
学分
学时(周)
学分
学时(周)
学分
学时(周)
理论教学
课堂讲授
80.5
1336+0周
33.5
538+0周
114
1874+0周
64.77%
课内实践
10
160+3周
12
190+0周
22
350+3周
12.5%
合计
90.5
1496+3周
45.5
728+0周
136
2224+3周
77.27%
实践教学
集中实践环节
36
0+43周
0
0+0周
36
0+43周
20.45%
单独设课实验课
0
0+0周
0
0+0周
0
0+0周
0%
个性培养
0
0+0周
4
16+4周
4
16+4周
2.27%
合计
36
0+43周
4
16+4周
40
16+47周
22.73%
合计
126.5
1496+46周
49.5
744+4周
176
2240+50周
100%
五、学制与学位
标准学制:
4年,学习年限3-6年
授予学位:
工学学士
六、专业核心课程
核心课程:
软件工程基础、软件体系结构、软件项目组织管理。
七、课程体系
课程类别
课程编号
课程名称
课程
属性
学分
总学时(周)
开课学期
学分要求
通识教育课程
思政类
210101T10
思想道德修养与法律基础
必修
3
48
1
必修17学分
210102T10
大学生心理健康教育
必修
1
16
2
210202T10
中国近现代史纲要
必修
3
48
3
210301T10
马克思主义基本原理概论
必修
3
48
4
210401T10
毛泽东思想与中国特色社会主义理论体系概论
必修
5
80
5
210502T10
形势与政策
必修
2
64
1,2,3,4,5,6,7,8
军体类
410001T11
军训
必修
1.5
3周
1
通识教育课程军体类必修8学分
410002T10
军事理论课
必修
1
36
1
660001T10
体育
(一)
必修
1
32
1
660001T20
体育
(二)
必修
1
32
2
660001T30
体育(三)
必修
1
32
3
660001T40
体育(四)
必修
1
32
4
660002T11
体育课外测试
(一)
必修
0.5
8
5
660002T21
体育课外测试
(二)
必修
0.5
8
6
660002T31
体育课外测试(三)
必修
0.5
8
7
外语类
180501T10
大学英语
(一)
必修
3
48
1
通识教育课程外语类必修6学分,限定选修2学分(未通过大学英语四级选“大学英语(三)”,通过则选修“高级英语
(一)”)
180501T20
大学英语
(二)
必修
3
48
2
180501T30
大学英语(三)
选修
2
32
3
180525T10
日语(二外)
选修
4
64
5
180533T10
高级英语
(一)
选修
2
32
3
信息技术类
390250T10
计算机程序设计基础(C++)
必修
4
64
1
通识教育课程信息技术类必须4学分
创新创业课
430601G10
创新创业导论
必修
2
32
5
创新创业课必修2学分,由创新创业基础类相关课程组成
集中实践环节
410003T11
毕业教育
必修
0
1周
8
毕业教育1周,不计学分
学科教育课程
学科基础课
390103X10
新生课
必修
1
16
1
学科教育课程学科基础课必修17学分,选修12学分
390105X10
计算机系统基础SSD2
选修
2
32
1
390106X10
数据结构
必修
3
48
2
390107X10
离散结构
必修
2
32
2
390108X10
Java面向对象程序设计SSD3
选修
3
48
2
390109X10
集合论与代数
必修
3
48
3
390112X10
计算机图形学
选修
2
32
3
390114X10
编译原理
必修
3
48
4
390115X10
计算机网络原理
选修
3
48
4
390204X10
信息系统基础SSD1
选修
2
32
1
390210X10
操作系统原理
必修
3
48
3
390211X10
算法分析与设计
选修
2
32
3
390213X10
数字电子技术
选修
2
32
3
390216X10
计算机原理与结构
必修
2
32
4
公共基础课
130702X10
高等数学A2
(一)
必修
5
80
1
学科教育课程公共基础课必修21.5学分
130702X20
高等数学A2
(二)
必修
5
80
2
130711X10
线性代数
必修
2
32
2
130712X10
概率论与数理统计
必修
3.5
56
3
390101X10
基础物理学
必修
3
48
2
390102X10
科学计算与数学建模
必修
3
48
5
集中实践环节
390118X11
软件实用技术实习(Java)
必修
2
2周
3
学科教育课程集中实践环节必修5学分
390217X11
工程技能实习(C++)
必修
3
3周
2
专业教育课程
专业核心课
390120Z10
软件体系结构
必修
4
64
5
专业教育课程专业核心课必修9学分
390121Z10
软件项目组织管理
必修
2
32
6
390219Z10
软件工程基础
必修
3
48
4
专业课
390222Z10
数据库系统SSD7
必修
3
48
4
专业教育课程专业课必修6学分
390223Z10
软件测试技术
必修
3
48
5
专业选修课
390124Z10
用户界面设计与评价SSD4
选修
2
32
3
专业教育课程专业选修课选修25.5学分
390125Z10
Web应用开发技术
选修
2
32
3
390127Z10
软件开发架构平台
选修
2
32
4
390129Z10
专业前沿理论讲座
选修
0.5
8
4
390130Z10
电子商务应用
选修
2
32
5
390131Z10
大型数据库技术
选修
2
32
5
390133Z10
SOA原理与技术
选修
2
32
5
390137Z10
云计算及应用
选修
2
32
5
390138Z10
机器学习与数据挖据
选修
2
32
6
390139Z10
软件质量控制管理
选修
2
32
6
390141Z10
软件过程与改进
选修
2
32
6
390142Z10
软件配置管理
选修
2
32
6
390143Z10
软件知识产权与职业道德
选修
1
16
6
390144Z10
大数据处理技术
选修
2
32
6
390147Z10
多媒体技术及应用
选修
2
32
6
390148Z10
专业前沿技术讲座
选修
1
16
6
390149Z10
软件工程案例分析
选修
1
16
7
390226Z10
汇编语言程序设计
选修
2
32
3
390228Z10
Linux程序设计环境
选修
2
32
4
390232Z10
软件需求工程
选修
2
32
5
390234Z10
软件安全原理与技术
选修
2
32
5
390235Z10
嵌入式系统及应用
选修
2
32
5
390236Z10
物联网原理及应用
选修
2
32
5
390240Z10
软件度量及应用
选修
2
32
6
390245Z10
移动应用开发
选修
2
32
6
390246Z10
数字图像处理
选修
2
32
6
集中实践环节
390151Z11
工程研究与实习
必修
2
2周
5
专业教育课程集中实践环节必修31学分
390153Z11
项目实习
必修
4
4周
7
390154Z11
专业实习
必修
6
12周
7
390155Z11
毕业设计(论文)
必修
16
16周
8
390252Z11
工具与环境实习
必修
3
3周
4
备注:
(1)通识教育课程体系中文化素质类选修不少于6学分,其中4学分须修读其他学科门类课程。
(2)个性培养(课外研学)模块选修不少于4学分,其中须修读“实验室技术安全与环境保护知识学习培训与考核”课程1学分,创新创业实践2学分(含创新创业项目、科研训练、学科竞赛和创新创业比赛、创新创业实践调研、创新创业国际研习、论文成果、专利和著作权、自主创业等)及其他课外研学内容(开放性实验、社会实践、技能考试、素质修养等)。
八、教学进程安排
课程编号
课程名称
课程属性
学分
总学时(周)
学时分配
备注
讲课(含研讨)
实践
210101T10
思想道德修养与法律基础
MoralEducationandFoundationofLaw
必修
3
48
32
16
210502T10
形势与政策
SituationandPolicy
必修
0
64
4
4
形势与政策开课学期1-8,第8学期计成绩。
410001T11
军训
MilitaryTraining
必修
1.5
3周
0周
3周
410002T10
军事理论课
MilitaryTheoryCourse
必修
1
36
32
4
660001T10
体育
(一)
PhysicalEducation(I)
必修
1
32
32
0
180501T10
大学英语
(一)
CollegeEnglish(I)
必修
3
48
48
0
390250T10
计算机程序设计基础(C++)
FundamentalofComputerProgramming(C++)
必修
4
64
44
20
390103X10
新生课
IntroductoryCourseForFreshmen
必修
1
16
16
0
390105X10
计算机系统基础SSD2
ComputerSystemBasisSSD2
选修
2
32
16
16
390204X10
信息系统基础SSD1
FundamentalofInformationSystemSSD1
选修
2
32
16
16
HTML与JavaScript技术
130702X10
高等数学A2
(一)
AdvancedMathematicsA2(I)
必修
5
80
80
0
第1学期建议最低修读21.5学分,必修19.5学分,选修2.0学分
210102T10
大学生心理健康教育
MentalHealthEducation
必修
1
16
8
8
8小时课外进行
210502T10
形势与政策
SituationandPolicy
必修
0
64
4
4
形势与政策开课学期1-8,第8学期计成绩。
660001T20
体育
(二)
PhysicalEducation(II)
必修
1
32
32
0
180501T20
大学英语
(二)
CollegeEnglish(II)
必修
3
48
48
0
390106X10
数据结构
DataStructure
必修
3
48
40
8
390107X10
离散结构
DiscreteStructures
必修
2
32
32
0
390108X10
Java面向对象程序设计SSD3
JAVAObject-OrientedProgrammingSSD3
选修
3
48
32
16
130702X20
高等数学A2
(二)
AdvancedMathematicsA2(II)
必修
5
80
80
0
130711X10
线性代数
LinearAlgebra
必修
2
32
32
0
390101X10
基础物理学
FundamentalsofPhysics
必修
3
48
48
0
限选
390217X11
工程技能实习(C++)
PracticeforEngineeringSkills(C++)
必修
3
3周
0周
3周
期末3周
企业授课
第2学期建议最低修读26.0学分,必修23.0学分,选修3.0学分
210202T10
中国近现代史纲要
ModernChineseHistory
必修
3
48
32
16
210502T10
形势与政策
SituationandPolicy
必修
0
64
4
4
形势与政策开课学期1-8,第8学期计成绩。
660001T30
体育(三)
PhysicalEducation(III)
必修
1
32
32
0
180501T30
大学英语(三)
CollegeEnglish(III)
选修
2
32
32
0
未通过四级
限选
180533T10
高级英语
(一)
AdvancedEnglish(I)
选修
2
32
32
0
通过四级限选
390109X10
集合论与代数
SetTheoryandAlgebra
必修
3
48
48
0
390112X10
计算机图形学
ComputerGraphics
选修
2
32
24
8
390210X10
操作系统原理
PrincipleofOperatingSystem
必修
3
48
40
8
390211X10
算法分析与设计
AlgorithmAnalysisandDesign
选修
2
32
24
8
390213X10
数字电子技术
DigitalElectronicTechnology
选修
2
32
24
8
Verilog
130712X10
概率论与数理统计
ProbabilityandStatistics
必修
3.5
56
56
0
390118X11
软件实用技术实习(Java)
AppliedTechniquesPracticesforSoftware(Java)
必修
2
2周
0周
2周
开学2周
390124Z10
用户界面设计与评价SSD4
User-CenteredDesignandandTestingSSD4
选修
2
32
24
8
390125Z10
Web应用开发技术
WebApplicationDevelopmentTechnology
选修
2
32
24
8
企业授课
JSP与Servlet技术
390226Z10
汇编语言程序设计
AssemblyLanguageProgramming
选修
2
32
24
8
第3学期建议最低修读25.5学分,必修15.5学分,选修10.0学分
210301T10
马克思主义基本原理概论
BasicPrincipleofMarxism
必修
3
48