软件工程培养方案0909.docx
- 文档编号:8305267
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:36
- 大小:60.89KB
软件工程培养方案0909.docx
《软件工程培养方案0909.docx》由会员分享,可在线阅读,更多相关《软件工程培养方案0909.docx(36页珍藏版)》请在冰豆网上搜索。
软件工程培养方案0909
软件工程专业培养方案
专业代码:
080611W
软件产业作为信息产业的核心是国民经济信息化的基础,已经涉足工业、农业、商业、金融、科教文卫、国防和百姓生活等各个领域。
采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段。
因此,为积极促进我国软件产业发展,加速我国信息化建设,增强其国际竞争力,国家急需培养大批软件工程领域的实用型、复合型软件工程技术人才和软件工程管理人才。
为促进重庆邮电大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化,确保培养质量,根据教育部有关要求,依据重庆邮电大学有关本科生培养的规定,特制定本方案。
一、人才培养定位、目标和特色
软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有国际竞争能力的高层次复合型软件实用技术人才。
作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到高级程序员、软件工程师的水平,能够从事软件系统分析、设计、编程、测试、质量监控等工作。
本专业的培养特色主要体现在如下几个方面:
1、汲取国内外著名大学的先进办学经验,注重计算机技术与通信技术和数字媒体技术的结合,以通信软件、数字媒体软件为办学特色,以市场需要和提高毕业生的竞争力为导向,实施全新办学模式的软件专业培养方案。
2、实施与国外著名大学和国内外IT企业合作办学的计划,积极开展与国内外大学、企业及研究机构的合作,聘请国内外著名大学和知名软件企业的专家、教授来学院授课或举办学术讲座、组织软件技术论坛等。
3、加强学生外语及实践能力培养,软件企业将作为学院主要的教学实践基地,学生在实习阶段即直接参加软件设计、开发、测试。
4、将软件工程的思想贯穿于整个实践教学,建立培养学生软件开发能力的实践课程体系,形成以实际案例教学与传统课堂教学相结合的教学模式,缩短课堂教学与实际工作的距离,培养学生运用软件工程原理、方法和工具进行软件研发的能力。
5、重视学生外语实用能力的培养,积极采用原版教材和双语教学。
6、以社会需求为导向,分方向进行软件人才培养。
第四学期,学生选定培养方案中的一个培养方向,并学习该方向中规定的课程。
通过该方向的学习,学生了解并初步掌握至少一个软件应用行业知识。
二、人才培养标准及实现矩阵
1、软件工程专业本科毕业生应较好地掌握马克思主义、毛泽东思想、邓小平理论、三个代表重要思想,深入学习实践科学发展观,拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法与工程方法;掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有一定的技术创新能力;受到良好的软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用先进的工程化方法、技术和工具从事领域软件分析、设计、开发和维护工作的能力。
3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握一门外语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有良好的沟通技巧和团队工作能力,通晓和遵守相关法律与职业道德。
4、培养的软件工程专业人才还应具备以下的一般特征:
⏹对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力;
⏹具备扎实的理论基础,通晓计算机软件和软件工程的基础知识,较深入理解至少一个计算机软件应用领域;
⏹有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用主流操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合;
⏹能够合理认知软件科学与技术的交叉和依赖性;
⏹有实际项目的工作经验;
⏹具备自学能力以适应软件技术的快速变化;
⏹能够综合应用各类方法、技术和工具,运用工程技术方法解决复杂软件问题的能力;
⏹认同现行的法律、道德和伦理。
5、至少获得一个体现本专业核心技能的职业资格证书。
6、根据教学要求,四年读写程序量不低于2万行。
软件工程人才培养标准实现矩阵如下:
2.1技术知识结构
能力
能力实现落脚点(课程名称)
理论基础知识
掌握必备的本专业和相关专业的理论基础知识
高等数学、线性代数、离散数学、概率论与数理统计、大学英语、思想道德修养与法律基础、中国近代史纲要、马克思主义基本原理、毛泽东思想和中国特色社会主义理论体系概论
计算机系统知识
掌握与计算机系统有关的知识单元
计算机科学导论、数据结构、程序设计技术、计算机网络、操作系统、微机原理与接口技术、软件工程、数据库设计与管理
软件工程知识
掌握软件设计、软件工具和环境、软件过程、软件需求和规约等知识单元,培养软件开发、维护和管理的工程化意识
软件工程、系统分析与设计、软件测试技术及应用
软件工具和平台知识
掌握软件开发的工具与方法。
高级语言程序设计、Java语言、.NET、软件工程课程设计等实践训练
管理与法律知识
掌握软件行业必需管理知识与法律知识
决策支持系统与商务智能、游戏运营管理、知识产权基础
2.2个人职业技能和职业道德
2.2.1职业技能与能力素质
能力
能力实现落脚点(课程名称)
理论分析能力
掌握软件工程的概念。
能够清楚地理解和把握从需求分析到安装调试的所有过程,并能胜任各个环节的具体工作
软件工程、数据结构、系统架构设计、软件分析与设计
系统设计能力
能将数据库开发及应用、数据库原理、软件开发工具、软件工程等内容整合到信息系统综合设计中,熟练掌握编写信息系统设计说明书的方法及系统测试与评价方法
操作系统、软件分析与设计、数据库设计与管理、软件工程、系统架构设计、面向对象、面向过程程序设计、软件测试技术及应用
软件开发能力
能熟练掌握各类编程语言和编程工具,具有较强的编程能力和调试能力。
能用某种计算机语言实现用户的需求。
程序设计语言C/C++、JAVA、.NET、程序设计综合训练、课程设计、数据库设计与管理
经营管理能力
初步具有对人员、资金和项目的管理能力
支持系统与商务智能、游戏运营管理
交流沟通能力
能够面向一定范围内的听众清楚地介绍技术问题及解决方法,能理解他人所表达的内容,并发表见解或提出建设性意见
软件分析与设计、技术文档写作与沟通、多媒体技术导论、应用文写作、演讲与口才、礼仪与社会交往
国际竞争能力
能够熟练运用外语进行书面和口头交流,能够从全球、经济和环境的角度理解工程问题
大学英语、专业外语、部分专业科双语/外语教学、演讲与口才、礼仪与社会交往、科学技术史、技术文档写作与沟通
团队协作能力
具有良好的团队合作意识和大局观念,个人服从整体,具备完成大项目的协调和组织能力
礼仪与社会交往、系统架构设计、决策支持系统与商务智能、技术文档写作与沟通
继续学习能力
具有自觉的持续学习的意识,能够根据不断变化的行业需求和技术进步,独立获取有关知识和技术
高等数学、离散数学、概率论与数理统计等数学类课程、计算机基础系列课程、方向选修课、课程设计、毕业设计
“多证多能”能力
通过若干行业流行的技术资格认证
IBM、CISCO、Microsoft等专业技术资格认证
2.2.2职业技能和道德
能力
能力实现落脚点(课程名称)
职业道德
具有正直的品格
具有责任感和负责任的行为规范意识
文化素质教育系列讲座、思想道德修养与法律基础、专业认识与实践、心理健康教育
职业行为
能够以卓越的职业技能作为行为标准
在工作中贯穿自己的职业行为
文化素质教育系列讲座、思想道德修养与法律基础、礼仪与社会交往、知识产权基础
主动规划个人职业
积极主动地根据客观环境规划个人职业发展
具有国际化的视野,与国际工程师界保持同步
大学生职业发展与就业指导、专业外语、大学英语、数字媒体新技术、通信软件技术前沿、软件测试技术前沿
2.3人际交往技能:
团队协作和交流
2.3.1团队精神
能力
能力实现落脚点(课程名称)
组建高效团队
根据任务性质进行专业分解和需求分析
按照需求组建高效的团队实现任务
软件分析与设计、软件工程课程实训、软件开发综合实训、毕业实习
团队工作运行
具有领导、协调团队的能力
能够带领团队进行各项工作进行,并完成预期目标
软件工程课程实训、软件开发综合实训、毕业实习、毕业设计
团队成长和演变
能够根据团队的需求规划成长目标
在完成任务的过程中注重团队的培育和成长
软件工程课程实训、软件开发综合实训、毕业实习
领导能力
能够带领团队完成规划的任务
以人格魅力和领导艺术在协作中体现自身的领导能力
软件工程课程实训、软件开发综合实训、毕业实习
技术协作
带领团队开展与同行的技术交流和通力协作
软件工程课程实训、软件开发综合实训、毕业实习
2.3.2交流
能力
能力实现落脚点(课程名称)
写作交流
以文字的方式恰当表述自己的意图,并进行交流
专业外语、大学英语、技术文档写作与沟通、应用文写作
电子和多媒体交流
借助电子邮件、多媒体及网络等平台进行交流
大学英语、软件工程导论、多媒体技术导论、应用文写作
图表交流
能够以科学语言及图表等进行交流
科学技术史、计算机科学导论、系统架构设计、软件分析与设计
口头表达和人际交流
能够扼要表述自己的意见,并进行交流
在人际交往中恰当地进行意见交流
演讲与口才、礼仪与社会交往
2.3.3外语交流
能力
能力实现落脚点(课程名称)
英语
能够熟练使用英语进行技术交流
大学英语、专业外语、演讲与口才、双语/外语教学
其他外语
能够较为熟练地采用其它语种进行初步交流
校级外语选修
2.4.软件系统的设计与实现
2.4.1系统的需求分析
能力
能力实现落脚点(课程名称)
数据分析
分析数据,建立数据结构
通过分析,明确数据流程、业务流程
数据结构、软件工程、软件分析与设计、数据库设计与管理、系统架构设计
功能分析
定义系统的功能,明确相关概念
建立系统的功能结构图
数据结构、软件工程、软件分析与设计、数据库设计与管理、系统架构设计
2.4.2系统设计
能力
能力实现落脚点(课程名称)
功能设计
正确、合理化分系统模块、定义模块接口
数据结构、软件工程、软件分析与设计、数据库设计与管理、系统架构设计
结构设计
系统体系结构设计、数据结构设计,学会用类图等方法描述设计
数据结构、软件工程、软件分析与设计、数据库设计与管理、系统架构设计
2.4.3系统实现
能力
能力实现落脚点(课程名称)
选择开发工具、平台和开发环境
根据数据及功能分析
选择合适的开发工具和平台选择系统开发环境
完成编码
面向过程、面向对象程序设计、Java、.NET、系统架构设计、软件开发综合实训
实施软件开发过程管理
明确分工、分组实现、联合调试,过程管理
软件工程、软件工程课程实训、软件开发综合实训
2.4.4系统测试
能力
能力实现落脚点(课程名称)
设计测试方案
设计测试方案,确定测试工具
组织设计用例
软件测试技术及应用、软件测试基础、测试案例实践
测试结果分析
软件测试管理、性能测试、自动化测试
系统完善和系统优化
软件测试管理、性能测试、自动化测试
2.5.文档写作
能力
能力实现落脚点(课程名称)
完成系统设计、实现的文档说明
软件分析与设计、系统架构设计、应用文写作
培训及操作
制定运行规程和培训计划
开展培训及操作示范
软件工程、软件分析与设计、软件工程课程实训、软件开发综合实训
三、人才培养方案课程拓扑图
四、专业主干课程与核心课程
1、专业主干课程:
高等数学、英语、离散数学、软件工程、数据结构、操作系统、面向过程程序设计、面向对象程序设计、JAVA/.NET平台应用与开发、微机原理与接口技术、计算机网络、数据库设计与管理、软件分析与设计;数字媒体、通信软件、软件测试方向核心主干课程。
其中,软件系统平台课程为:
数据结构、操作系统、微机原理与接口技术、计算机网络、数据库设计与管理;
软件工程课程为:
软件工程、软件分析与设计
程序设计类课程为:
面向过程程序设计、面向对象程序设计、JAVA/.NET平台应用与开发
2、核心课程一览表
核心课程类型
课程编号
课程名称
学分/学时
理论
实验
专业基础课
软件系统平台
17/272
232
40
软件工程
6/96
80
16
程序设计
15/240
176
64
专业课
数字媒体方向
数字媒体基础
3/48
32
16
数字媒体设计与开发
4/64
64
数字媒体应用实践
4/64
64
通信软件方向
通信技术基础
4/64
48
16
电信增值业务及软件开发
4/64
32
32
电信增值业务软件开发实践
3/48
16
32
软件测试方向
软件测试方法与技术基础
4/64
48
16
软件测试平台
3/48
48
软件测试实践
4/64
64
五、修业年限及授予学位
四年,工学学士学位
六、毕业学分基本要求
学分类别
学分
A学分
必修课
41+18(素质)
限选课
54
任选课
7
实践学分(集中实践教学环节+各类实验)
40
合计
160
B学分
12
总学分
172
七、课程设置及学分/学时分配表(核心课程用“★”标注)
表一、基础教育课程设置及学分/学时分配表
序号
课程
编号
课程名称
课程
性质
学分
学时
理论学时
实验(践)
学时
开课
学期
备
注
1
大学英语视听说
(1)
必修
2
32
1
2
大学英语读写译
(1)
必修
2
32
1
3
大学英语视听说
(2)
必修
2
32
2
4
大学英语读写译
(2)
必修
2
32
2
5
大学英语视听说(3)
必修
2
32
3
6
大学英语读写译(3)
必修
2
32
32
3
7
大学英语视听说(4)
限选
2
32
32
4
8
大学英语读写译(4)
限选
2
32
32
4
9
040401
高等数学(上)
AdvancedMathematics
(1)
限选
5.5
88
88
1
10
040402
高等数学(下)
AdvancedMathematics
(2)
限选
5.5
88
88
2
11
130220
线性代数
LinearAlgebra
限选
3
48
48
1
12
130125
离散数学
DiscreteMathematics
限选
4
64
64
2
13
130127
概率论与数理统计
ProbabilitytheoryandMathematicalStatistics
限选
3
48
48
3
必修课
12
限选课(设置25/400,最低选25/400)
25
表二、专业教育课程设置及学分/学时分配表
课程分类
序号
课程
编号
课程名称
课程
性质
学分
学时
理论学时
实验(践)
学时
开课
学期
备
注
学
科
基
础
课
程
1
130223
计算机科学导论
ComputerEssential
必
修
2
32
24
8
1
2
面向过程程序设计★
ProcessOrientedProgramming
4
64
48
16
1
3
面向对象程序设计★
ObjectOrientedProgramming
3
48
32
16
2
4
130197
微机原理与接口技术★
PrinciplesandInterfacingTechnologyofMicrocomputer
4
64
48
16
4
5
1310101
数据结构★
DataStructure
4
64
48
16
3
6
130107
计算机网络★
ComputerNetwork
3
48
48
3
7
130231
数据库设计与管理★
DesignandManagementofDatabase
3
48
32
16
3
8
130103
操作系统★
OperationSystems
3
48
40
8
4
9
130106
软件工程★
SoftwareEngineering
3
48
48
5
10
多媒体技术导论(英语)
IntroductiontoMulti-mediaTechnology(English)
限
选
2
32
32
5
11
技术文档写作与沟通(英语)TechnicalDocumentationWritingandCommunication(English)
2
32
32
6
12
软件分析与设计★
SoftwareAnalysisandDesign
3
48
32
16
6
13
应用文写作
AppliedPaperWriting
2
32
32
1
专
业
教
育
课
程
14
.Net平台与应用开发1★
.NetPlatformandApplicationDevelopment1
限
选
4
64
48
16
4
二
选
一
15
JAVA平台与应用开发1★
JAVAPlatformandApplicationDevelopment1
4
64
48
16
4
16
.Net平台与应用开发2★
.NetPlatformandApplicationDevelopment2
限
选
4
64
48
16
5
按第4学期所选平台二选一
17
JAVA平台与应用开发2★
JAVAPlatformandApplicationDevelopment2
4
64
48
16
5
方向基础
数字媒体技术及应用
DigitalMediaTechnologyandApplication
任
选
4
64
32
32
6
三选一
通信软件技术及应用
TelecommunicationSoftware
TechnologyandApplication
4
64
32
32
6
软件测试技术及应用
SoftwareTesting
TechnologyandApplication
4
64
32
32
6
个
性
化
教
育
平
台
(三个方向任选一)
数字媒体方向
数字媒体新技术
NewTechnologyofDigitalMedia
限选
1
16
16
4
数字媒体技术基础★
DigitalMultimediaTechnology
(1)
3
48
32
16
4
数字媒体设计与开发★
4
64
64
5
数字媒体应用实践★
DigitalMultimediadevelopmentandPractice
4
64
64
6
通信软件方向
通信技术基础★
FundamentalsofCommunicationTechnology
限
选
4
64
48
16
4
通信软件技术前沿
NewTechnologyofTelecommunication
1
16
16
5
电信增值业务及软件开发★
TelecommunicationsValue-AddedServicesandSoftwareDevelopment
4
64
32
32
5
电信增值业务软件开发实践★
SoftwareDevelopmentPracticefortelecommunicationsValue-AddedServices
3
48
16
32
6
软件测试方向
软件测试方法与技术基础★FundamentalsofSoftwareTesting
限
选
4
64
48
16
4
软件测试平台★
SoftwareTestingPlatform
3
48
0
48
5
软件测试技术前沿
NewTechnologyofSoftwareTesting
1
16
16
0
6
软件测试工程实践★
SoftwareTestingProjectPractice
4
64
0
64
6
必修课
29
限选课(设置91,最低选29)
91
任选(设置16,最低选4)
16
表三、素质教育课程设置及学分/学时分配表
课程
分类
序号
课程
编号
课程名称
课程
性质
学
分
学
时
理论
学时
实验
学时
开课
学期
备
注
思想
政治
理论
课程
1
070111
思想道德修养与法律基础
MoralsandEthics/Fundamentalsoflaw
必修
3
48
32
16
1
2
070114
马克思主义基本原理
MarxistPhilosophy
必修
3
48
32
16
2
3
070112
中国近代史纲要
OutlineoftheHistoryofModernChina
必修
2
32
32
3
4
070113
毛泽东思想和中国特色社会主义理论体系概论
MaoZedongThoughtandthetheoreticalsystemofsocialismwithChinesecharacteristics
必修
6
96
48
48
3,4
5
070101
形势与政策
必修
0
32
2,4,6,7学期,每次8学时
体育
课程
6
090101
体育
(1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 培养 方案 0909