浙江大学卓越工程师计划
软件工程专业培养标准与实现途径
软件工程专业以面向工业界、面向未来、面向世界为教育理念,培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析设计与开发、项目管理以及软件系统的运行维护等方面的工作,并具有推动软件产业不断开拓创新的动力与素质。N5P9KN25TC
学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。对应ABET《EC2000》标准,毕业生应达到以下要求:N5P9KN25TC
1. 具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础。掌握本专业领域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法等。对应ABET《EC2000》标准1)N5P9KN25TC
2. 具有软件系统分析与设计的初步能力。具备软件系统的实现能力以及测试能力。具有使用软件开发工具的能力。对应ABET《EC2000》标准2、3、5、11)N5P9KN25TC
3. 了解本领域的技术发展趋势以及相关应用领域的基本知识,具有良好的获取新知识与技术的能力。对应ABET《EC2000》标准9、10)N5P9KN25TC
4. 能认识和遵循职业规范与社会伦理道德,具有职业责任感。对应ABET《EC2000》标准6、8)N5P9KN25TC
5. 有一定的组织、沟通与职业发展能力。对应ABET《EC2000》标准4、7)
一、软件工程专业培养标准
根据软件工程专业对学生能力培养的要求,制定以下具体标准,其中【X】为ABET《EC2000》标准中对应的第x条。N5P9KN25TC
1、学科知识和理解力
1.1 基础的数学和科学知识【1】
具有从事工程工作所需的数学、自然科学、人文社会科学的基础知识,包括数学、物理学、工程经济、管理、政治学、文学、法律、艺术等。N5P9KN25TC
1.2 核心工程基础知识【1】
掌握本专业领域所需的专业基础知识,包括:离散结构、程序设计、数据结构、计算机组成、操作系统和网络、数据库、软件工程基础等相关知识。N5P9KN25TC
1.3 高级工程基础知识、方法和工具【1、11】
掌握本专业领域的专业知识,包括:软件需求与建模、软件设计、人机交互、软件验证与确认、软件过程、软件质量与管理。掌握软件开发的基本方法以及相应的软件开发工具,并能将适当的知识和工具应用到软件系统的开发过程中,包括需求分析、设计、实现、评审和测试及演化。N5P9KN25TC
1.4 应用领域基础知识【1】
了解一个或多个应用领域的基础知识,如:金融信息技术、服务科学与技术等。
2、个人和职业的技能和态度
2.1 分析推理和解决问题【5】
能够理解和识别待解决的问题,进行判断和分析。理解建模的重要性,并能根据问题,明确定义和分析软件系统的需求,形成需求规格说明,基本能够权衡和选择各种设计方案并进行验证。N5P9KN25TC
2.2 实验、探究和发现知识【2】
能够基于软件需求规格说明进行软件系统的设计和实现,并能够对系统进行测试和评价。能够及时了解和发现新技术和新方法,并能辨别这些新技术和新方法的特点将其适当应用于软件设计、开发过程中。N5P9KN25TC
2.3 系统思维【5、8】
基本能运用所学的知识、技能和方法,对系统的各种解决方案进行合理的判断和选择。基本能够协调各种相互冲突的目标,在成本、时间、现有系统与组织环境等约束下找到适当的折中方案。基本能够考虑伦理、社会、法律、安全和经济等因素,为一个或多个应用领域设计恰当的解决方案。N5P9KN25TC
2.4 态度、思想和学识【8、9】
充分认识到软件工程知识在当前的局限性和未来的不断发展可变性,经济探索新概念、新技术和新方法。对各种技术、方法和方案能进行合理的判断,具备批判性思考的能力。坚持不断学习,具备自我终生学习能力,使自己的专业能力与学科发展同步。能够在生活与工作的各种矛盾、冲突中,合理地对时间和资源进行有效的管理。N5P9KN25TC
2.5 伦理、职责、公平和核心价值观【6】
认识并遵循职业的规范和社会公德,具有强烈的职业责任感。能及时了解本领域的发展趋势,主动规划个人职业,具有良好的职业发展能力。能理解文化和个体的多样性,讲究公平、信用与忠诚,对生活充满渴望与追求。N5P9KN25TC
3、人际交往技能:团队工作和交流
3.1 团队精神【4】
充分理解团队合作的重要性,能够与团队的其他成员协同工作,认真听取和判断别人的观点。能够识别和理解团队中不同角色的作用、权限和职责。能够与不同学科背景和文化背景的人员进行沟通与合作。N5P9KN25TC
3.2 交流【7】
能够运用口头、书面和图形等形式进行有效的沟通,清楚地表达技术问题及其解决方法。理解和掌握交流的策略。具备倾听、说服和协商的技能,能够控制自我并了解、理解他人需求和意愿。善于妥协与化解冲突。能够进行软件工程文件的编纂,如:可行性分析报告、需求分析、详细设计、测试方案等,并可进行说明、阐释。N5P9KN25TC
3.3 外语交流【7】
具有良好的跨文化国际交流能力。
4、企业、社会和环境背景下的构思、设计、实施和运行系统
4.1 外部、社会、经济与环境背景【8、10】
理解软件工程对国家和社会发展的作用和影响。明白软件工程师的角色和责任。具有国际化的视野,了解软件工程领域国际竞争与合作的趋势。N5P9KN25TC
4.2 企业与商业环境【8、10】
了解软件产业的发展现状和趋势。了解软件企业发展中,企业文化、技术、战略、合作的作用。
4.3 构思、工程系统与管理【3】
基本能够理解和识别待解决的问题,明确定义和分析软件系统的需求,参与系统建模、确定功能和系统体系结构,参与规划开发项目的主要过程,形成需求规格说明。能按照准则验证需求。N5P9KN25TC
4.4 设计【3】
理解软件系统的设计模式、框架,基本能权衡和选择各种设计方案并进行验证。具有针对软件系统应用领域的特性,进行跨学科设计的初步能力。N5P9KN25TC
4.5 实施【3】
了解软件系统演化的特性,以及设计变更的规范过程。具有依据设计进行软件代码实现的能力。掌握软件测试的基本方法。能有效地使用软件开发工具和软件配置管理工具。理解软件项目的过程管理方法,具有风险管理的初步能力。N5P9KN25TC
4.6 运行【3】
具有系统软件安装与维护的基本能力。能对软件系统进行运行管理。
4.7 工程领导力【4、7】
具备初步的工程领导力,包括:个人魅力的培养、协调能力、创造性思维与想象力、项目/方案实施的决断、计划的组织与管理等。N5P9KN25TC
4.8 工程创业
了解公司的创办和组建的基本过程。了解创新产品营销、创建团队、管理知识产权、公司资本与财务管理的基本知识。N5P9KN25TC
二、培养路线
作为面向卓越工程师的培养计划,其培养的核心是卓越的工程设计能力和卓越的交流与协调能力。工程设计能力的培养是建立在掌握先进工程技术和先进工程方法的基础上。对于软件工程专业来说,工程技术主要包括:程序设计技术、系统软件技术、软件体系结构与设计技术、交互设计技术、测试技术等,而工程方法主要包括:项目管理、需求分析、软件过程与演化、质量保证等。交流与协调能力包括良好的国际视野、跨文化的国际交流能力、口头与文字表达能力、组织与协调能力等。N5P9KN25TC
无论是设计能力的培养,还是交流与协作能力的培养,从培养过程来看,都需要经过基础训练和综合训练两个阶段。基础训练主要围绕着学校的课程进行,而综合训练主要在真实环境或模拟真实环境中进行。因此,本专业基本按照3+1的培养模式制定培养方案,其中前3年主要在学校学习,最后1年主要在企业学习。企业阶段学习为学生提供了真实环境下的工程设计训练机会。N5P9KN25TC
总体来说,本专业的培养路线图如下:
N5P9KN25TC
三、软件工程专业培养标准实现矩阵
根据软件工程专业的培养路线,我们对照本专业的培养标准,制定了各标准指标的主要实现途径,如下矩阵所示。这些实现途径将在本专业的培养方案中集中体现。N5P9KN25TC
四、师资队伍保障
根据教育部要求,保证每一届学生有6门专业课是由具备5年以上在企业工作的工程经历教师主讲。
浙江大学软件工程专业建立9年来,已经形成了一支“专兼职结合、高水平、国际化、工业化”的工程型专业师资队伍,目前教师队伍主要由三部分组成:N5P9KN25TC
专业基础、原理性课程的教学浙江大学专任的优秀教师承担。
关于工程案例、开发方法类课程以及企业订制课程主要从企业界聘请技术精英来讲授。
部分专业核心课程、前沿技术和最新技术等内容则从海外聘请专家教授。
目前由企业工程师、项目经理、或具有5年以上企业管理工作经验的教师教授的课程有专业课程10门、项目实训课程2门。 N5P9KN25TC
浙江大学卓越工程师计划
软件工程专业培养方案
一、培养目标
软件工程专业培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析设计与开发、项目管理以及软件系统的运行维护等方面的工作。N5P9KN25TC
二、培养要求
学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。毕业生应达到以下要求:N5P9KN25TC
1. 具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础。掌握本专业领域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法等。 N5P9KN25TC
2. 具有软件系统分析与设计的初步能力。具备软件系统的实现能力以及测试能力。具有使用软件开发工具的能力。N5P9KN25TC
3. 了解本领域的技术发展趋势以及相关应用领域的基本知识,具有良好的获取新知识与技术的能力。
4. 能认识和遵循职业规范与社会伦理道德,具有职业责任感。
5. 有一定的组织、沟通与职业发展能力。
三、专业核心课程
离散数学及其应用 数据结构基础 高级数据结构与算法分析 面向对象程序设计 计算机组成
数据库系统原理 操作系统原理 操作系统分析与实验 软件工程基础 计算机网络基础
项目管理与案例分析 软件需求分析与设计 软件体系结构 人机交互工程
四、教学特色课程
双语教学课程:90%以上的课程采用双语教学。
实战型课程:项目实训、企业实习
五、学制
计划学制 4年最后1年主要在企业学习) 最低毕业学分 160+4+5
授予学位 工学学士
学科专业类别 电气信息类 所依托的主干学科 计算机科学与技术
六、课程设置与学分分布
1、通识课程47.5+5学分)
⑴ 思政类 11.5+2学分
课程号 课程名称 课程学分 建议修读年级 学期
021E0010 思想道德修养与法律基础 2.5 一 秋冬N5P9KN25TC
Thought the Marals Accomplishment and Law FoundationN5P9KN25TC
021E0020 中国近现代史纲要 2.5 一 春夏N5P9KN25TC
The History of Morden China
021E0031 毛泽东思想和中国特色社会主义理论体系概论 4.0 三 秋冬、春夏N5P9KN25TC
Mao Zedong Thought and the Theoretical System of Socialism with Chinese Characteristics IntroductionN5P9KN25TC
021E0040 马克思主义基本原理概论 2.5 二 秋冬、春夏N5P9KN25TC
An Introduction to the Principle of Marxism
02110081 形势与政策 +2.0 每学期N5P9KN25TC
Situation and Policy
⑵ 军体类 5.5+3学分
第1、2学年,体育Ⅰ、Ⅱ、Ⅲ、Ⅳ为必修,每门课程1学分。高年级的体育课程为选修。学生每年的体育达标原则上低年级随课程进行,成绩不另记录。高年级独立进行体质测试,达标者按+0.5学分记,三、四年级合计+1学分。N5P9KN25TC
课程号 课程名称 课程学分 建议修读年级 学期
031E0010 军事理论 1.5 二 秋冬、春夏N5P9KN25TC
Military Theory
03110021 军训 +2.0N5P9KN25TC
Military Training
031E0020 体育Ⅰ 1.0 一 秋冬N5P9KN25TC
Physical Education 1
031E0030 体育Ⅱ 1.0 一 春夏N5P9KN25TC
Physical Education 2
031E0040 体育Ⅲ 1.0 二 秋冬N5P9KN25TC
Physical Education 3
031E0050 体育Ⅳ 1.0 二 春夏N5P9KN25TC
Physical Education 4
03110080 体质测试I +0.5 三N5P9KN25TC
Physical-fitness Test 1
03110090 体质测试II +0.5 四 N5P9KN25TC
Physical-fitness Test 2
⑶ 外语类 9学分
实行以“大学英语Ⅳ”考试为标准的管理模式。学生必须通过学校“大学英语Ⅳ”考试,可以以考代修。新生入学须参加英语分级考试以确定“大学英语”课程修读的起点级别,建议按由低到高顺序修读“大学英语”各级别,但允许优秀学生跳级修读。学生应取得外语类课程9学分,建议学生通过“大学英语Ⅳ”考试后,选修课程号含“F”的课程,以提高外语水平与应用能力。N5P9KN25TC
课程号 课程名称 课程学分 建议修读年级 学期
051F0010 大学英语Ⅱ 3.0 一 秋冬N5P9KN25TC
College English Band Ⅱ
051F0020 大学英语Ⅲ 3.0 一 春夏N5P9KN25TC
College English Band Ⅲ
051F0030 大学英语Ⅳ 3.0 二 秋冬N5P9KN25TC
College English Band Ⅳ
⑷ 计算机类 5学分
课程号 课程名称 课程学分 建议修读年级 学期
21186020 程序设计基础与实验 4 .0 一 秋冬N5P9KN25TC
Fundamentals of Programming
21120420 程序设计综合实验 1.0 一 春夏N5P9KN25TC
Comprehensive Laboratory Course of Programming
⑸ 通识教育实践 1学分
课程号 课程名称 课程学分 建议修读年级、学期
00100020 通识教育实践 1.0 一 夏N5P9KN25TC
Academic & Professional Counseling
⑹ 通识选修课程 15.5学分
通识选修课程包括历史与文化类课程号带“H”的课程)、文学与艺术类课程号带“I”的课程)、沟通与领导类课程号带“J”的课程)、经济与社会类课程号带“L”的课程)、科学与研究类课程号带“K”的课程)、技术与设计类课程号带“M”的课程),以及学科导论和新生研讨课程。N5P9KN25TC
工学类学生须在“人文社科组”中至少修读6学分,该组包括历史与文化类课程号带“H”的课程)、文学与艺术类课程号带“I”的课程)、沟通与领导类课程号带“J”的课程)、经济与社会类课程号带“L”的课程)通识课程。其余学分由学生自行在通识选修课程中选择修读。N5P9KN25TC
2、大类课程42学分)
⑴ 大类课程的数学、科学与工程类必修模块 23学分
1)数学类 12 学分
课程号 课程名称 课程学分 建议修读年级 学期
061B0170 微积分I 4.5 一 秋冬N5P9KN25TC
CalculusⅠ
061B0180 微积分II 2.0 一 春N5P9KN25TC
Calculus II
061B0190 微积分III 1.5 一 夏N5P9KN25TC
CalculusIII
061B0200 线性代数 3.0 一 秋冬N5P9KN25TC
Linear Algebra
061B0010 常微分方程 1.0 一 春、夏N5P9KN25TC
Ordinary Differential Equations
2)科学类 7学分
课程号 课程名称 课程学分 建议修读年级 学期
061B0212 大学物理乙)I 3.0 一 春夏N5P9KN25TC
PhysicsB) I
061B0222 大学物理乙)II 3.0 二 秋冬N5P9KN25TC
PhysicsB) II
061B0240 大学物理实验 1.5 二 秋冬N5P9KN25TC
Physics Experiments
3)工程类 4学分
课程号 课程名称 课程学分 建议修读年级 学期
081C0130 工程图学 2.5 一 秋冬N5P9KN25TC
Engineering Drafting
081C0251 工程训练 1.5 一 春夏、秋冬N5P9KN25TC
Engineering Training
⑵ 大类课程的专业基础类必修模块 19学分
课程号 课程名称 课程学分 建议修读年级、学期
211B0010 离散数学及其应用 4.0 一 春夏N5P9KN25TC
Discrete Mathematics and Application
211C0020 数据结构基础 2.5 二 秋N5P9KN25TC
Fundamentals of Data Structures
211C0040 逻辑与计算机设计基础 3.0 二 秋冬N5P9KN25TC
Fundamentals of Logic and Computer Design
211C0010 面向对象程序设计 2.5 二 春夏N5P9KN25TC
Object-Oriented Programming
211C0030 数据库系统技术 2.5 二 夏N5P9KN25TC
Techniques of Database Systems
(3) 大类课程的选修课程 4.5学分
学生可在全校大类的数学、科学与工程类其他课程中选择修读4.5学分。
3、专业课程70.5学分)
1)必修课程 22.5学分
课程号 课程名称 课程学分 建议修读年级、学期
21120490 高级数据结构与算法分析 1.5 二 冬N5P9KN25TC
Advanced Data Structures and Algorithm Analysis
21186031 计算机组成 3.5 二 春夏N5P9KN25TC
Computer Organization
22120030 软件工程基础 3.0 三 秋N5P9KN25TC
Fundamentals of Software Engineering
21120050 操作系统原理 3.0 三 秋冬N5P9KN25TC
Operating System Principles
21120850 计算机网络基础 3.5 三 秋冬N5P9KN25TC
Fundamentals of Computer Networks
21120360 操作系统分析与实验 2.0 三 冬N5P9KN25TC
Operating Systems: Analysis and Experiments
21120710 项目管理与案例分析 2.5 三 春夏N5P9KN25TC
Project Management and Case Study
22190880 软件需求分析与设计 3.5 三 春夏N5P9KN25TC
Software Requirement Analysis and Design
2)专业模块课程 18.5学分
以下课程须按各模块学分要求选择修读。
1) 软件工程方法学模块 8学分
课程号 课程名称 课程学分 建议修读年级、学期
21120550 软件质量保证与测试 2.5 三 冬N5P9KN25TC
Software Quality Assurance and Testing
21190840 软件体系结构 2.0 三 冬N5P9KN25TC
Software Architecture
22190900 人机交互工程 2.0 三 春N5P9KN25TC
Human-Computer Interaction Engineering
22120011 软件过程管理CMM) 2.5 三 夏N5P9KN25TC
Capability Maturity Model
22120260 软件工程经济学 1.0 三 夏N5P9KN25TC
Software Engineering Economy
2) 应用领域模块 6学分
A. 金融信息技术
课程号 课程名称 课程学分 建议修读年级、学期
22120270 国际证券市场导论 1.0 二 夏N5P9KN25TC
Introduction to Global Security Market
22120280 共同基金概论 1.5 三 秋N5P9KN25TC
Overview of Mutual Fund
22120290 股票交易系统 1.5 三 冬N5P9KN25TC
Stock Trading System
22120300 外汇交易系统 1.5 三 春N5P9KN25TC
Foreign Exchange Trading System
22120310 债券交易系统 1.5 三 夏N5P9KN25TC
Bond Trading System
B. 服务科学与技术
课程号 课程名称 课程学分 建议修读年级、学期
22120320 服务科学导论 2.0 二 春N5P9KN25TC
Guidance for Service Science
21121190 电子商务系统结构 2.5 三 秋N5P9KN25TC
Structure of E-Business System
22120330 服务信任与信誉 2.0 三 冬N5P9KN25TC
Services Trust and Reputation
22120340 IT服务管理 2.5 三 春N5P9KN25TC
IT Service Management
C. 软件开发技术
课程号 课程名称 课程学分 建议修读年级、学期
21120302 数据库系统设计 2.0 三 秋N5P9KN25TC
Database System Design
21121160 Java应用技术 2.5 三 秋冬 N5P9KN25TC
Java Applied Technology
22190890 中间件技术 2.5 三 夏N5P9KN25TC
Middleware Technology
21121170 B/S体系软件设计 3.5 三 春夏N5P9KN25TC
B/S Architecture Software Design
3) 硬件基础模块 4.5学分
课程号 课程名称 课程学分 建议修读年级、学期
21186040 计算机组成实验 1.0 二 春夏N5P9KN25TC
Lab Work for Computer Organization
21120501 汇编与接口 3.0 三 秋冬 N5P9KN25TC
Assembly Language and I/O Interface
21191080 接口实验 1.5 三 秋冬N5P9KN25TC
Lab Work for I/O Interface
21191061 计算机体系结构 2.5 三 春夏N5P9KN25TC
Computer Architecture
21120980 计算机体系结构实验 1.0 三 春夏N5P9KN25TC
Lab Work for Computer Architecture
3)选修课程 12.5学分
在以下课程中选择修读。
课程号 课程名称 课程学分 建议修读年级、学期
21190800 数字图象处理 2.0 三 秋N5P9KN25TC
Digital Image Processing
21120510 计算机图形学 2.5 三 春夏 N5P9KN25TC
Computer Graphics
21190910 计算机游戏程序设计 3.0 三 春夏N5P9KN25TC
Computer Game Programming
21120470 编译原理 2.0 三 冬N5P9KN25TC
Principles of Compilers
21190740 多媒体技术 2.0 三 春N5P9KN25TC
Multimedia Technology
22190780 通讯网络概论 2.0 三 春N5P9KN25TC
Overview of Digital Communication Systems and NetworksaM0yYMc6Sw
21190850 信息安全原理 2.0 三 春aM0yYMc6Sw
Principle of Information Security
21190640 数值分析 3.0 三 春夏aM0yYMc6Sw
Numerical Analysis
21191490 职业发展规划讲座 1.0 三 春夏 aM0yYMc6Sw
Seminar on Career Development
21191440 数据挖掘导论 1.0 三 夏aM0yYMc6Sw
Introduction to Data Mining
21190120 算法设计与分析 2.5 三 夏aM0yYMc6Sw
Algorithm Design and Analysis
21190831 嵌入式系统 2.5 三 夏aM0yYMc6Sw
Embedded System
21190900 网络系统设计与工程 2.0 四 秋aM0yYMc6Sw
Network System Design and Engineering
4)工程实践模块 9学分
课程号 课程名称 课程学分 建议修读年级、学期
21188030 课程综合实践 2.0 一 短aM0yYMc6Sw
Comprehensive Practise
22188040 认识实习 1.0 二 短aM0yYMc6Sw
Acquaintanceship Practice
22188050 项目实训 3.0 三 短aM0yYMc6Sw
Project Training
22188060 企业实习 3.0 四 秋冬aM0yYMc6Sw
Industrial Placement
5)毕业论文设计) 8学分
课程号 课程名称 课程学分 建议修读年级、学期
21120460 毕业论文设计) 8.0 四 春夏aM0yYMc6Sw
Dissertation Project
4、第二课堂+4学分)
七、专业必修课程修读关系说明
aM0yYMc6Sw
八、企业学习阶段培养内容
软件工程专业培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才。本专业按照3+1的培养模式制定培养方案,其中前3年主要在学校学习,最后1年主要在企业学习。aM0yYMc6Sw
根据总体培养路线规划,企业学习阶段通过与若干著名软件企业合作,共建针对性、实践性很强的暑假短学期项目实训和工程实践基地,培养学生综合工程能力、团队合作能力和使学生了解企业与商业环境。培养标准参见本专业培养标准之“4. 企业、社会和环境背景下的构思、设计、实施和运行系统”第4页)。拟考虑的合作候选企业包括:Google、Microsoft、IBM、Intel、State Street、网新恒天、阿里软件等。aM0yYMc6Sw
该阶段学习培养的主要环节及内容是:
1、认识实习
认识实习是学生走向社会,了解自己未来真实工作环境的一个环节。基本做法是安排学生分组到大中型软件企业参观考察,每组至少对三家企业的责任人进行访谈,了解行业发展状况、企业运行机制、企业文化、工作环境、人才需求等情况,完成调查报告,再以小组形式进行汇报交流。认识实习旨在推动学生对IT行业产生初步的感性认识,激发学生学习专业知识的兴趣,以期帮助学生为未来的工作做好准备。aM0yYMc6Sw
时间:大二年级暑假3周。
要求提交的阶段成果:企业调查报告。
涉及企业:Microsoft、IBM、Intel、Google、SUN、State Street、网新恒天、阿里软件等。aM0yYMc6Sw
师资配备:各企业人力资源部、大学合作部主管。
2、项目实训
由企业技术专家与学校教师合作,拟定项目内容,组织与指导学生模拟企业环境进行项目开发,使学生了解项目构思、设计、实现、测试的全过程,给学生带来模拟真实的企业研发的环境和流程。项目实训作为课堂训练和企业实习之间的过渡,一方面让学生演练软件项目开发的过程,另一方面也为学生参加下一阶段的企业实习做好准备。aM0yYMc6Sw
时间:大三年级的7月到8月。
要求提交的阶段成果:项目开发文档及最终产品。
涉及企业:IBM、State Street、网新恒天等。
师资配备:各企业高级项目经理。每20~30名学生配备1名经理。
3、企业实习
通过与企业共同建设实习基地,为学生提供良好的企业实习与毕业设计环境,使学生直接参与企业真实软件项目开发的全过程,熟悉相应企业的生产过程,了解企业文化,并逐步熟悉国际软件产业市场,实现与社会需求的接轨。学生同时以企业项目为内容完成毕业设计,要求在充分理解并掌握某专业技术的基础上,按照软件工程的基本流程,设计并实现一个具有充分规模的子)产品,并对个人工作进行总结,同时提交工作中产生的技术文档和最终完成的子)产品。aM0yYMc6Sw
时间:大四年级的9月到6月。
要求提交的阶段成果:中期实习报告、毕业设计说明书、软件开发文档如软件设计文档、使用说明书、测试分析报告等)、源程序清单和有效程序光盘。aM0yYMc6Sw
涉及企业:Microsoft、IBM、Intel、Google、SUN、State Street、网新恒天、阿里软件等。aM0yYMc6Sw
师资配备:各企业工程师、项目经理,计算机学院教师。每位学生配备1名企业导师、1名校内导师。
九、企业学习阶段的质量控制
企业学习阶段主要分项目实训和企业实习。其中项目实训在校内由学校教师直接参与下进行,质量相对容易控制。而企业实习主要在企业进行,需要有良好的质量控制手段。aM0yYMc6Sw
1、选题的确定
由合作企业与专业商量,事先确定项目实训和学生工程实践的内容包括项目内容、学生角色、要求的条件、给予的待遇等)。合作企业到学校演讲,介绍企业以及拟招生实施的实习项目内容。学生与企业进行双向选择,并签定三方协议。aM0yYMc6Sw
2、过程控制与评价
企业实习实现双导师制学校导师和企业导师)。学校导师参与选题的确定,责任审查学生的开题报告、中期检查、毕业设计的撰写和毕业答辩。企业导师责任学生工程实践的具体指导,并责任对学生的工程实践结果、工作态度和合作能力做出评价。aM0yYMc6Sw
本文来源:https://www.2haoxitong.net/k/doc/c030a9b532d4b14e852458fb770bf78a64293a4e.html
文档为doc格式