软件工程教学计划.docx
《软件工程教学计划.docx》由会员分享,可在线阅读,更多相关《软件工程教学计划.docx(50页珍藏版)》请在冰豆网上搜索。
软件工程教学计划
软件工程专业培养方案
一、专业名称与代码:
软件工程(080611W)
二、专业培养目标:
本专业以软件企业人才需求为导向,适应企业需求为目标,以计算机、软件工程课程体系为核心,注重知识、能力、素质综合提高,培养具有良好素质、道德修养、扎实的软件理论和软件工程专业基础知识,具有良好的软件设计与实现能力以及懂得项目管理规范、具备良好的交流能力和创新精神的软件设计与开发的工程技术人才。
三、业务培养要求:
系统掌握软件工程学科的基本理论和基础知识,掌握软件开发的基本技能、方法和相关知识,具有熟练使用多种主流软件工具解决实际问题的能力和控制软件质量的能力;了解并掌握一定的管理知识和行业规范,理解工程项目的组织与管理。
掌握一门外语,具备良好的阅读、理解专业外语资料的能力和与国外同行进行交流和沟通的能力。
毕业生应获得以下几方面的知识、能力和素质:
1、具有良好的计算机软硬件基础;系统地掌握软件工程技术专业基本理论、基本知识和基本技能与方法、了解软件工程的应用研究、发展方向。
2、具有扎实的外语和数学基础,掌握一定的人文社科与自然科学基本理论与基础知识。
3、具有一定的计算思维能力、算法设计与分析能力、程序设计能力、计算机应用系统的认知、分析、设计和应用能力。
理解软件需求分析、设计、开发、测试和维护等软件过程,熟悉软件过程管理的基本流程,掌握软件工程化开发的方法、技术和工具。
4、具有主动学习、概括总结和信息获取的能力;具有良好的文字和口头表达能力;具有较好的实际动手能力和创新思维能力。
5、有良好的思想道德素质、文化素质、心理素质和身体素质。
四、主干学科:
软件工程、计算机科学与技术
五、主要课程:
面向对象程序设计、计算机结构与组成、离散数学A、数据结构、数据库概论A、操作系统原理A、算法设计与分析、计算机网络、面向对象软件工程与UML、Java和.net软件开发、软件需求、软件体系结构与设计、计算机图形学A、实用数据库、软件项目管理、软件测试、软件过程与CMMI等。
六、主要实践性教学环节:
计算机高级语言课程设计、面向对象程序设计课程设计、CPU设计与仿真课程设计、数据结构课程设计、计算机网络课程设计、软件开发技术课程设计、数据库课程设计、软件工程综合实习、软件企业工作性实践、毕业设计。
七、学制:
四年
八、授予学位:
工学学士
九、相近专业:
计算机科学与技术、信息工程
EducationalProgrammeofSoftwareEngineeringMajor
Majornameandcode:
SoftwareEngineering(080611W)
Educationgoal:
Thestudentsareculturedtohavegoodpersonality,professionalmorality,foundedknowledgeofsoftwaretheoryandengineering.Itwilltrainthestudenttohavetheseniorabilitytodesignandimplementthesoftwaresystem,theprojectmanagement,andhavethebasicabilitytocommunicateingroup,andtheabilitytotakepartintheworldcompetitionandcreativity.Aftergraduating,thestudentscandesignanddevelopthecomputersoftwareormanagesoftwareproject.
Professionalrequirement:
Basically,studentsshouldsystematicallymasterthefundamentaltheoryandknowledgeofsoftwareengineering.Andtheyberequiredtomasterthetechniques,methodsandrelatedknowledgeofsoftwaredevelopment.Thestudentshavebasicabilitytoproposehisproblemsandgetinformation,analyzeandthensolveitindependently.Intheareaofsoftwareengineering,thestudentsshouldgraspthefoundedfundamentaltheoryandhaveastrongabilityofengineeringprojectpractice.Theyshouldhaveabilitytousetheengineeringmethods,technologyandtoolstodothesoftwareanalysis,design,developmentandmountainous.Theyshouldalsohaveabasicknowledgeofthemanagementandrulesoftheareaandhaveabilitytoorganizeandmanagetheproject,cooperatewithothers,techniquecreativityandmarketdevelopment.Thestudentsshouldknowaforeignlanguage,tohavetheabilitytousethelanguagetoreadandunderstandtheprofessionalpapersandcommunicatewithforeignspecialists.
Requirementtograduate:
1.Tomasteraforeignlanguageandmathematics;tohavesomebasicknowledgeandtheoryofsocialandnaturalscience.
2.Tomasterthebasicknowledgeandtheoryofsoftwareengineering;tohaveabasicknowledgeofcomputersoftwareandhardware.
3.Tomasterthesoftwaredevelopmentprocessofrequirementanalyses,design,developmentandmaintenanceandhavetheabilitytoimplementit.Tomastertheengineeringmethod,technologyandtoolsofsoftwaredevelopment.Tomasterthebasictechnologyofsoftwareprocessandmanagement.
4.Tohaveabasicknowledgeofmanagementandrulesofthearea.
MainSubjects:
SoftwareEngineering,ComputerScienceandTechnology
MainCourses:
Object-OrientedProgramming,ComputerStructureandComposing,DataStructure,DiscreteMathematics,AnIntroductionofDatabaseA,OperatingSystem,AlgorithmsDesignandAnalysis,ComputerNetworks,Object-OrientedSoftwareEngineering&UML,Java&.netSoftwareDevelopment,SoftwareRequirements,SoftwareArchitectureandDesign,ComputerGraphicsA,PracticalDatabase,SoftwareProjectManagement,SoftwareTesting,SoftwareProcessandCapabilityMaturityModel,etc.
MainDesignsandPractices:
CourseDesignofComputerHigh-LevelLanguage,CourseDesignofObject-OrientedProgramming,CourseDesignofCPUDesignand?
Simulation,CourseDesignofDataStructure,CourseDesignforComputerNetwork,CourseDesignofJava(.net),CourseDesignofDatabase,ComprehensivePracticeforSoftwareEngineering,SoftwareEnterprisesPractice,GraduationDesign(Thesis)
Educationalsystem:
4years
Degree:
BachelorofEngineering
Relatedmajors:
ComputerScienceandTechnology,InformationEngineering
软件工程专业本科教学计划表
UndergraduateCourseDescriptionsofSoftwareEngineering
课程
类别
Courses
Classified
课程
编号
Code
课程名称
CoursesName
学
分
Crs
学
时
Hrs
学时分类
HrsSort
学期学分分配
CreditAllotmentforEachSemester
讲课
lectures
实验
Exp.
一
1st
二
2nd
三
3rd
四
4th
五
5th
六
6th
七
7th
八
8th
通识教育课程LiberalEducationCourses
必修Compulsory
马克思主义基本原理
PrinciplesofMarxism
3
48
48
3
毛泽东思想与中国特色社会主义理论体系概论
MaoTse-tungThoughtandIntroductiontotheTheoreticalSystemofSocialismwithChineseCharacteristics
4
64
64
4
中国近现代史纲要
TheEssentialsofModernChineseHistory
2
32
32
2
120002*0
思想道德修养与法律基础
MoralityEducation&FundamentalsofLaw
3
48
48
1.5
1.5
113027*0
体育
PhysicalEducation
6
96
96
1.5
1.5
1.5
1.5
109005*0
大学英语
CollegeEnglish
12
192
192
2.5
2.5
3.5
3.5
计算机高级语言程序设计(C)
ComputerHigh-levelLanguage(C)
3.5
56
40
16
3.5
信息导论
InformationIntroduction
1
16
16
1
军事理论
MilitaryTheory
2
32
32
2
选修Elective
TX35Z
自然科学类
NaturalScience
2
32
TX35S
社会科学类
SocialScience
2
32
TX35R
人文艺术类
Humanities&Arts
2
32
TX35J
经济管理类
Economy&Management
2
32
其他类
OtherCourses
2
32
小计
Sum
46.5
744
568
16
12
8.5
7
9
DisciplinaryFundamentalCourses
学科基础课
212028*1
高等数学A
AdvancedMathematicsA
12.5
200
200
5.5
7
线性代数A
LinearAlgebraA
3.5
56
56
3.5
面向对象程序设计B
Object-OrientedProgrammingB
3
48
28
20
3
计算机结构与组成
ComputerStructureandComposing
4.5
72
60
12
4.5
自然地理与地质学
PhysicalGeographyandGeology
2.5
40
40
2.5
离散数学B
DiscreteMathematicsB
4
64
64
4
数据库概论A
AnIntroductionofDatabaseA
3.5
56
44
12
3.5
数据结构
DataStructure
4
64
48
16
4
操作系统原理A
OperatingSystem
3.5
56
44
12
3.5
概率论与数理统计A
ProbabilityandStaticsA
3.5
56
56
3.5
地理信息系统原理
ThePrinciplesofGeographicInformationSystem
3
48
28
20
3
算法设计与分析
AlgorithmsDesignandAnalysis
2.5
40
32
8
2.5
小计
Sum
50
800
700
100
9
17
15
9
MainSpecializedCourses
专业主干课
计算机网络
ComputerNetworks
4.5
72
60
12
4.5
面向对象软件工程与UML
Object-OrientedSoftwareEngineering&UML
3
48
28
20
3
Java和.net软件开发
Java&.netSoftwareDevelopment
4
64
44
20
4
软件需求
SoftwareRequirements
2
32
20
12
2
软件体系结构与设计
SoftwareArchitectureandDesign
3
48
32
16
3
计算机图形学A
ComputerGraphics
4
64
44
20
4
Web软件开发
WebSoftwareDevelopment
2
32
20
12
2
实用数据库(SQLServer,Oracle)
PracticalDatabase
3
48
28
20
3
软件项目管理
SoftwareProjectManagement
2.5
40
40
2.5
软件测试
SoftwareTesting
2.5
40
28
12
2.5
软件过程与CMMI
SoftwareProcessandCapabilityMaturityModelIntegration
3.5
56
36
20
3.5
小计
Sum
34
544
380
164
11.5
16.5
6
专业选修课
SpecializedElectiveCourses
12
192
合计Total
142.5
2280
1648
280
21
25.5
22
29.5
16.5
6
FieldCourses
实践环节
劳动教育
LaborEducation
1
1周
1
军事训练
MilitaryTraining
2
2周
2
计算机高级语言课程设计(C)
CourseDesignforComputerHigh-LevelLanguageC
2
1.5周
2
面向对象程序设计课程设计
CourseDesignofObject-OrientedProgramming
2
1.5周
2
CPU设计与仿真课程设计
CourseDesignofCPUDesignand?
Simulation
1.5
1周
1.5
自然地理与地质学实习
PhysicalGeographyandGeologyPractice
3
2周
3
数据结构课程设计A
CourseDesignforDatastructureA
3
2周
3
计算机网络课程设计B
CourseDesignforComputerNetworkB
1.5
1周
1.5
软件开发技术课程设计
CourseDesignofJava(.net)
3
2周
3
数据库课程设计
CourseDesignforDatabase
3
2周
3
软件工程综合实习
ComprehensivePracticeforSoftwareEngineering
6
4周
6
软件企业工作性实践
SoftwareEnterprisesPractice
24
16周
24
毕业设计(论文)
GraduationDesign(Thesis)
24
16周
24
小计
Sum
76
52周
5
6.5
3
4.5
3
6
24
24
Self-regulateLearning自主学习
ZZ09Y
大学英语(自主学习)CollegeEnglish(Self-regulateLearning)
3
ZZ35S
社会调查SocialInvestigation
2
其它(学科竞赛、发明创造、科研报告)
Others(Contest,InventionInnovation&ResearchPresentation)
3
小计
Sum
8
总计Total
226.5
2280+52周
1648
280
26
32
25
34
19.5
12
24
24
SpecializedElectiveCourses
专业选修课
嵌入式软件开发
EmbeddedSoftwareDevelopment
2.5
40
24
16
2.5
编译原理B
CompilerPrincipleB
3
48
40
8
3
移动计算技术
MobileComputingTechnology
2.5
40
28
12
2.5
人机交互技术
Human-ComputerInteractionTechniques
2.5
40
24
16
2.5
设计模式
DesignPatterns
2.5
40
28
12
2.5
人工智能B
ArtificialIntelligenceB
2.5
40
40
2.5
机器人与机器智能
RobotandMachineIntelligence
2.5
40
28
12