(软件工程专业)€¦ · 多媒体等专业知识 数字媒体...

22
卓越工程师教育培养计划 (软件工程专业) 2011 12

Upload: others

Post on 17-Oct-2020

42 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

卓越工程师教育培养计划

(软件工程专业)

2011 年 12 月

Page 2: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

II

目录

一、 总体培养目标 1

二、 软件工程专业培养标准 1

三、 软件工程专业培养标准实现矩阵 2

四、 软件工程专业人才培养特点 6

五、 师资队伍保障 7

六、 软件工程专业本科生培养方案 7

七、 支撑“四型”的本专业人才培养体系 13

八、 工程实践平台 16

Page 3: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

1

一、 总体培养目标

软件工程专业培养具有良好的综合素质、良好的职业道德、扎实的软件理论和软件工

程专业基础知识,并且具有良好的软件设计与实现能力、良好的项目规范管理能力、良好的

交流与组织协调能力、较强参与国际竞争能力和创新能力的高层次研究、工程管理与应用型

人才,学生毕业后能够从事计算机软件领域的科学研究、软件开发、项目管理等工作,具有

在软件行业不断创新的素质和潜力。

学院在宽口径、厚基础通识教育的基础上,突出软件工程的专业特色,在软件工程与

管理、软件系统设计、信息系统工程、信息系统安全、计算机图形学等方向上,通过设置特

色专业课程和项目实践环节,培养我国乃至全球软件产业的卓越工程人才。

本专业毕业生应该达到的总体要求如下:

1. 具有较好的人文社会科学素养、较强的社会责任感和良好的工程职业道德,具有

从事工程工作所需的相关数学、自然科学知识以及一定的项目管理知识,掌握扎

实的工程基础知识和本专业的基本理论知识,了解本专业的前沿发展现状和趋

势。

2. 具有综合运用所学科学理论和技术手段分析并解决工程问题的基本能力,掌握文

献检索、资料查询及运用现代信息技术获取相关信息的基本方法,具有创新意识

和对新产品、新工艺、新技术和新设备进行研究、开发和设计的初步能力。

3. 了解软件工程领域的技术发展趋势以及相关应用领域的基本知识,具有适应发展

的能力以及对终身学习的正确认识和学习能力。

4. 具有一定的过程控制与组织管理能力、较强的表达沟通能力和人际交往能力以及

在团队中发挥作用的能力,具有国际视野和跨文化的交流、竞争与合作能力。

二、 软件工程专业培养标准

软件工程专业本科层次工程师应达到如下知识、能力与素质的要求:

1. 良好的个人素质

具有较强的社会责任感、良好的工程职业道德、坚定的追求卓越的态度、和强烈

的爱国敬业精神。

2. 系统化的知识结构

基础知识:具有从事工程工作所需的数学、自然科学、人文社会科学的基础知识,

包括数学、物理学、工程经济、管理、政治学、文学、法律、艺术等。

专业基础知识:掌握软件工程领域所需的专业基础知识,包括离散数学、程序设

计、数据结构、计算机体系结构、操作系统、数据库、网络计算等。

专业核心知识:掌握软件工程领域所需的专业知识,包括软件需求分析、软件设

计、软件构造、软件测试、软件演化、软件过程、软件质量与管理等。

领域应用知识:设置特色专业课程使学生了解一个或多个应用领域的基础知识,

如信息系统、信息安全、数字媒体等。

3. 较强的运用知识能力

Page 4: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

2

软件分析与开发能力:包括建模与分析、设计软件体系结构、人机界面、子系统、

支撑工具等、应用构造技术、评审与测试等。

过程控制与管理能力:包括项目计划、项目人员与组织、软件配置管理等。

工具使用与实验技能:包括阅读和理解、分析和解决问题、检索文献、使用软件

工程工具等。

团队协作与沟通能力:包括组建高效团队、领导能力、书面交流与口头表达、倾

听和交流、协商与化解冲突等。

面向领域的应用能力:了解外部、社会、经济与环境背景,了解企业与商业环境,

能够针对特定领域进行系统工程的设计、实施与运行。

4. 良好的创新发展能力

创新能力:包括批判性思维、创造性思维与想象力、创造新的解题概念、设计创

新产品和新的服务流程。

创业能力:包括公司的创办和组建、构思围绕新技术的产品与服务、创新系统、

网络、基础设施和服务、管理知识产权等。

三、 软件工程专业培养标准实现矩阵

表 1. 专业培养标准

能力 实现(课程名称,含必修课与选修课)

1.1 人文社会科学等的基本知识

1.1.1 科学发展史知识 中国近现代史纲要等

1.1.2 政治经济学知识 政治制度与经济发展等

1.1.3 哲学知识 马克思主义基本原理

1.1.4 马列主义、毛泽东思想、邓小平

理论、三个代表、科学发展观等 毛泽东思想和中国特色社会主义理论体系概论

1.1.5 思想道德修养与法律基础 思想道德修养与法律基础

1.2 文化素质

1.2.1 历史与文化 东亚文化交流史、汉字与中华传统文化等

1.2.2 语言与文学 文学名作与写作训练、中国古代小说研究与赏

析等

1.2.3 艺术与审美 20 世纪中国歌曲史概况、戏曲与中国传统文化

1.2.4 环境科技与社会 科学技术史系列讲座、环境保护与可持续发展、

可持续发展与环境保护概论等

1.2.5 当代中国与世界 大众传媒和国际关系、国际政治与中国等

1.2.6 法学、经济与管理 中国传统法律文化等

1.3 自然科学与工程技术的基础知识

Page 5: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

3

1.3.1 数学与逻辑思维知识 微积分、线性代数、复变函数引论、概率论与

数理统计、随机数学方法

1.3.2 相关自然科学基础 大学物理、物理实验、现代生物学导论、大学

化学

1.3.3 专业基础知识与技术 信息科学技术概论、工程图学基础、数字逻辑

电路、系统分析与控制、信号与系统、离散数

学等

1.4 软件专业知识

1.4.1 离散结构、算法与复杂性等专业

基础知识 数据结构与算法

1.4.2 程序设计、构造技术、软件工程

等专业基础知识 软件工程

1.4.3 计算机体系结构与组织、计算机

网络等专业基础知识 计算机与网络体系结构

1.4.4 操作系统、数据库、编译原理、

中间件等专业基础知识 计算机系统软件

1.4.5 计算模型、形式语言与自动机、

程序理论等专业基础知识 软件理论基础

1.4.6 软件工程形式化方法、软件建模

分析与验证、评估与度量等专业知识 软件系统建模与验证

1.4.7 软件服务的理论、方法、技术与

应用,软件工程过程服务、面向服务的

计算及服务工程等专业知识

软件服务工程

1.4.8 网络计算、信息保障与安全等专

业知识 网络与系统

1.4.9 信息管理、人工智能、分布式与

并行等专业知识 云数据管理

1.4.10 人机交互、图形图像、可视化、

多媒体等专业知识 数字媒体

1.4.11 专业前沿发展现状及趋势 前沿讲座

1.5 基本技能

1.5.1 基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

子工艺实习等

1.5.2 具备实施解决方案、完成工程任

务的能力 数字逻辑电路实验、电子工艺实习、程序设计

实训等

1.5.3 归纳、整理、分析实验结果,撰

写报告和参与交流的能力 物理实验、化学实验、数字逻辑电路实验、电

子工艺实习、程序设计实训、系统设计实训、

专业专题训练、计算机系统软件实验、数据结

构与算法实验、综合论文训练等

2.1 工具使用与实验能力

Page 6: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

4

2.1.1 文献检索 软件工程,计算机系统软件,软件理论基础,

专业专题训练,综合论文训练,文化素质选修

课程

2.1.2 阅读、理解和概括 软件工程,软件理论基础,专业专题训练,综

合论文训练,文化素质选修课程

2.1.3 分析、推理和解决问题 数据结构与算法,软件工程,计算机与网络体

系结构,计算机系统软件,软件理论基础,软

件系统建模与验证,软件服务工程,网络与系

统,云数据管理,数字媒体,程序设计实训,

系统设计实训,专业专题训练,综合论文训练

2.1.4 熟练使用编程和调试工具 数据结构与算法,软件工程,计算机与网络体

系结构,计算机系统软件,软件服务工程,网

络与系统,云数据管理,数字媒体,程序设计

实训,系统设计实训,专业专题训练,综合论

文训练

2.1.5 熟练使用分析建模工具 软件工程,计算机系统软件,软件理论基础,

软件系统建模与验证,软件服务工程,云数据

管理、系统设计实训,专业专题训练,综合论

文训练

2.1.6 熟练使用测试工具 软件工程,计算机系统软件,软件系统建模与

验证,软件服务工程,程序设计实训,系统设

计实训,专业专题训练,综合论文训练

2.1.7 熟练使用项目管理工具 系统设计实训,专业专题训练,综合论文训练

2.2 软件分析与开发能力

2.2.1 分析与建模 软件工程,软件系统建模与验证,软件服务工

程,系统设计实训,专业专题训练,综合论文

训练,科研项目

2.2.2 软件设计 软件工程,计算机与网络体系结构,计算机系

统软件,软件理论基础,软件系统建模与验证,

软件服务工程,网络与系统,云数据管理,数

字媒体,系统设计实训,专业专题训练,综合

论文训练,科研项目

2.2.3 软件实现 数据结构与算法,软件工程,计算机与网络体

系结构,计算机系统软件,软件理论基础,软

件系统建模与验证,软件服务工程,网络与系

统,云数据管理,数字媒体,系统设计实训,

专业专题训练,综合论文训练,科研项目

2.2.4 人机交互 软件工程,数字媒体,系统设计实训,专业专

题训练,综合论文训练,科研项目

Page 7: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

5

2.2.5 评审与测试 软件工程,软件系统建模与验证,软件服务工

程,系统设计实训,专业专题训练,综合论文

训练,科研项目

2.3 过程控制与管理

2.3.1 项目计划 软件工程,软件服务工程,专业专题训练,综

合论文训练,SRT/SSRT,科研项目,科技竞赛

2.3.2 项目人员与组织 软件工程,软件服务工程,专业专题训练,综

合论文训练,SRT/SSRT,科研项目,科技竞赛

2.3.3 软件配置管理 软件工程,软件服务工程,专业专题训练,综

合论文训练,SRT/SSRT,科研项目,科技竞赛

2.4 团队协作与沟通

2.4.1 团队组建、运行、演变控制 软件工程,各专业课程项目练习,专业专题训

练,综合论文训练,SRT/SSRT,科研项目,科

技竞赛

2.4.2 领导能力 管理类课程选修,各种实践环节,SRT/SSRT,科研项目,科技竞赛,讲座

2.4.3 书面与口头表达、沟通交流 软件工程,各专业课程项目练习,文化素质选

修课程,专业专题训练,综合论文训练,

SRT/SSRT,科研项目,科技竞赛

2.4.4 熟练掌握至少一门外语 英语(1)~英语(4)、第二外国语等

2.4.5 协商与冲突解决 软件工程,各专业课程项目练习,专业专题训

练,综合论文训练,SRT/SSRT,科研项目,科

技竞赛

2.5 面向应用领域的开发能力

2.5.1 网络体系架构 网络与系统

2.5.2 信息系统和数据处理 云数据管理

2.5.3 嵌入式系统 软件系统建模与验证

2.5.4 无线移动平台系统 网络与系统

2.5.5 多媒体、游戏和娱乐系统 数字媒体

2.5.6 金融和电子商务系统 软件服务工程

3.1 创新发展能力

3.1.1 职业道德和素质 专业素质教育,虚拟企业实践,讲座等

3.1.2 终生学习能力 文化素质选修课程,专业素质教育,专业课程

及项目练习,专业专题训练,综合论文训练,

SRT/SSRT,科研项目,科技竞赛

3.1.2 批判性思维 专业专题训练,综合论文训练,SRT/SSRT,科

研项目,科技竞赛

3.1.3 创新性思维与想象力 各种实践环节,SRT/SSRT,科研项目,科技竞

Page 8: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

6

3.1.4 产品创新设计 各种实践环节,SRT/SSRT,科研项目,科技竞

3.1.5 创业 管理类课程选修,讲座,科技竞赛,科研项目

四、 软件工程专业人才培养特点

学院强调创新与实践的教学体系,注重启发式学习和创新性能力的培养,建立起创新思

维和创新方法的训练、软件工程技术研究方法的训练、大学生创新性实验和 SSRT 项目训练、

拓展国际交流等形式共同组成的创新实践教学体系。

1、 创新思维和创新方法的训练

学院通过综合性课程设计实施创新思维和创新方法的训练,同时在专业课程教学中布置

一些超出课堂知识范围的开放式问题,学生通过查阅文献、分组研讨、头脑风暴等方式,探

索式地解决这些问题,激发学生的创新意识,锻炼学生的创新思维和能力。

在教学实施过程中,教师鼓励学生以灵活多样的、独特的活动方式进行探索性解题,营

造民主的和安全的活动氛围,为学生的创新性活动提供良好的心理环境,建立形式多样、项

目多元的评价体系,鼓励学生大胆追求创新性的活动目标。

2、 软件工程技术研究方法的训练

学院鼓励学生参加教师的科研应用开发项目,使学生尽早进入本专业科研领域,接触学

科前沿,了解学科发展动态。在科研训练中,更加强化学生批判性思维和创造性思维能力,

学习创造新的解决问题的思路和方法,增强学生创新意识。其中,一些能力出众的本科生通

过科研训练和成果总结,在国内外学术会议和期刊上发表了论文。

3、 大学生创新性实验和 SSRT 项目

学院鼓励能力出众的学生积极参加各种学科竞赛以及与专业相关的创新实践等活动,帮

助学生发现自己最强烈的兴趣点,激发自主学习和创新的兴趣,进一步培养创新能力。多名

本科生在清华大学挑战杯、北京市“挑战杯”课外科技创作大赛等比赛中获奖。

利用清华大学的 SRT(Student Research Training)计划和学院的 SSRT(Software Student Research Training)计划,给学生创造一种开放式的项目训练模式。学生从实际中自己发掘

科学问题,提出有应用背景的项目,自己组队、写项目申请书、参加立项答辩。在计划执行

期间,项目内容需求驱动学生积极主动地获取相关知识,掌握科研的方法。同时也培养学生

团队协作的品质,从而锻炼学生多方面的能力。

4、 拓展国际交流项目

为培养东西贯通、德才兼备的国际化人才,学院特别注重对外交流、双语教学,构建英

语氛围,强化国际意识。截至目前,超过 50%的学生获得了国内外各类奖学金;多名优秀

同学被选拔赴美国南加州大学、香港科技大学、芬兰的赫尔辛基工业大学进行交换学习;从

2004 年暑期开始,学院每年都选派本科生赴全球著名的软件公司——印度软件巨头 Infosys公司进行实习。

学院先后与微软、SUN、IBM、BEA、Oracle、Schlumberger、Boeing 等国外公司开展

Page 9: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

7

广泛的合作,内容涉及软件捐赠、课程建设、教师培训、设立奖学金、建立实习基地等众多

方面。与国内外知名企业合作建立了联想集团、首都信息股份发展有限公司、大唐电信集团、

中软集团总公司、用友集团、SINA、雅斯拓等 50 多个校内外实践基地,软件学院和企业联

合指导学生实践,使学生在职业素质、专业技能和独立工作能力等方面获得良好的训练。优

秀学生被实践基地直接留用,实习和就业进行有机结合。

五、 师资队伍保障

学院十分重视高水平师资队伍的建设,遵循激励与约束并重原则对教师实行年薪制和量

化考核,吸引了大批优秀人才来学院应聘,建设了一支学术造诣深、教学水平高、国际交流

能力强、实际工程经验丰富、了解国内外软件发展与需求动态、知识结构合理的教师队伍。

学院现有专职教师 31 人,包括教授 10 人,副教授 16 人,讲师 5 人。全部青年教师都具有

博士学位。

学院还聘请了 15 名国内外知名教授担任兼职教授,他们与专职教师开展合作研究、给

本科生开设前沿讲座。2008 年 12 月,学院成立了以模型检查(Model-Checking)理论奠基

人之一、2007 年图灵奖获得者 Joseph Sifakis 教授为首席的软件理论讲席教授组。讲席教授

组的 11 名国际知名教授每人每年来学院工作 2 周~2 个月时间,合计每年在清华工作时间 9人月左右。讲席教授组的工作不仅加强和促进了本专业和国际同行的学术交流与合作,也提

高了软件专业的国际影响力。

六、 软件工程专业本科生培养方案

1. 培养目标

本专业培养掌握信息科学技术大类领域(含电子信息科学与技术、计算机科学与技术、

自动化、微电子学、计算机软件五个本科专业)共同的基础理论、基本知识和基本能力,掌

握计算机软件专业专门知识与技能,具有健全人格、综合素质、国际视野和社会责任,个性

鲜明、能力突出,具备在相关领域跟踪、发展新理论、新知识、新技术的能力,能从事相关

领域的科学研究、技术开发、教育和管理等工作的信息科学技术专业卓越创新人才。

2. 基本要求

通过低年级信息大类培养和高年级专业培养相结合的模式,依托各种教育教学活动,计

算机软件专业的本科毕业生应该具备扎实的软件理论和软件工程专业基础知识,具有良好的

工具使用与实验能力、软件分析与开发能力、过程控制与管理能力、团队协作与沟通能力。

3. 学制与学位授予

本科学制四年,按照学分制管理机制,实行弹性学习年限。

授予学位:工学学士学位。

Page 10: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

8

4. 基本学分学时

培养总学分不少于 170,其中春、秋季学期课程总学分 138,夏季学期实践环节 17 学分,

综合论文训练 15 学分。

5. 信息大类平台课

信息大类平台课程是电子信息科学与技术、计算机科学与技术、自动化、微电子学、计

算机软件五个本科专业学生在数学及自然科学基础、学科基础、实践环节等方面课程和学分

的统一要求,帮助学生掌握信息科学技术领域进行较为深入学习和研究所必须的基础理论和

知识、科学方法、基本能力和技能培养。一般安排在一、二年级学习,以利于学生选择后续

专业发展方向。

课程分为必修课程组、必修学分课程组和选修学分,学生可以在各专业院系指导下按学

分要求选修同类的高档课程替代。

必修课程组:含不少于 31 学分的数学和自然科学基础课、3 学分学科基础课、12 学分

实践环节

必修学分课程:含不少于 6 学分的数学和自然科学基础课、不少于 21 学分的学科基础

建议选修学科基础实践环节《电工电子工艺实习》(不少于 1 学分)。

各组课程情况详见 7。

6. 专业核心课程

本专业核心课共 6 门, 23 学分,其中 5 学分为实践教育环节。 计算机系统软件(1) 4 学分 计算机系统软件(2) 4 学分 数据结构与算法(2) 4 学分 软件理论基础(1) 4 学分 软件理论基础(2) 2 学分 专业专题训练 5 学分

7. 课程设置与学分分布

(1) 公共基础课程 (26学分)

公共课程是清华大学要求学生在思想政治理论课、军训、体育及外语等方面的必修课程

和文化素质方面的选修课程,这些课程的学习一般贯穿于整个本科学习阶段。目的是通过这

些课程的学习,使学生能够面向世界、面向未来,以历史的观点了解我们所处的时代;能够

用科学的思想方法看待科技与社会的变化和发展。

(1.1) 思想政治理论课 4 门 14 学分

思想道德修养与法律基础 3学分

Page 11: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

9

中国近现代史纲要 3学分 马克思主义基本原理 4学分 毛泽东思想和中国特色社会主义理论体系概论 4学分

(1.2) 体育 4 学分

第 1-4 学期的体育(1)-(4)为必修,每学期 1 学分;第 5-8 学期的体育专项不设学分,其

中第 5-6 学期为限选,第 7-8 学期为任选。

(1.3) 外语 8 学分

大学英语课程必修 8 学分,安排在大学 1-2 年级,每学期必修 1 门,其中必修课组的课

程至少占 4 学分。新生入学进行英语分级考试,分 4 个级别,建议进入相应级别的“学术英

语读写”或“学术英语听说”课程学习,也可选修必修课组的其它课程。外语课程目录请见

附件。

清华大学英语水平(1)考试作为非英语专业本科生英语水平检测,学生必须在完成四

个学期的英语课程学习之后,于第三学期秋季学期开始报考。考试成绩以等级记录(清华大

学英语水平 4-8 级,8 级为最高等级),不计学分。

日语、德语、法语、俄语等小语种外语课程的选课要求详见《学生手册》(2011)。

(2) 文化素质课 (13学分)

文化素质教育课程体系包括文化素质教育核心课程、新生研讨课、文化素质教育讲座和

选修课程四个部分,要求在本科学习阶段修满 13 学分。其中,《文化素质教育讲座》课程为

必修,1 学分;《专业素质教育》必修,1 学分。文化素质教育核心课程和新生研讨课为限选,

至少修满 5 门或 8 学分,建议其中 1 门为新生研讨课。

文化素质教育核心课程共划分为八大课组:哲学与人生;历史与文化;语言与文学;艺

术与审美;环境科技与社会;当代中国与世界;基础社会科学;数学与自然科学。其中必须

在课组 5 中选修 1 门核心课程。

每学期开设的文化素质教育课程及核心课程目录详见当学期选课手册。本专业建议学生

加强人文和艺术教育。

(3) 信息大类平台课程 (不少于73分,其中实践教育环节不少于12学分)

(3.1) 数学与自然科学基础课 (不少于 37 学分) 1) 必修 10 门课,不少于 31 学分

数学 6门 不少于21学分

微积分A(1) 5学分 微积分A(2) 5学分 线性代数(1) 4学分 线性代数(2) 2学分 随机数学方法 3学分 概率论与数理统计 3学分 概率论与随机过程(1) 2学分 复变函数引论 2学分 复变函数与数理方程 3学分

三选一

二选一

Page 12: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

10

自然科学基础4门不少于10学分

大学物理(1) 4学分 大学物理(2) 4学分 物理实验A(1) 2学分 物理实验B(1) 1学分 物理实验A(2) 2学分 物理实验B(2) 1学分

2) 必修学分,不少于 6 学分 其中数学 不少于 4学分

数理方程引论 2学分 数值分析 3学分 离散数学(1) 3学分 离散数学(2) 3学分 离散数学 4学分 离散数学 3学分 运筹学 3学分 泛函分析(1) 3学分 流形上的微积分 4学分 代数编码理论 3学分 初等数论与多项式 2学分 应用统计 3学分

自然科学基础

量子与统计 4学分 统计力学 2学分 现代生物学导论 2学分 近代物理 3学分 高新技术物理基础 3学分 大学化学B 2学分

(3.2) 学科基础课 不少于 24 学分 1)必修 2 门课,3 学分 工程图学基础 2学分 信息科学技术概论 1学分

2)必修学分不少于 21 学分 软件工程(1) 2学分 软件工程(2) 2学分 软件工程(3) 5学分 数字电子技术基础 3学分 电子逻辑电路实验 1学分 数据结构与算法(1) 5学分 信号处理原理 3学分 计算机与网络体系结构(1) 4学分 计算机与网络体系结构(2) 4学分

3) 建议选修 电子工艺实习 1学分

二选一

二选一

二选一

Page 13: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

11

电子工艺实习 2学分

(3.2) 实践环节 12 学分 军事理论与技能训练 3学分 入学教育期间完成 大一外语强化训练 2学分 程序设计实训 2学分 系统设计实训 5学分

(4) 专业相关课程

(4.1) 专业核心课共 6 门, 23 学分,其中 5 学分为实践教育环节。 计算机系统软件(1) 4学分 计算机系统软件(2) 4学分 数据结构与算法(2) 4学分 软件理论基础(1) 4学分 软件理论基础(2) 2学分 专业专题训练 5学分

(4.2) 专业限选课不少于 10 分 课程名 学分 说明及先修要求 软件服务工程(1) 5 软件服务工程(2) 5 软件服务工程(1) 软件系统建模与验证(1) 5 软件系统建模与验证(2) 2 软件系统建模与验证(1) 网络与系统(1) 5 网络与系统(2) 5 网络与系统(1) 云数据管理(1) 5 云数据管理(2) 5 云数据管理(1) 数字媒体(1) 5 数字媒体(2) 5 数字媒体(1)

(4.3) 任选课程不少于 2 学分 课程名 学分 说明及先修要求 软件服务工程(1) 5 软件服务工程(2) 5 软件服务工程(1) 软件系统建模与验证(1) 5 软件系统建模与验证(2) 2 软件系统建模与验证(1) 网络与系统(1) 5 网络与系统(2) 5 网络与系统(1) 云数据管理(1) 5 云数据管理(2) 5 云数据管理(1) 数字媒体(1) 5 数字媒体(2) 5 数字媒体(1)

Page 14: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

12

(5) 综合论文训练 (15学分)

学生完成公共课程、平台课程、专业课程的学习并满足规定的学分要求之后必须参加综

合论文训练并达到合格要求方可申请本科毕业和学士学位。

综合论文训练要求学生在教师指导下完成一项工程设计(研究)任务,并独立完成一篇论

文,是训练学生综合运用所学知识解决实际问题的基本能力、培养创新意识和能力的综合环

节。

综合论文训练可由具有同等水平的项目训练成果或 SRT(Student Research Training)计划

项目以及其他课外科技活动成果经认定后代替。

综合论文训练不少于 18 周,集中安排在第八学期。

8. 实践教育环节一览

(1) 必修 36学分

军事理论与技能训练(3 学分)、外语强化训练(2 学分)、程序设计实训(2 学分)、 系统设计实训(5 学分)、专业专题训练(5 学分)、数字逻辑电路实验(1 学分)、计算机系统

软件实验(2 学分)、数据结构与算法实验(1 学分)、综合论文训练 (15 学分)

(2) 选修 不少于1学分

电子工艺实习(1 或 2 学分)、 SRT(灵活学分)、自主或科技赛事(灵活学分)

学生本科阶段校内外实践环节累计不少于 1 年。

Page 15: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

13

七、 支撑“四型”的本专业人才培养体系

4、支撑“四型”的本专业人才培养体系

4.1 研究型人才培养体系(例如:研究型、挑战型课程等)

学院建立了如下图的研究型人才培养体系:

在大一至大三的公共平台课和信息学院学科基础课中,不少同一类别的课程都有多档课

供学生选修,能力强的学生可根据自己的实际情况选修更高要求的高档课程,这些课程在深

度上可为学生打下更好的研究基础。大四上学期学生限选的专业课,包括软件服务工程、软

件系统建模与验证、网络与系统、云数据管理、数字媒体,都为研究型课程,在为学生讲授

各专业方向基础知识的同时,也让学生涉略本方向前沿发展情况,其课程项目训练也都带有

一些延展性的内容,让感兴趣的同学选做。在综合论文训练中,老师也会有选择性地让部分

已推研的学生做一些带有研究性的课题,为其研究生阶段打下基础。同时,学校的 SRT 计

划(1~2 学分)和学院自己设立的 SSRT 计划也向学生提供了开放式的项目训练模式,为学

生选择其感兴趣的课题进行研究提供了很好的环境。另外,学院基本所有科研项目都对本科

生开放,鼓励本科生尽早加入各研究所的课题组,通过科研项目的训练让学生找到所学知识

与实际应用的结合点,激活并内化知识,同时也掌握科研工作的一些方法,为研究生阶段打

下基础。

4.2 管理型人才培养体系(例如:经济、管理、法律、文化、沟通、团队和素质等培养的

教学环节及学分要求等)

学院建立了如下图的管理型人才培养体系:

Page 16: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

14

在 13 个学分的文化素质课中,在要求允许的情况下,我院鼓励学生多选修经济、管理

类课程。大三夏季学期学院开设了“IT 服务产业生态认知与虚拟企业实践”(1 学分),在一

个高度仿真的 IT 服务产业生态环境中,在相应软件支撑平台辅助下,引导学生进行多角色

的虚拟企业经营。通过实训,使学生对软件与信息服务企业所处的产业生态环境有所了解和

体会;在仿真的商业环境下通过完成企业多角色扮演,让学生体验从企业创建到经营、管理、

到参与市场竞争的全周期活动,加深学生对创新、创业和企业经营管理的理解;通过规范化

企业信息化的招投标任务和流程,综合训练与考察学生的专业技术能力、经营管理意识和商

业沟通技能。学院开设的每门专业核心课和专业课,都有课程项目训练环节,不少项目都是

要求组队完成,学生不仅可以通过实践加深对所学知识的理解,提高动手能力,还能提高领

导力、团队合作、沟通交流、协商与解决冲突等能力。每年学院都有学生辅修经济管理双学

位,学院也鼓励学生参加“清华-UC Berkeley 全球技术创业项目”,通过技术创业课程、全

球技术领袖讲座、特定产业创新与创业、技术管理、知识产权管理等核心课程的学习以及相

关实践,让学生在具备管理学相关知识的基础上,找到本学科与管理学的结合点,从而培养

复合型人才。

4.3 创新型人才培养体系(例如:第一课堂创新素质培养,及第二课堂的竞赛、SRT、因

材施教等,含学分要求)

学院建立了如下图的创新型人才培养体系:

在第一课堂中,教师非常注重学生创新素质的培养,课堂教学增加研讨环节,让学生通

过讲演等方式交流对相关文献的调研情况、课程项目的进展等,激发学生自主学习、创新学

习的能力;同时项目训练包含有一定难度的选做内容,让学有余力的学生在研究性课题的求

解过程中提出自己的见解和方案。同时,通过 SRT 和 SSRT 计划(1~2 学分)向学生提供开

放式的项目训练模式,为学生选择其感兴趣的课题进行研究提供很好的环境。鼓励学生参与

北京市软件设计大赛、挑战杯、等课外科技竞赛,和国家大学生创新性实验计划等研究计划,

这些活动也为创新人才的培养提供了很好的平台。另外,学院施行导师制,导师从学生一年

级起就对学生的课业、研究、人生规划等进行个性化指导,对优秀学生施行因材施教,有利

于有研究潜质的优秀本科生在低年级就涌现出来。

4.4 国际型人才培养体系(例如:英语教学、全英文教学、国际化暑假课程、交换生项目、

暑期外语强化项目、大三学生暑假高水平实验室计划、优秀本科生派出计划、出国毕业设计

等,含学分要求)

学院建立了如下图的国际型人才培养体系:

Page 17: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

15

学院从建院起就强调英语教学四年不断线,为国际型人才培养打下语言基础。学院针对

学生 TOEFL 和 GRE 能考高分却不会开口用英语沟通的现象,聘请了“英国 LANGUAGE LINK 国际教育集团”的优秀外教给本科生开设“强化英语”课程(4 学分,分 2 学期上),

使学生的英语听、说、读、写能力得到全面的提高,厚实的外语基础为学生今后的软件专业

学习和国际交流活动奠定了坚实的基础。从 2011 级本科生起,学校将大学英语的学分由 4学分增加到 8 学分,考虑到学校已经开始重视学生英语听说能力的培养,同时本科阶段的学

分非常有限,学院从该年级起将暂停强化英语课程。大一暑期的外语强化训练环节,为学生

提供了国际化氛围,学生与来自英语国家的志愿者一起学习交流,通过座谈、演讲、表演等

多种形式提高自己的英语水平。在专业课教学中,通过原版教材的使用和大量外文资料的阅

读来渗透外语的学习。另外,学院鼓励教师进行双语授课,现在有超过半数的专业课都采用

双语教学,其中“软件系统设计”、“计算机组成原理”采用全英文授课。软件理论讲席教授

组的教授在校工作期间也对本科生的科研工作进行指导。大三学年,学生可申请交换生项目,

到海外知名大学进行交换学习。大三夏季学期,选拔出的优秀本科生能参加 USC 暑期交流

项目,到 USC 对口实验室进行课题研究。同时,为使学生更快、更准地了解软件学科国际

前沿水平,软件学院根据清华大学“海外学者讲学计划”,积极邀请海外学者开设 1 学分或

2 学分的短期课程,在一个相对稳定的时间内给同学讲解某一个方向的国际前沿研究或技

术。软件讲席教授组教授也对优秀本科生进行课业和研究的指导。另外,每年有不少国外学

者和教授来学院访问,他们的学术报告都向本科生开放,这也为本科生提供了很好的与国际

知名学者教授交流的机会。

Page 18: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

16

八、 工程实践平台

5.1 实习(实践)环节体系构架

软件工程专业现有实践环节的体系架构图如下所示,实践时间近 42 周。

16

64

6

4

32

IT

1

16

IT

C++/Java

ODM

4

32

32

6

5.2 实习实践情况

以 2011 年为例:

专业素质教育 67 人 必修 32 学时 2 周

Page 19: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

17

电子工艺实习 57 人 限选 32 学时 2 周 程序设计实训 64 人 必修 160 学时 4 周(集中) 数字逻辑电路实验 54 人 必修 16 学时 1 周 数据结构与算法实验 67 人 必修 32 学时 2 周 系统设计实训 54 人 必修 240 学时 6 周(集中) 计算机系统软件实验 67 人 必修 64 学时 4 周 专业专题训练 59 人 必修 160 学时 4 周(集中) IT 服务产业生态认知与虚拟企业实践 59 人 必修 40 学时 1 周(集中) 综合论文训练 66 人 必修 720 学时 18 周(集中) SRT/SSRT 31 人 选修 24 学时(平均)1.5 周

学生四年实习实践的总学时数(含毕业设计)为 1520 学时。

5.3 企业平台

5.3.1 创新性实践教育体系

5.3.2 实践训练基地的合作单位:IBM 中国开发中心

5.3.3 企业学习阶段培养方案

5.3.3.1 培养目标

以学生未来的职业发展为出发点,通过企业提供的典型工程实践案例和任务训练,改善

学生知识结构,着重培养学生综合职业素养和专业技能,让学生积累工程实践能力和行业领

域经验。

5.3.3.2 实训基地教学大纲

表 2. 基地教学大纲——认识实习

学期 环节 课程内容 清华大学 IBM 中国开发中心

Page 20: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

18

1

1 IBM 开发中心创新中心最新技术认识和体验。 课程组织 场景体验

2

与行业知名人士、资深企业管理者面对面交流。从不同角度为学生提供商业、行业和资本运作层面的知识,也为学生提供建立职业发展社会网络的机会。

课程组织 专题研讨 课程主讲

3 IBM 开发中心各领域顶尖专家的专题演讲和交流。 课程组织 大师讲堂

现场演讲

表 3. 基地教学大纲——实训实习

学期 环节 课程内容 清华大学 IBM 中国开发中心

1

1

IBM 中国开发中心提供相应的工程实践案例和实验材料,涉及软件开发项目实践、软件测试项目实践、软件外包工作场景体验、任务实训。

课程组织 校企共管

案例学习 校企共管

2

拓展课程着重培养学生在职业道德、伦理操守、文化语言、团队协作,跨文化沟通,管理技能,职业素养,思维创新等方面的软性技能与素质。

课程组织 校企共管

素质拓展 校企共管

3 软件与信息服务产业认知与虚拟企业实践项目

课程组织 参与授课

内容注入 领域培训

4 撰写实训报告 课程组织 报告批阅

报告评价 课程评价

表 4. 基地教学大纲——企业实习

学期 环节 课程内容 清华大学 IBM 中国开发中心

4

1 企业实习总论 课程组织 课程主讲

特邀报告 专题报告

2 软件开发实习 课程组织 技术讲解 导师带班

3 软件测试实习 课程组织 技术讲解 导师带班

4 软件技术服务实习 课程组织 技术讲解 导师带班

5 撰写企业实习报告 课程组织 报告批阅

报告评价 课程评价

5.4 基地组织管理体系

5.4.1 组织机构

基地(工程实践中心)由“工程实践中心理事会”管理,遵循为计算机软件产业发展培

Page 21: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

19

养工程人才的目标组织开展相关工作。工程实践中心遵循教育部的指示精神,由清华大学软

件学院及国家服务外包人力资源研究院和 IBM 共同参与理事会的运行,指导工程实践中心

的建设、运营及管理。

理事会为工程实践中心的管理及决策机构,负责制定工程实践中心的建设及发展计划、

监督和指导工程实践中心的日常工作。理事会设有理事长一人,理事四人。理事长由清华大

学软件学院指定,理事会下设 “教学管理办公室”,“教学质量评估办公室”和“学生服务

办公室”三个主要的业务机构。

教学管理办公室由 IBM 主持,负责为工程实践中心日常实践教学安排与管理,从事教

学方案、教学大纲及内容、教学课程及教材、教学方式方法的设计与实施工作,并从事师资

队伍的建设和管理工作。

教学质量评估办公室由清华大学软件学院/国家服务外包人力资源研究院主持,负责对

教学方案评审,参与课程评估和教育质量监控管理。

学生服务办公室主要负责工程实践中心的学生事务,包括学生管理,条件保障和就业服

务。

5.4.2 工作职责

清华大学软件学院将作为工程实践中心的主办单位,在建设、发展和运营过程中协调工

程实践中心与学校及学生之间的关系,为工程实践中心的平稳运营提供支持,并依托国家服

务外包人力资源研究院配合开展教学环节设计与实施、以及教学过程质量监控与管理。具体

工作内容包括:

(1)制订工程实践中心的培养方案设计与规划。工程实践中心既需要来自行业企业的

专家发挥关键作用,也需要高校代表参与合作培养方案的制订工作。清华大学将联合 IBM

中国开发中心共同设计并制订工程实践中心的培养目标、共同设计并建设相应的课程体系和

教学内容。同时,尊重 IBM 中国开发中心在实践环节实施的主导作用;

(2)协助完成学生在工程实践中心期间的教学组织和管理工作。通过协助落实教学方

案及具体实施工作,辅助学生积极参与企业技术创新和工程开发工作。协助完成学生在工程

实践中心学习期间的安全、保密、知识产权保护等教育,协助做好相关的学生管理工作;

(3)与 IBM 中国开发中心合作加强师资队伍建设。通过教师管理与交流机制,组织 IBM

中国开发中心高级职称以上的技术人员和高级管理人员到清华大学担任兼职教师,开设企业

相关课程、指导学生实习实训和毕业设计;并组织软件学院专职教师在工程实践中心进行定

期轮训和企业实践。

(4)主导对学生的考核和评价,监控教学质量。清华大学将与 IBM 中国开发中心共同

制订企业学习阶段的培养标准和考核要求,共同对学生在工程实践中心学习阶段的培养质量

进行评价,并对工程实践中心的教学质量监控与管理。

IBM 中国开发中心将充分发挥其丰富的行业经验,利用 IBM 中国开发中心的企业资源,

管理工程实践中心的日常工作,组织培养方案的设计规划,落实教学课程、教材、教学方案、

教学环境、师资队伍等。具体工作内容包括:

(1)参与设计并制订培养方案。IBM 中国开发中心负责工程实践中心的日常管理工作,

并承诺组织 IBM 中国开发中心专家参与工程实践中心培养方案的设计与制订工作,与清华大

学共同制订培养目标、共同建设课程体系和教学内容,并参与培养方案的制订;

(2)落实教学组织和管理工作。IBM 中国开发中心负责提供学生实训、实习的场所与

设备,并组织学生实际动手操作。IBM 中国开发中心将主动为学生创造机会,引导学生参与

Page 22: (软件工程专业)€¦ · 多媒体等专业知识 数字媒体 1.4.11专业前沿发展现状及趋势 前沿讲座 1.5基本技能 1.5.1基本实验方法与技能 物理实验、化学实验、数字逻辑电路实验、电

20

企业内部的技术创新和工程开发工作。此外,IBM 中国开发中心将与清华大学共同做好学生

在企业学习期间的安全、保密、知识产权保护等教育,提供充分的安全保护与劳动保护设备,

做好相关的管理工作;

(3)参与工程实践中心教师队伍管理。IBM 中国开发中心将与清华大学建立交流机制,

负责组织 IBM 中国开发中心的技术专家和高级管理人员在清华大学担任兼职教师,开设企业

课程、指导学生实习实训、毕业设计;同时组织软件学院专职教师在工程实践中心进行定期

轮训和企业实践。

(4)参与学生的考核和评价。IBM 中国开发中心将与清华大学共同制订学生在工程实

践中心阶段的培养标准和考核要求,共同对学生的学习效果进行评价;

(5)定期通报工程实践中心的教学方案、教学课程、实习岗位、指导教师等相关信息。

对各类情况进行反馈,以便动态修订和完善各项工作内容与制度。

5.5 实践条件建设与师资队伍建设

校内指导教师名单: 孙家广 清华大学软件学院教授

王建民 清华大学软件学院教授

顾 明 清华大学软件学院教授

张 慧 清华大学软件学院副教授

雍俊海 清华大学软件学院教授

覃 征 清华大学软件学院副教授

支志雄 清华大学软件学院教授

叶晓俊 清华大学软件学院教授

李春平 清华大学软件学院副教授

刘 强 清华大学软件学院副教授

吴绍莉 清华大学软件学院副研究员

张少华 清华大学国家服务外包人力资源研究院标准部主任

校外指导教师名单:

王 阳 IBM 全球副总裁,北亚开发中心总经理

管 连 IBM 中国软件开发实验室教育和培训项目总监

严成文 中国软件开发实验室 Rational 产品总经理

宋 歌 中国软件开发实验室 Rational 产品资深经理

卫 钰 IBM 中国软件开发实验室培训项目经理

石克莹 IBM 中国软件开发实验室软件培训部咨询专家

企业兼职教师为实践基地的资深项目经理和高级工程师,他们具有丰富的软件项目开发

与管理经验,了解软件项目整个开发流程,了解软件企业中各种不同职位对技能的要求。企

业兼职教师能很好地促进实践环节内容贴近产业实际,提升实践教学水平,还可以促进与专

职教师之间的交流,提升专职教师的工程实践能力与经验。部分兼职教师有海外工作经验,

可以直接用外语授课和沟通,提升了学生乃至整个实践教学团队的外语水平、产业认知和国

际化视野。

5.6 企业合作协议书