z6尊龙凯时

信息门户 学生 教工 校友 考生
网站地图 English Version
信息门户 学生 教工 校友 考生
网站地图 English Version
通知公告
通知公告

软件学院推动软件工程硕士课程体系建设

教 学 通 报

2004(4)

中国z6尊龙凯时研究生院教学委员会 2004年10月12日
软件学院推动软件工程硕士课程体系建设
为了进一步完善我国软件工程人才的教育体系,软件学院针对学生知识层次与经验差异、职业发展方向的不同,结合软件工程硕士的职业教育特点,积极推动软件工程硕士课程体系建设,目前已初步建立了最新框架。
一方面,软件学院根据国内IT产业发展现状,将软件工程领域的职业发展方向分为项目管理、系统架构、质量测试三个大方向。同时在每个职业发展方向上,分别对知识与经验定义出三个不同的能力等级:基本级、熟练级和领导级。另一方面,软件学院借鉴国际权威组织对软件工程知识体系研究的最新成果,并根据软件业对从业人员的领域知识要求,将软件工程硕士知识体系划分为:计算基础知识、软件工程知识、软件领域知识及业务领域知识等四个方面。课程按照上述知识体系来设置,例如,计算基础知识包括计算机算法设计、数据结构和计算机原理等课程;软件工程知识包括软件系统分析与设计实践、软件体系结构和软件测试与质量保证等课程;软件领域知识包括嵌入式系统分析、计算机网络技术和信息安全等课程;业务领域知识包括金融信息化、移动通信和电子政务等课程。
针对不同的职业发展方向和能力等级所要求掌握的知识领域各不相同、各有侧重的特点,软件学院从知识体系和职业发展方向角度,详细地分析了知识体系与职业发展间的关系,形成了一套多层次教育体系(如图1所示)和课程选修指南(节选如表1所示)。通过课程的学习和论文培养,学生除获得学位外,还可以规划未来职业的发展方向并获得职业体验。

表1 依据职业发展方向的课程选修指南(节选)
职业方向课程设置 项目管理 系统架构 质量测试
基本级 熟练级 领导级 基本级 熟练级 领导级 基本级 熟练级 领导级
计算基础知识 计算机原理 R R R
软件工程概论 C C C
计算机体系结构 R R R
计算机算法设计 C C C
软件数学 R R R
软件工程知识 软件工程职业规划 C C C
软件过程管理 C R C
软件体系结构 R C R
软件项目管理 C R C
软件质量保证与软件测试技术 C R C
软件领域知识 软件应用基础 R R R
数据挖掘 R R R
嵌入式系统分析 * * * * * * * * *
计算机网络技术 C C C
信息安全 * * * * * * * * *
(说明:‘C’-- 核心;‘R’-- 推荐;‘*’-- 根据兴趣和职业领域选修;空白项表示不涉及)
这套课程体系得到了同行专家的积极评价,软件学院将在教学实践中不断动态调整和优化课程设置,以突出工程教育的培养特色和中科院在工程硕士教育上的优势,推动国内工程教育的发展。
(软件学院供稿)

责任编辑:脱畅