2019 级软件工程专业培养方案
培养目标
培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层
次并具有国际竞争力的未来软件工程领军人才,使学生毕业后能够从事软件系统的分析设计与开发、项目
管理以及软件系统的运行维护等方面的工作。
毕业要求
学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知
识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。 毕业生应达到以下要求:
1.具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础;
2.掌握本专业领域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法等;
3.具有软件系统分析与设计的初步能力;具备软件系统的实现能力以及测试能力;具有使用软件开发工具
的能力;
4.了解本领域的技术发展趋势,了解相关应用领域的基本知识,具有良好的获取新知识与技术的能力;
5.能认识和遵循职业规范与社会伦理道德,具有职业责任感;
6.有一定的组织、沟通与职业发展能力,以及国际跨文化交流能力。
专业主干课程
高级数据结构与算法分析 计算机系统原理 操作系统 计算机网络 数据库系统 大规模信息系统
构建技术导论 离散数学及其应用 面向对象程序设计 数据结构基础 面向信息技术的沟通技巧 软件
工程基础
推荐学制 4 年 最低毕业学分 155+5.5+6+8 授予学位 工学学士
学科专业类别 计算机类 支撑学科 软件工程
课程设置与学分分布
1.通识课程 66.0+5.5 学分
(1)思政类 14+2 学分
课程号
371E0010
551E0010
551E0020
551E0030
551E0040
课程名称
形势与政策Ⅰ
思想道德修养与法律基础
中国近现代史纲要
马克思主义基本原理概论
毛泽东思想和中国特色社会主义理论体系
概论
形势与政策Ⅱ
371E0020
学分
+1.0
3.0
3.0
3.0
5.0
+1.0
周学时
0.0-2.0
2.0-2.0
3.0-0.0
3.0-0.0
4.0-2.0
建议学年学期
一(秋冬)+一(春夏)
一(秋冬)
一(春夏)
二(秋冬)/二(春夏)
三(秋冬)/三(春夏)
0.0-2.0
二、三、四
(2)军体类 8+2.5 学分
体育Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ为必修课程,要求在前 3 年内修读;四年级修读体育Ⅶ--体
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
测与锻炼。详细修读办法参见《浙江大学 2019 级本科生体育课程修读办法》。
课程号
03110021
481E0030
481E0040
031E0011
481E0050
481E0060
481E0070
481E0080
481E0090
课程名称
军训
体育Ⅰ
体育Ⅱ
军事理论
体育Ⅲ
体育Ⅳ
体育Ⅴ
体育Ⅵ
体育Ⅶ--体测与锻炼
周学时
+2
0.0-2.0
0.0-2.0
2.0-0.0
0.0-2.0
0.0-2.0
0.0-2.0
0.0-2.0
0.0-1.0
学分
+2.0
1.0
1.0
2.0
1.0
1.0
1.0
1.0
+0.5
建议学年学期
一(秋)
一(秋冬)
一(春夏)
二(秋冬)/二(春夏)
二(秋冬)
二(春夏)
三(秋冬)
三(春夏)
四(秋冬)/四(春夏)
(3)外语类 6+1 学分
外语类课程最低修读要求为 6+1 学分,其中 6 学分为外语类课程选修学分,+1 为“英语水
平测试”或小语种水平测试必修学分。学校建议一年级学生的课程修读计划是“大学英语Ⅲ”
和“大学英语Ⅳ”,并根据新生入学分级考试或高考英语成绩预置相应级别的“大学英语”课
程,学生也可根据自己的兴趣爱好修读其他外语类课程(课程号带“F”的课程);二年级起学
生可申请学校“英语水平测试”或小语种水平测试。详细修读办法参见《浙江大学本科生“外
语类”课程修读管理办法》(2018 年 4 月修订)(浙大本发〔2018〕14 号)。
1)必修课程 +1.0 学分
课程号
051F0600
课程名称
英语水平测试
2)选修课程 6 学分
学分
+1.0
周学时
0.0-2.0
建议学年学期
修读以下课程或其他外语类课程(课程号带“F”的课程)
课程号
051F0020
051F0030
课程名称
大学英语Ⅲ
大学英语Ⅳ
学分
3.0
3.0
周学时
2.0-2.0
2.0-2.0
建议学年学期
一(秋冬)
一(秋冬)/一(春夏)
(4)计算机类 5 学分
学校对计算机类通识课程实施分层教学。本专业根据培养目标,要求学生修读如下计算机
类通识课程:
课程号
211G0280
211G0260
课程名称
C 程序设计基础*
程序设计专题*
学分
3.0
2.0
周学时
2.0-2.0
1.0-2.0
建议学年学期
一(秋冬)
一(春夏)
(5)自然科学通识类 21 学分
学校对自然科学类通识课程实施分层教学。本专业根据培养目标,要求学生修读如下自然
科学类通识课程:
课程号
821T0150
821T0190
761T0030
821T0160
761T0040
761T0060
课程名称
微积分(甲)Ⅰ
线性代数(甲)
大学物理(乙)Ⅰ
微积分(甲)Ⅱ
大学物理(乙)Ⅱ
大学物理实验
学分
5.0
3.5
3.0
5.0
3.0
1.5
周学时
4.0-2.0
3.0-1.0
3.0-0.0
4.0-2.0
3.0-0.0
0.0-3.0
建议学年学期
一(秋冬)
一(秋冬)
一(春夏)
一(春夏)
二(秋冬)
二(秋冬)
(6)创新创业类 1.5 学分
在创新创业类课程中任选一门修读。创新创业类课程现有《创业基础》、《创业启程》、《大
学生 KAB 创业基础》、《职业生涯规划 A》、《职业生涯规划 B》。
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
(7)通识选修课程 10.5 学分
通识选 修课程下 设 “中 华传统 ”“世界文 明 ”“当代社会 ”“文 艺审美 ”“科技 创
新”“生命探索”及 “博雅技艺”等 6+1 类。每一类均包含通识核心课程和普通通识选修课程。
通识选修课程修读要求为:
1)至少修读 1 门通识核心课程;
2)至少修读 1 门“博雅技艺”类课程;
3)理工农医学生在“中华传统”“世界文明”“当代社会”“文艺审美”四类中至少修读
2 门;
4)在通识选修课程中自行选择修读其余学分;
5)若上述 1)项所修课程同时也属于上述第 2)或 3)项,则该课程也可同时满足第 2)或
3)项要求。
2.专业基础课程 11 学分
课程号
211B0010
211C0020
211C0010
211C0070
课程名称
离散数学及其应用*
数据结构基础*
面向对象程序设计*
面向信息技术的沟通技巧*
3.专业课程 70.5 学分
(1)专业必修课程 14.5 学分
以下课程必修
课程号
21121290
22120032
21121330
22188050
课程名称
计算机系统原理*
软件工程基础*
操作系统*
项目实训*
(2)专业模块课程 17.5 学分
以下课程必修
1)核心理论 8.5 学分
课程号
21120491
21121340
课程名称
高级数据结构与算法分析**
计算机网络**
2)开发与平台技术 6 学分
课程号
21121350
21191940
课程名称
数据库系统**
大规模信息系统构建技术导论**
3)领域知识 3 学分
课程号
21190850
22120270
课程名称
信息安全原理
国际证券市场导论
(3)专业选修课程 24 学分
在以下课程中选修
学分
4.0
2.5
2.5
2.0
学分
4.0
2.5
5.0
3.0
学分
4.0
4.5
学分
4.0
2.0
学分
2.0
1.0
周学时
4.0-0.0
2.0-1.0
2.0-1.0
2.0-0.0
建议学年学期
一(春夏)
二(秋冬)
二(春夏)
二(夏)
周学时
4.0-0.0
1.5-2.0
4.0-2.0
0.0-6.0
建议学年学期
二(春夏)
二(夏)
三(秋冬)
三(短)
周学时
3.0-2.0
3.0-3.0
建议学年学期
二(春夏)
三(秋冬)
周学时
3.0-2.0
2.0-0.0
建议学年学期
二(春夏)
三(春)
周学时
2.0-0.0
1.0-0.0
建议学年学期
二(春)
二(夏)
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
1)核心理论 6 学分
课程号
21120550
21191720
21191730
课程名称
软件质量保证与测试
软件工程管理**
软件需求工程
2)开发与平台技术 6 学分
课程号
21121160
22190890
21121170
21191760
21191950
课程名称
Java 应用技术**
中间件技术
B/S 体系软件设计
移动平台开发技术
大规模信息系统开发试验
3)领域知识 5 学分
课程号
21190150
22120280
21191910
21191581
22120310
21121600
21190171
21191770
22120300
课程名称
安全编程技术
共同基金概论
区块链与数字货币
网络安全原理与实践
债券交易系统
人工智能安全
信息安全综合实验
信息安全管理
外汇交易系统
学分
2.5
3.5
3.5
学分
2.5
2.5
3.5
3.0
3.0
学分
2.5
1.5
2.0
2.5
1.5
2.5
1.5
2.0
1.5
4)其它专业选修课程 7 学分
课程号
211C0060
22120320
21186033
21190641
21120502
21190650
21191840
21120471
21190830
21191062
21191600
21191690
21191850
21191441
课程名称
数字逻辑设计
服务科学导论
计算机组成
数值分析
汇编与接口
程序设计方法学
大数据应用强化训练Ⅰ
编译原理
嵌入式系统
计算机体系结构
计算机科学思想史
大数据存储技术
大数据应用强化训练Ⅱ
数据挖掘导论
学分
4.0
2.0
4.5
2.5
4.5
2.0
4.0
4.0
3.0
3.5
2.0
1.5
4.0
2.0
周学时
2.0-1.0
3.0-1.0
3.0-1.0
建议学年学期
三(秋冬)
三(秋冬)
三(秋冬)
周学时
2.0-1.0
2.0-1.0
3.0-1.0
2.0-2.0
1.0-4.0
周学时
2.0-1.0
1.5-0.0
2.0-0.0
2.0-1.0
1.5-0.0
2.0-1.0
1.0-1.0
2.0-0.0
1.5-0.0
周学时
3.0-2.0
1.0-2.0
3.5-2.0
2.5-0.0
3.0-3.0
2.0-0.0
1.0-6.0
3.0-2.0
2.0-2.0
2.5-2.0
2.0-0.0
1.5-0.0
0.0-8.0
2.0-0.0
建议学年学期
三(秋冬)
三(冬)
三(春夏)
三(春夏)
三(春夏)
建议学年学期
二(夏)
三(秋)
三(冬)
三(春)
三(春)
三(春夏)
三(夏)
三(夏)
三(夏)
建议学年学期
二(秋冬)
二(春)
二(春夏)
二(春夏)
三(秋冬)
三(秋冬)
三(秋冬)
三(春夏)
三(春夏)
三(春夏)
三(春夏)
三(春夏)
三(春夏)
三(夏)
(4)实践教学环节 6.5 学分
1)必修课程 4 学分
课程号
22188070
22188060
课程名称
认识实习
企业实习
2)选修课程 2.5 学分
二选一
课程号
21121420
21188141
课程名称
计算机系统概论
课程综合实践Ⅰ
学分
1.0
3.0
周学时
+1
0.0-6.0
建议学年学期
二(短)
四(秋冬)
学分
4.0
2.5
周学时
3.0-2.0
+2.5
建议学年学期
一(短)
一(短)
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
(5)毕业论文(设计) 8 学分
课程号
21120460
课程名称
毕业论文(设计)
4.个性修读课程 7.5 学分
学分
8.0
周学时
+10
建议学年学期
四(春夏)
个性修读课程学分是学校为学生设置的自主发展学分。学生可利用个性修读课程学分,自
主选择修读感兴趣的本科课程(通识选修课程认定不得多于 2 学分)或经认定的境内、外交流
的课程。
5.跨专业模块 +3 学分
跨专业模块是学校为鼓励学生跨学科跨专业交叉修读、多样学习而设置的学分。学生修读
微辅修、辅修、双专业、双学位的课程或外专业的其他专业课程或经认定的跨学院(系)完成
过程性的教学环节等,可认定为该模块学分,同时可计入相应的个性修读课程学分或第二课堂。
若学生修读的跨专业课程符合微辅修/辅修条件,可在认定为跨专业模块学分的同时获得微辅修
/辅修证书。
本专业学生修读要求:
1) 至少修读信息学部内其他学院本科专业培养方案中的专业主干课程 1 门;
2) 本专业推荐修读以下课程:
课程名称 学分 周学时 建议学年学期
光电子学 3.0 3.0-0.0 三秋冬
应用光学 3.0 3.0-0.0 三秋冬
信息与电子工程基础 3.0 2.0-2.0 一春夏
通信原理基础 3.0 2.0-2.0 三秋冬
自动控制原理(乙) 3.0 3.0-0.0 二春夏
机器人导论 2.0 2.0-0.0 二春
生物医学成像技术 2.0 2.0-0.0 三秋冬
工程生理学 3.0 3.0-0.0 三春夏
仪器系统设计 2.0 2.0-0.0 三秋冬
6.国际化模块 +3 学分
学生完成以下经学校认定的国际化环节可作为国际化模块学分,并可同时替换其他相近课
程学分或作为其他修读要求中的课程。
(1)参加与境外高校的 2+2、3+1 等联合培养项目;
(2)境外交流学习并获得学分的课程;
(3)在境外参加 2 个月以上的实习实践、毕业设计(论文)、科学研究等交流项目;
(4)经学校认定的其他高水平的国际化课程。
7.第二课堂 +4 学分
8.第三课堂 +2 学分
9.第四课堂 +2 学分
微辅修、辅修、双专业、双学位培养方案:
微辅修:13 学分,修读 C 程序设计基础、程序设计专题、数据结构基础、软件工程基础、项目实训;
辅修:30.5 学分,修读标注*的课程;
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
双专业:51 学分,修读标注*和**的课程;
双学位:68 学分,在双专业课程的基础上,修读软件质量保证与测试,并完成实践教学环节和毕业论文
(设计)。
微辅修:13 学分
课程号
211G0280
211G0260
211C0020
22120032
22188050
课程名称
C 程序设计基础
程序设计专题
数据结构基础
软件工程基础
项目实训
学分
3.0
2.0
2.5
2.5
3.0
周学时
2.0-2.0
1.0-2.0
2.0-1.0
1.5-2.0
0.0-6.0
建议学年学期
一(秋冬)
一(春夏)
二(秋冬)
二(夏)
三(短)
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University
课程修读导图
浙江大学 Zhejiang University 浙江大学 Zhejiang University 浙江大学 Zhejiang University