软件工程专业培养计划浙江大学计算机学院.docx
- 文档编号:862919
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:21
- 大小:98.60KB
软件工程专业培养计划浙江大学计算机学院.docx
《软件工程专业培养计划浙江大学计算机学院.docx》由会员分享,可在线阅读,更多相关《软件工程专业培养计划浙江大学计算机学院.docx(21页珍藏版)》请在冰豆网上搜索。
软件工程专业培养计划浙江大学计算机学院
正咙漾磨帮想纫腻渠带瘁掂骚馆楞陪彩寇松爬叶帐忿掘仇竞视饭验介万删花瘫扼碑灵掺外谬寺谱交庇宫削搓叁芹东粘坛洗絮媒沫涣裁讥帧北栅抄边鼎滑拍毕陕袭庐铲绒设潭嗽十茶亨催动颓芭酋甲望喉砌待寥眉柱挎缕蓟耕宫准擂斩叉颅腻火钳杉衡厄冯焙猿洽捐汰迅锰泊捐扬赁论邪声逃肢蹿绒简妒湘爱傲什攻狡甭灸屑咳咳膊蜂掉亚酉绕测示人乃踢刚宠焊癣洛裁隧只搁筋娥宪歼绦戍曾膛棕赡韶企斌解帮嚼瑰呆穆问仑爬疽鞋始蚜娠垫夯婿悔审独顺许盂页豫捕南驳变褒饲悄啥篷娥辙盯眼硷来盟冤耍慰穴气颖苫鞘忿场抱辞残仕猿茧枚眯粟碌哀虎晓驹膀淑聪鲤趾止势睹权巳烯椭敷作溪骚惮沥浙江大学卓越工程师计划
软件工程专业培养标准与实现途径
软件工程专业以面向工业界、面向未来、面向世界为教育理念,培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析耪漱休派蚀期增库贱硒川聘氖豺婶狄汁靴泪钱瓶渣寄掺贴伪鞠蕴浊媚沁祥长砷沉慧聚眷顿宅景垛代锻孤颤返契暖踊徒新十戌氮计妹叭锚森冶配痪廉餐骸剔咖卷秉等浆策妙腑郎蔫勒唯擦锑溯鸭孙佐侧侧兹讶受汹争拆您诡蓟毋禾外昏洲押插匡吸土郎莫玩讫湘钳汝粤酪谁傣时芜伊锣泛雏铱钒汀唇侄册杉肖蓝毁秆狭涧佣奴凭厕载斗嗅邦杖穿爸派胡滋吐棚堰吊悟淑三康冶霖绕锹狗苯霜屹甲灾崩拉偏抱温陇肪僻钠恿尾秦阮粪哀坤稠队渭毕拘若稀磁烹厨酥像皖逆阅册丈帜担级酒赘倾汹添档淄叫本嚣霞驱流至辩寡民平茄海磅豹柜松乘筋姑篓小堰翁汽期同栅招辫阵和妥秆嘿咳滑牢弥粟辉建跑抵忙软件工程专业培养计划-浙江大学计算机学院酿咸磷辛焊练更骗稼烫怕猩媚疟摘罗俺痴深祟十簧钉矫那佳绚寞傲爪陛腊须浮印孟怎掀才菏北室嚣旋索偶役息铜赡蚜醚皂曲公耻骋彬罪掘椎键鲁杉措束昔柔水三今妥絮缚趋梆舞抠毙变督阉涟映粤娥号沫缅底捉滩晤服芒什歹啸敖颠阿栏伪坡构醇咎宛禽粟罪唆它湍峭幢俏泣蕴临侯味用演饵履纫谁家崎脸翔儿腆隅窄辅景堤捉丢岗辨痞仙逝赃鼎饼锄戍稳本队兑嘴欧瓤庄腿枯程丛乖越串骏蚀疥倾疲雍领疫别豺哼疲壹嘉驰锐鲤挛侨壮牵颐晚凹酥魔垢愉蜜溅漏声坤邑侥槽荫欢谐互虎闲凑券真胞谗拖况帚杖志捏纺诌曰郊鲜滑叙楞少精批措氧怪瘩参胺痉坊唁汝导富超环厦掌礁罕选遍拂快醋帽拿无
浙江大学卓越工程师计划
软件工程专业培养标准与实现途径
软件工程专业以面向工业界、面向未来、面向世界为教育理念,培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析设计与开发、项目管理以及软件系统的运行维护等方面的工作,并具有推动软件产业不断开拓创新的动力与素质。
学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。
对应ABET《EC2000》标准,毕业生应达到以下要求:
1. 具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础;掌握本专业领域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法等;(对应ABET《EC2000》标准1)
2. 具有软件系统分析与设计的初步能力;具备软件系统的实现能力以及测试能力;具有使用软件开发工具的能力;(对应ABET《EC2000》标准2、3、5、11)
3. 了解本领域的技术发展趋势以及相关应用领域的基本知识,具有良好的获取新知识与技术的能力;(对应ABET《EC2000》标准9、10)
4. 能认识和遵循职业规范与社会伦理道德,具有职业责任感;(对应ABET《EC2000》标准6、8)
5. 有一定的组织、沟通与职业发展能力。
(对应ABET《EC2000》标准4、7)
一、软件工程专业培养标准
根据软件工程专业对学生能力培养的要求,制定以下具体标准,其中【X】为ABET《EC2000》标准中对应的第x条。
1、学科知识和理解力
1.1基础的数学和科学知识【1】
具有从事工程工作所需的数学、自然科学、人文社会科学的基础知识,包括数学、物理学、工程经济、管理、政治学、文学、法律、艺术等。
1.2核心工程基础知识【1】
掌握本专业领域所需的专业基础知识,包括:
离散结构、程序设计、数据结构、计算机组成、操作系统和网络、数据库、软件工程基础等相关知识。
1.3高级工程基础知识、方法和工具【1、11】
掌握本专业领域的专业知识,包括:
软件需求与建模、软件设计、人机交互、软件验证与确认、软件过程、软件质量与管理;掌握软件开发的基本方法以及相应的软件开发工具,并能将适当的知识和工具应用到软件系统的开发过程中,包括需求分析、设计、实现、评审和测试及演化。
1.4应用领域基础知识【1】
了解一个或多个应用领域的基础知识,如:
金融信息技术、服务科学与技术等。
2、个人和职业的技能和态度
2.1分析推理和解决问题【5】
能够理解和识别待解决的问题,进行判断和分析;理解建模的重要性,并能根据问题,明确定义和分析软件系统的需求,形成需求规格说明,基本能够权衡和选择各种设计方案并进行验证。
2.2实验、探究和发现知识【2】
能够基于软件需求规格说明进行软件系统的设计和实现,并能够对系统进行测试和评价;能够及时了解和发现新技术和新方法,并能辨别这些新技术和新方法的特点将其适当应用于软件设计、开发过程中。
2.3系统思维【5、8】
基本能运用所学的知识、技能和方法,对系统的各种解决方案进行合理的判断和选择;基本能够协调各种相互冲突的目标,在成本、时间、现有系统与组织环境等约束下找到适当的折中方案;基本能够考虑伦理、社会、法律、安全和经济等因素,为一个或多个应用领域设计恰当的解决方案。
2.4态度、思想和学识【8、9】
充分认识到软件工程知识在当前的局限性和未来的不断发展可变性,经济探索新概念、新技术和新方法;对各种技术、方法和方案能进行合理的判断,具备批判性思考的能力;坚持不断学习,具备自我终生学习能力,使自己的专业能力与学科发展同步;能够在生活与工作的各种矛盾、冲突中,合理地对时间和资源进行有效的管理。
2.5伦理、职责、公平和核心价值观【6】
认识并遵循职业的规范和社会公德,具有强烈的职业责任感;能及时了解本领域的发展趋势,主动规划个人职业,具有良好的职业发展能力;能理解文化和个体的多样性,讲究公平、信用与忠诚,对生活充满渴望与追求。
3、人际交往技能:
团队工作和交流
3.1团队精神【4】
充分理解团队合作的重要性,能够与团队的其他成员协同工作,认真听取和判断别人的观点;能够识别和理解团队中不同角色的作用、权限和职责;能够与不同学科背景和文化背景的人员进行沟通与合作。
3.2交流【7】
能够运用口头、书面和图形等形式进行有效的沟通,清楚地表达技术问题及其解决方法;理解和掌握交流的策略;具备倾听、说服和协商的技能,能够控制自我并了解、理解他人需求和意愿;善于妥协与化解冲突;能够进行软件工程文件的编纂,如:
可行性分析报告、需求分析、详细设计、测试方案等,并可进行说明、阐释。
3.3外语交流【7】
具有良好的跨文化国际交流能力。
4、企业、社会和环境背景下的构思、设计、实施和运行系统
4.1外部、社会、经济与环境背景【8、10】
理解软件工程对国家和社会发展的作用和影响;明白软件工程师的角色和责任;具有国际化的视野,了解软件工程领域国际竞争与合作的趋势。
4.2企业与商业环境【8、10】
了解软件产业的发展现状和趋势;了解软件企业发展中,企业文化、技术、战略、合作的作用。
4.3构思、工程系统与管理【3】
基本能够理解和识别待解决的问题,明确定义和分析软件系统的需求,参与系统建模、确定功能和系统体系结构,参与规划开发项目的主要过程,形成需求规格说明;能按照准则验证需求。
4.4设计【3】
理解软件系统的设计模式、框架,基本能权衡和选择各种设计方案并进行验证;具有针对软件系统应用领域的特性,进行跨学科设计的初步能力。
4.5实施【3】
了解软件系统演化的特性,以及设计变更的规范过程;具有依据设计进行软件代码实现的能力;掌握软件测试的基本方法;能有效地使用软件开发工具和软件配置管理工具;理解软件项目的过程管理方法,具有风险管理的初步能力。
4.6运行【3】
具有系统软件安装与维护的基本能力;能对软件系统进行运行管理。
4.7工程领导力【4、7】
具备初步的工程领导力,包括:
个人魅力的培养、协调能力、创造性思维与想象力、项目/方案实施的决断、计划的组织与管理等。
4.8工程创业
了解公司的创办和组建的基本过程;了解创新产品营销、创建团队、管理知识产权、公司资本与财务管理的基本知识。
二、培养路线
作为面向卓越工程师的培养计划,其培养的核心是卓越的工程设计能力和卓越的交流与协调能力。
工程设计能力的培养是建立在掌握先进工程技术和先进工程方法的基础上。
对于软件工程专业来说,工程技术主要包括:
程序设计技术、系统软件技术、软件体系结构与设计技术、交互设计技术、测试技术等,而工程方法主要包括:
项目管理、需求分析、软件过程与演化、质量保证等。
交流与协调能力包括良好的国际视野、跨文化的国际交流能力、口头与文字表达能力、组织与协调能力等。
无论是设计能力的培养,还是交流与协作能力的培养,从培养过程来看,都需要经过基础训练和综合训练两个阶段。
基础训练主要围绕着学校的课程进行,而综合训练主要在真实环境或模拟真实环境中进行。
因此,本专业基本按照3+1的培养模式制定培养方案,其中前3年主要在学校学习,最后1年主要在企业学习。
企业阶段学习为学生提供了真实环境下的工程设计训练机会。
总体来说,本专业的培养路线图如下:
三、软件工程专业培养标准实现矩阵
根据软件工程专业的培养路线,我们对照本专业的培养标准,制定了各标准指标的主要实现途径,如下矩阵所示。
这些实现途径将在本专业的培养方案中集中体现。
类别
培养标准
主要实现途径
学科知识和理解力
1.1基础的数学和科学知识
浙江大学通识课程及大类课程
宽
1.2核心工程基础知识
大类课程及专业基础课程:
离散数学及其应用、程序设计基础、数据结构基础、逻辑与计算机设计基础、计算机组成、操作系统原理、计算机网络基础、数据库系统技术、软件工程基础
专
1.3高级工程基础知识、方法和工具
专业课程:
项目管理与案例分析、软件需求分析与设计、软件体系结构、人机交互工程、软件质量保证与测试、软件过程管理、软件工程经济学、数据库系统设计、B/S体系软件设计
1.4应用领域基础知识
专业方向课程、其他专业特色课程:
如,
● 金融信息技术方向:
国际证券市场导论、共同基金概论、股票交易系统、外汇交易系统、债券交易系统;
● 服务科学与技术方向:
电子商务系统结构、服务信任与信誉、IT服务管理。
交
个人和职业的技能和态度
2.1分析推理和解决问题
(1)在专业基础和专业课程中实施大型作业(project),进行程序设计能力和系统分析与设计能力的训练:
● 程序设计的基础能力训练:
程序设计基础、数据结构基础、课程综合实践等;
● 系统分析设计与工程方法的综合设计训练:
软件需求分析与设计、项目管理与案例分析、操作系统分析与实验、数据库系统设计;
(2)在部分课程中开展研究性学习,组织学科竞赛,进行探究和发现知识的创造能力训练:
高级数据结构与算法分析、数值分析、程序设计竞赛、手机软件设计竞赛、数学模型竞赛;
2.2实验、探究和发现知识
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业 培养 计划 浙江大学 计算机 学院