版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西北工业大学软件工程专业“卓越工程师”培养标准及培养要求西北工业大学软件工程专业“卓越工程师培养计划”(本科)培养标准及培养要求2011年03月40 第 页 公诚勇毅目 录1. 指导思想32. 专业培养目标33. 培养模式54政策措施65培养标准86. 知识能力大纲与实现116.1 知识能力大纲116.2 知识能力实现方法146.3 知识能力实现矩阵187专业教学197.1课程体系197.2 教学计划198企业培养方案228.1 企业培养目标238.2 企业培养标准238.3 企业培养计划238.4 实施企业258.5 工程实践条件258.6 师资配套269工程经历师资落实计划26附件1. 课
2、程教学大纲(部分专业课程教学大纲)30附件2. 实践环节概述(部分综合实践环节要点摘录)361. 指导思想本培养标准以实现国家软件产业跨越式发展的社会需求为导向,按照“面向工业界、面向未来、面向世界”的工程教育理念,以航天航空军工企业集成应用软件系统开发与技术服务工程为背景,以“卓越工程师培养计划”国家通用标准为指导,参照软件行业专业标准的基本要求和教育部教学指导委员会制订的本科专业教学规范,结合西北工业大学国家示范性软件学院的办学特色、办学理念和国际化工程型软件人才培养定位,制定我校软件工程专业的卓越工程师培养标准。该标准始终贯穿于培养学生掌握软件工程基础理论和应用服务技术的全过程,着力培养
3、并不断提高学生的工程意识、工程素质和工程实践能力,最终使学生具备软件工程专业卓越工程师综合执业素质和能力。通过软件工程专业卓越工程师本科阶段的培养,造就一大批创新能力强、适应企业发展需要的多种类型优秀软件工程师,使学生毕业后在总体上掌握在国际化it企业从事软件系统设计、开发、运行、维护和综合服务的能力。2. 专业培养目标西北工业大学软件与微电子学院是原国家计委和教育部于2001年联合批准批成立的35所国家示范性软件学院之一。学院面向我国软件产业发展的人才需求,围绕国际化工程型软件人才培养目标,汇集学校、政府、产业合力,不懈探索、实践与推进人才培养模式、管理体制和运行机制的改革与创新。经近10年
4、的发展,学院先后被批准为国家集成电路人才培养基地、国家软件人才国际培训(西安)基地、国家linux技术培训与推广中心,被陕西省批准建立“陕西省动漫技术人才培养基地”和“陕西省人才培养模式创新实验区”,被教育部批准为“国际化工程型软件人才培养创新实验区”,软件系统开发、电子服务、数字媒体和微电子等4个专业(方向)获准成为教育部特色专业建设项目,数据结构与算法和软件工程两门课程批准为教育部双语教学示范课程建设项目,形成了软件与微电子工程硕士与本科教育、工程师资质与专项技术培训的格局,在教育部国家示范型软件学院建设验收评估中为中西部地区第一、全国36个学院的前列, 2009年获国家教学成果二等奖,是
5、国内具有特色的国际化工程型软件人才培养基地之一。在国务院又发布了进一步鼓励软件产业和集成电路产业发展的若干政策(国发【2011】4号)、软件产业面临新的战略大发展机遇、对软件和信息技术人才有重大需求的背景下,西北工业大学软件工程专业制定卓越工程师培养计划,着力培养高层次、国际化、工程型的优秀软件技术人才,完全符合国家软件产业大发展的重大战略需求。本科阶段的软件工程专业卓越工程师培养计划是在未来数年内,围绕软件工程技术和应用对软件人才在系统设计、开发和管理等方面的要求,以更高的标准培养一大批优秀的软件工程师,主动服务于国家软件产业未来十年到二、三十年内对软件工程技术和应用人才的急切要求。本科阶段
6、的软件工程专业卓越工程师培养计划的培养目标是培养具有以下能力和综合素质的软件工程人才:1)具有系统、扎实的高等数理基础和工程技术基础;2)具有软件工程及技术应用领域较宽广的专业知识和专业技能;3)具有较规范的工程素质、较好的知识更新、创新和综合设计能力;4)具有较强的外语应用能力、良好的人文素养和团队合作精神;5)具有一定的学科前沿知识和良好的从事软件工程领域开发和应用的能力。按照软件工程专业卓越工程师培养计划培养的毕业生不仅可在国防军工研究院所和企事业单位从事软件工程领域研究、软件系统开发或项目管理工作,同时可在国际化it企业从事软件系统开发、数据库、工业信息化应用、信息管理、办公自动化、网
7、络等系统的研究、设计、集成与开发工作,并作为硕士和高一级学位的后备人才。按照专业培养指导思想,本专业卓越工程师培养目标进一步细化为:1. 具有良好的工程职业道德、较强的社会责任感和较好的人文科学素养1.1 具有工程师应有的职业道德,具备软件工程师勇于拼搏、契而不舍的良好修养;1.2 善于汲取拓展人文社科知识,提高自己的文化修养,使命感和社会责任感强。2. 掌握扎实的从事软件工程领域工作所需要的基础理论知识和专业技术知识,以及一定的软件项目管理知识,了解本专业的发展现状和趋势2.1 掌握并能熟练应用本学科中的数理知识、软件工程知识、计算机体系结构与组成、软件系统设计、数据结构、数据库、算法分析与
8、设计、程序设计、计算机网络等方面知识;2.2 扎实掌握并善于应用软件工程和项目管理的基本方法;2.3 了解软件工程专业及软件技术的发展状况和趋势。3. 具有综合运用本专业知识分析与解决实际问题的能力,具备相关的专业素养和创新能力3.1 能分析和解决社会及工业界关于软件系统开发方面的实际工程问题;3.2 初步具备软件系统开发项目规划、计划、资源估算的能力;3.3 能完成具体软件工程项目的需求分析、设计、开发、测试、安装、维护和服务;3.4 了解软件工程项目管理和过程控制方法,具备软件开发过程中所需的专业素养和创新能力;3.5 通过学习和实践,通过国内外软件工程领域相关认证考试,并获得相应证书。4
9、. 具有较强的创新意识和进行软件产品设计、开发和创新的初步能力;了解本专业领域技术标准,相关行业的政策、法律和法规4.1 具有较强的软件需求分析能力,善于根据软件开发需求和实际情况,创新性地进行软件产品的设计和开发;4.2 通过课程学习、系列讲座和项目开发实践,了解国家对软件和it行业的政策、法律和法规,较熟悉国际和国家关于软件工程领域的技术标准和规范。5. 具有良好的组织管理能力,具备较强的交流沟通、环境适应和团队合作能力5.1 具备良好组织协调能力,能较好完成软件项目技术团队的组织和日常管理;5.2 具备良好的个人素养和敬业精神,善于与团队成员合作和协同工作;5.3 具备良好的中文和外语文
10、档写作能力,能以书面形式、电子形式、图表以及口头等方式进行有效的交流和沟通。6. 具有一定的国际视野和跨文化环境下的交流、竞争与合作的能力6.1 善于学习、体验和了解不同的企业文化和民族文化,具备在不同组织和环境中进行交流和工作的素质;6.2 具有一定的国际视野,善于在国际化软件项目的合作与竞争中不断提升能力和水平。3. 培养模式我校软件工程专业卓越工程师培养在培养层次上采取分段制,分为本科卓越工程师、硕士卓越工程师和博士卓越工程师三个层次,本培养计划针对三段制中的第一阶段,即本科卓越工程师层次。我校三个层次的“卓越工程师培养计划”均采用校企联合的培养模式,培养分为校内学习和企业学习培养两个阶
11、段。在学制上,本科卓越工程师培养计划采取“31”的校企联合培养模式,学生前3年主要在学校完成基础课程、基本理论的学习,第4年在企业进行工程技术能力和业务素质的培养。学生完成培养计划、考核达到毕业标准后取得软件工程专业工学学士学位。校内培养主要围绕从事软件工程专业所需的专业知识和基础理论体系,发挥本专业在师资力量和教学资源方面的优势,通过课堂教学、课程实验、综合创新实验等多种教学环节实现学生知识、能力和素质的综合培养,为学生进入国际化it和软件企业进一步进行工程技术能力和业务素质的培养奠定坚实的基础。校内培养阶段同样可安排多个工程能力培养子环节,有能力的学生也可利用假期或其它时间,采取校内培养与
12、企业工程实践在校内和企业间交叉进行的方式。企业工程实践培养主要围绕培养卓越工程师的软件工程技术能力和业务素质,利用学校地处西安高新技术产业区和国家软件园区、拥有大量国际化软件和it企业的优势,通过与这些企业的紧密合作使学生进入到这些企业的实际环境中,通过切身体验和实践,了解和掌握软件工程对工程师基本业务素质和能力的需求,通过基本素质与能力培训、生产环节、结合设计生产的工程实践毕业设计,完成软件工程专业卓越工程师的培养,使学生具备较强的工程实践能力和创新能力。企业工程实践培养阶段的学生培养实行“双导师制”,即企业为每一名学生指定一名具有中级以上技术职称的技术专家作为其在企业内学习和工程实践的第一
13、导师,学校同时为每名学生指定一名中级以上职称的专业教师作为第二导师,校企联合进行指导和培养。企业导师和校内导师指导的学生人数均不能超过3名。4政策措施4.1 学生遴选学生来源主要通过高考招生录取、自主招生等途径招收。2011年新生入学后即可在软件工程专业选择60名新生开展实施卓越工程师培养计划试点。学生在学习过程若出现不适应或考核不合格等情况,可随时转回普通软件工程专业或其他专业学习。4.2 教学管理(1)课程对软件项目组织与管理、不间断的各类实践应用企业文化、新技术系列讲座、人文社会艺术系列讲座、软件工程综合课程设计、综合性创新实验等必修专业基础课、专业课、综合素质课和综合实践课等课程组建校
14、企联合课程组,聘请专业领域内的专家进校主讲或讲授工程关键部分内容,并完成工程化改进。对软件测试、企业文化、职业设计与发展、知识产权、团队合作精神、企业资源管理等所有必修专业基础课、专业课和综合素质课等选修课,则必需有部分内容,特别是涉及软件工程与工业化信息融合的部分由在在国际化it企业和航空航天军工企业工作的专家来讲解。(2)工程实践学生从第7学期进入工程实践阶段,即企业培养阶段,接受合作企业的具体管理,在企业完成软件项目开发实践和毕业设计(论文)。(3)毕业设计毕业设计(论文)结合所在国际化软件和it企业的生产、营销、服务或工程项目的施工、运行、维护中具体工程问题开展。首先在企业导师和校内导
15、师的联合指导下进行选题,由校企联合组成的开题答辩指导小组对选题进行评价。学生选题完成选题后,在企业导师和校内导师的联合指导下开展毕业设计工作,完成毕业设计论文的撰写。毕业设计论文完成后,由校企专家联合组成答辩委员会对学生的论文进行答辩,给出评价。答辩合格后即视为完成毕业设计。4.3 毕业的标准毕业的标准分为三部分:(1)完成全部课程学习,并且考核合格;(2)完成毕业设计,并且通过答辩;(3)在四年学习期间无违法、违纪记录。毕业后由西北工业大学颁发软件工程专业毕业证书和工学学士证书。对于达到工程师资格的,由资质认证机构发软件工程卓越工程师资格证书。4.4 学籍管理学生的学籍全部由西北工业大学管理
16、。学生在企业培养阶段,合作企业按临时职工为每个学生建立临时档案,按所在企业对职工的要求对学生进行日常管理。4.5 教师评聘与考核对于进行卓越工程师培养计划的教师,评聘与考核工程项目设计、专利、产学研合作和技术服务等方面的水平和成果为主,理论研究和发表论文方面的成果仅作参考。需从企业聘请的教师,由课程组提出候选人,院系学术会员会批准。聘请的企业教师,按正式教师课时费的1.5倍核发课时费,并按学校兼职工作人员的待遇标准发放补贴。 5培养标准西北工业大学软件工程专业作为国内重要的高级软件专业人才培养基地,卓越工程师的培养需要适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要,推动我国软件
17、人才培养的跨越式发展,满足软件产业对工程型、国际化、综合性软件技术和管理人才的需求。按照卓越工程师培养通用标准和专业行业标准的要求,本科阶段的软件工程专业卓越工程师培养在知识能力上需要达到以下标准: 1. 具有系统、扎实的高等数理基础,掌握一般性和专门的工程技术知识及具备初步相关技能1)具备从事软件工程工作所需的自然科学、工程科学基础知识以及人文和社会科学知识(对应通用标准1、2)。l 数理与自然科学基础:掌握本专业所需的数学、物理等相关自然科学基础知识和基本理论,包括高等数学、离散数学、线性代数、概率论与数理统计、大学物理等,为从事软件工程工作打下坚实的数理基础。l 工程基础:掌握本专业所需
18、的工程学科基础知识,包括计算机系统导论、程序设计语言、信息系统导论、电路分析基础、数字逻辑等,为分析和解决工程实际问题提供坚实的工程基础。l 人文和社会科学:具备基本的工程经济、管理、社会学、情报交流、法律、环境等人文与社会学的知识。2)较系统地掌握本专业领域宽广的基础理论知识,基本具备解决工程技术问题的初步技能(对应通用标准4、6、8)。l 较系统地掌握高级程序开发语言(c+,java),熟悉面向对象的编程思想,学会运用面向对象思想分析和解决工程问题的能力。l 掌握数据的描述方法,熟悉计算机软件算法的基本理论,学会运用算法解决实际工程问题的能力,并能够对算法进行分析。l 较系统地掌握计算机组
19、成原理,熟悉计算机各个部分的功能和基本设计方法,初步具备计算机软、硬件设计和维修的基本技能。l 较系统地掌握操作系统原理及其相关算法,并对计算机语言的处理及编译原理有深入了解。2初步具有软件设计的基本技能,掌握本专业指定专业方向必需的设计、开发、测试、集成等基本理论和能力(对应通用标准3、5、6)1)掌握应用软件设计的基本理论。l 掌握软件的用户界面设计方法和数据库基本理论,初步具备应用软件设计能力。l 熟悉基本网络协议及组网原理,掌握网络环境下进行分布式编程的基本方法,初步具备开发网络应用程序的能力。l 熟悉软件工程的基本思想,掌握软件工程的各种模型,初步具备利用工程化思想开发软件的能力。2
20、)了解本专业领域的理论前沿、应用前景和发展动态;熟悉本专业领域的方针、政策和法规。l 了解本专业领域的理论前沿、应用前景和发展动态,具备初步的跟踪和发现本专业领域前沿理论知识的能力。l 熟悉本专业领域的方针、政策和法规,具备应用所学理论发现和分析解决工程实际问题的能力。3)掌握各种开发模式,学会在不同的环境下开发软件的方法。l 掌握软件开发和管理模式,了解常用软件工程工具的应用。l 掌握在系统级编程的方法,熟悉在主流操作系统上扩展开发和应用。l 了解和掌握嵌入式软件的基本开发方法。4)了解软件设计与开发领域专业技术标准(对应通用标准8)。3掌握软件项目及工程管理的基本知识并具备参与能力(对应通
21、用标准1、8、9、10)1)具有一定的软件质量控制、项目组织管理和法律意识,在项目实施和工程管理中具备参与实施的能力。2)具备使用合适的管理方法,管理计划和预算,组织任务、人力和资源,以及应对项目危机与突发事件的初步能力,能够发现质量标准、程序和预算的变化,并采取恰当措施的能力。3)初步具备参与管理、协调工作、团队,确保工作进度,以及参与评估项目,提出改进建议的能力。4)具有较强的工程实践能力,能够进行软件需求分析、设计、开发和测试,并独立地解决软件开发中的实际问题。4具有较强的自学能力、创新意识和较高的综合素质,掌握文献检索、资料查询基本方法,具有一定的科学研究和良好的实际工作能力1)具有较
22、强的自学能力、创新意识和较高的综合素质。2)掌握文献检索、资料查询基本方法,具有一定的科学研究和良好的实际工作能力。3)具备收集、分析、判断、归纳和选择国内外相关技术信息的能力。5具有较强的团队合作和有效沟通与交流能力,具备国际交流的基本素养及国际化视野(对应通用标准9、11)1)能够使用技术语言,以书面形式、电子形式、图表以及口头等方式进行有效的交流,能够在跨文化环境下进行沟通与表达。2)具备较强的人际交往能力,能够控制自我并了解、理解他人需求和意愿。3)具备较强的适应能力,自信、灵活地处理新的和不断变化的人际环境和工作环境。4)具备团队合作精神,并具备一定的协调、管理、竞争与合作的初步能力
23、。5)熟练掌握英语或日语,具备应用英语或日语进行日常和专业交流的基本能力。6具备良好的职业道德,体现对职业、社会、环境的责任(对应通用标准1、3、7)1)具有遵守职业道德规范和所属职业体系的职业行为准则的意识。2)具有良好的质量、服务意识,并积极承担有关健康、安全、福利等事务的责任。3)为保持和增强其职业素养,具备不断反省、学习、积累知识和提高技能的意识和能力。6. 知识能力大纲与实现6.1 知识能力大纲根据教育部“卓越工程师教育培养计划”的要求,结合通用标准的要求,对我校软件工程专业课知识和能力培养要求细化,制定软件工程专业卓越工程师知识能力培养大纲如下。6.1.1 具有系统、扎实的高等数学
24、基础,掌握应用数学知识。数学:l 函数与极限,微积分学及其应用、级数、微分方程、向量代数与空间解析几何l 线性方程组,行列式,矩阵的代数运算,线性空间的概念,线性映射与线性变换,矩阵相似的标准形理论,二次型,欧式空间和酉空间及其变换l 随机事件与概率、随机变量及其分布、多维随机变量、随机变量的数字特征和特征函数、随机变量函数的数学期望、极限理论应用数学:l 集合及其运算、二元关系与函数、自然数及自然数集、集合的基数l 图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用l 代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数l 组
25、合存在性定理、基本的计数公式、组合计数方法、组合计数定理l 命题逻辑、一阶谓词演算、消解原理6.1.2 软件工程所需的电路电子与计算机基础知识l 数字逻辑、逻辑电平,ttl、cmos逻辑,组合逻辑电路、时序逻辑电路分析与设计,可编程逻辑器件pld,数字系统设计l 计算机基本组成、计算机常见外设、bios、计算机硬件选购与维护、windows操作系统、office办公软件操作、数据库基本操作、l 计算机网络组成、internet、常见网络设备、计算机网络协议基础、局域网与广域网、网络信息安全基础。l web的基本概念及使用、html表单和servlet简介、java编程基础、面向对象编程基础、j
26、ava应用程序开发、继承性。l 计算机系统层次结构、数据表示与运算、存储器层次结构、指令系统、中央处理器、数据总线、输入输出系统。l 微处理器、指令系统与寻址方式、汇编语言程序设计、接口软件技术、串并行接口技术、模数和数模转换、高速串行总线6.1.3软件工程基础理论与专业知识l 操作系统概念与功能、用户与操作系统接口、进程管理、进程死锁、存储管理、文件系统、输入输出设备、linux操作系统结构、实时操作系统。l 线性表、栈和队列、数组、数、图、查找、内部排序、外部排序。l 数据库系统组成、关系代数、sql语言、关系数据库系统查询优化、数据库系统的需求分析、概念设计、逻辑设计、物理设计、数据库的
27、实施与维护。l c语言语法、数组、指针、函数、c+、类、多重继承、mfc。l java语言基础、类与对象、封装性、继承、多态、接口、java异常处理、数组、集合、泛型、字符串、文件和流、java图形界面设计。l 计算机图形学概念、opengl、基本图元生产算法、曲线与曲面、几何变换、二维观察、三维观察、三维图形、真实感图形生成算法。l 计算机网络结构、数据通信、局域网、广域网、网络互联设备、网络交换技术、tcp/ip协议、路由技术、internet技术与网络安全、以及网络实验工具6.1.4 行业主流软件设计与开发技术l web services、xml、面向服务体系架构(soa)、soap协议
28、、服务组合与服务事务、服务安全性与策略。 l cisco网络交换机、cisoc网络路由器、cisco网络协议与组网、cisco光纤网络、cisco ip语音网络。l oracle体系结构、oracle系统管理、oracle性能监控与调优、oracle数据备份/恢复、oracle数据库维护l linux操作系统概念、进程管理、中断、内核同步、内存管理、文件系统、i/o设备管理、linux编程。l 嵌入式硬件、嵌入式处理器、板级存储器、板级i/o、板级总线、嵌入式软件l 多媒体软件工程概念、多媒体软件开发过程、多媒体软件界面设计、多媒体软件美学原则、多媒体软件开发应用。l 企业信息资源、企业文献信
29、息资源、企业网络信息资源、企业信息资源技术管理、商业秘密保护、企业知识管理6.1.5 专业特色知识培养学院针对软件技术发展潮流和软件产业需求,以及学院自身特色,重点培养学生在软件系统开发技术、软件项目组织与管理等方面的专业特色知识。l 软件危机、软件生存周期、可行性分析、结构化程序设计方法、需求分析与描述、面向对象分析技术、面向对象设计、软件编程实现、软件测试概述、软件实施与维护。l 算法效率分析、分治策略、贪心方法、动态规划、回溯法与分支限界法、概率算法、np-完全性理论、计算复杂性理论。l 项目管理概念、项目管理目标、软件工作量评估、软件项目管理方法、软件项目风险管理、软件项目质量管理。l
30、 边界值测试、等价类测试、基于决策表测试、路径测试、数据流测试、集成测试、系统测试、面向对象测试、gui测试、性能测试、自动测试工具。l 软件体系结构建模、软件体系结构风格、web服务体系结构、体系结构分析与测试、体系结构评估。l uml语言、需求建模、业务流程建模、软件分析模型、软件设计模型。l 商务链架构、按需服务、服务共性技术、现代服务业政策与标准、现代服务商业应用、现代服务市场营销、服务工程、现代服务质量管理。l 系统级编程概念、存储器的层次结构、虚拟内存的地址分配、线程及程序的调试方法,应用程序优化。l 软件人机界面标准、软件人机界面设计、internet网页界面设计、人机界面测试与
31、评估。6.1.6 工程实践能力与工程素质培养l 软件项目规划管理技能、软件需求分析技术、软件系统设计技能、软件编程规范、软件跟踪调试方法、软件测试技能。l 熟悉主流软件开发平台、自动化软件测试工具、软件项目管理工具、软件配置管理工具、软件bug管理平台、数据库管理系统、软件前沿技术。l 企业文化、企业职业规范、职业道德标准、人文素质修养。l 沟通交流技巧、科技论文写作规范、技术报告撰写技巧、技术报告宣读与答辩知识。l 科技英语写作、计算机专业英语、英语口语与听力。6.2 知识能力实现方法根据知识能力大纲对课程、教学培养环节进行整合,将知识能力大纲落实到具体的课程和教学环节,使知识能力的培养、实
32、现具有可操作性。6.2.1 具有系统、扎实的高等数理基础,掌握应用数学知识。能 力课程或教学环节实现途径函数与极限、微积分学及其应用、级数、微分方程、向量代数与空间解析几何高等数学课堂教学线性方程组,行列式,矩阵的代数运算,线性空间的概念,线性映射与线性变换,矩阵相似的标准形理论,二次型,欧式空间和酉空间及其变换线性代数;课堂教学随机事件与概率、随机变量及其分布、多维随机变量、随机变量的数字特征和特征函数、随机变量函数的数学期望、极限理论概率论与数理统计课堂教学集合及其运算、二元关系与函数、自然数及自然数集、集合的基数;图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、
33、覆盖集、独立集与匹配、带权图及其应用;代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数、组合存在性定理、基本的计数公式、组合计数方法、组合计数定理命题逻辑、一阶谓词演算、消解原理离散数学课堂教学6.2.2 软件工程所需的电路电子与计算机基础知识能 力课程或教学环节实现途径数字逻辑、逻辑电平,ttl、cmos逻辑,组合逻辑电路、时序逻辑电路分析与设计,可编程逻辑器件pld,数字系统设计数字逻辑数字逻辑实验课堂教学,课程实验计算机基本组成、计算机常见外设、bios、计算机硬件选购与维护、windows操作系统、office办公软件操作、数据库基本操作、计算技术导论计算机技术导论实验课堂教
34、学,课程实验计算机网络组成、internet、常见网络设备、计算机网络协议基础、局域网与广域网、网络信息安全基础。计算技术导论计算机技术导论实验课堂教学,课程实验web的基本概念及使用、html表单和servlet简介、java编程基础、面向对象编程基础、java应用程序开发、继承性。计算技术导论计算机技术导论实验课堂教学,课程实验计算机系统层次结构、数据表示与运算、存储器层次结构、指令系统、中央处理器、数据总线、输入输出系统。计算机组成原理课堂教学,课程实验微处理器、指令系统与寻址方式、汇编语言程序设计、接口软件技术、串并行接口技术、模数和数模转换、高速串行总线汇编与接口课堂教学,课程实验6
35、.2.3 软件工程基础理论与专业知识能 力课程或教学环节实现途径操作系统概念与功能、用户与操作系统接口、进程管理、进程死锁、存储管理、文件系统、输入输出设备、linux操作系统结构、实时操作系统。操作系统课堂教学,课程实验线性表、栈和队列、数组、数、图、查找、内部排序、外部排序。数据结构数据结构实验课堂教学,课程实验数据库系统组成、关系代数、sql语言、关系数据库系统查询优化、数据库系统的需求分析、概念设计、逻辑设计、物理设计、数据库的实施与维护。数据库原理数据库原理实验课堂教学,课程实验c语言语法、数组、指针、函数、c+、类、多重继承、mfc。c语言程序设计c语言程序设计实验课堂教学,课程实
36、验java语言基础、类与对象、封装性、继承、多态、接口、java异常处理、数组、集合、泛型、字符串、文件和流、java图形界面设计。面向对象程序设计面向对象程序设计实验课堂教学,课程实验计算机图形学概念、opengl、基本图元生产算法、曲线与曲面、几何变换、二维观察、三维观察、三维图形、真实感图形生成算法。计算机图形学原理与实践课堂教学,课程实验计算机网络结构、数据通信、局域网、广域网、网络互联设备、网络交换技术、tcp/ip协议、路由技术、internet技术与网络安全、以及网络实验工具计算机网络计算机网络实验课堂教学,课程实验6.2.4 行业主流软件设计与开发技术能 力课程或教学环节实现途
37、径web services、xml、面向服务体系架构(soa)、soap协议、服务组合与服务事务、服务安全性与策略。web服务实用技术课堂教学,课程实验cisco网络交换机、cisoc网络路由器、cisco网络协议与组网、cisco光纤网络、cisco ip语音网络。cisco网络技术与实践课堂教学,课程实验oracle体系结构、oracle系统管理、oracle性能监控与调优、oracle数据备份/恢复、oracle数据库维护oracle数据库课堂教学,课程实验linux操作系统概念、进程管理、中断、内核同步、内存管理、文件系统、i/o设备管理、linux编程。linux操作系统及编课堂教学
38、,课程实验嵌入式硬件、嵌入式处理器、板级存储器、板级i/o、板级总线、嵌入式软件嵌入式系统课堂教学,课程实验多媒体软件工程概念、多媒体软件开发过程、多媒体软件界面设计、多媒体软件美学原则、多媒体软件开发应用。多媒体软件开发技术课堂教学,课程实验企业信息资源、企业文献信息资源、企业网络信息资源、企业信息资源技术管理、商业秘密保护、企业知识管理企业资源管理课堂教学生产实践6.2.5 专业特色知识培养能 力课程或教学环节实现途径软件危机、软件生存周期、可行性分析、结构化程序设计方法、需求分析与描述、面向对象分析技术、面向对象设计、软件编程实现、软件测试概述、软件实施与维护。软件工程软件工程实验课堂教
39、学,课程实验算法效率分析、分治策略、贪心方法、动态规划、回溯法与分支限界法、概率算法、np-完全性理论、计算复杂性理论。算法分析与设计课堂教学,课程实验项目管理概念、项目管理目标、软件工作量评估、软件项目管理方法、软件项目风险管理、软件项目质量管理软件项目组织与管理基础软件项目组织与管理基础实验课堂教学,课程实验边界值测试、等价类测试、基于决策表测试、路径测试、数据流测试、集成测试、系统测试、面向对象测试、gui测试、性能测试、自动测试工具。软件测试课堂教学,课程实验软件体系结构建模、软件体系结构风格、web服务体系结构、体系结构分析与测试、体系结构评估、软件体系结构课堂教学,课程实验uml语
40、言、需求建模、业务流程建模、软件分析模型、软件设计模型软件建模课堂教学,课程实验商务链架构、按需服务、服务共性技术、现代服务业政策与标准、现代服务商业应用、现代服务市场营销、服务工程、现代服务质量管理。服务科学与工程概论课堂教学系统级编程概念、存储器的层次结构、虚拟内存的地址分配、线程及程序的调试方法,应用程序优化。 系统级编程系统级编程实验课堂教学,课程实验软件人机界面标准、软件人机界面设计、internet网页界面设计、人机界面测试与评估。人机界面技术人机界面技术实验课堂教学,课程实验6.2.6 工程实践能力与工程素质培养能 力课程或教学环节实现途径软件项目规划管理技巧、软件需求分析技术、
41、软件系统设计技能、软件编程规范、软件跟踪调试方法、软件测试技能。软件工程综合课程设计经济学基础综合创作训练综合实训毕业设计课程教学课程设计,生产实践,毕业设计熟悉主流软件开发平台、自动化软件测试工具、软件项目管理工具、软件配置管理工具、软件bug管理平台、数据库管理系统、软件前沿技术。创新型综合实验新技术系列讲座毕业设计综合实训技术讲座生产实践毕业设计it企业文化、企业职业规范、团队精神、人文素质修养、沟通交流技巧。企业文化职业设计与发展知识产权团队合作精神技术讲座生产实践科技论文写作规范、技术报告撰写技巧、技术报告宣读与答辩知识。软件文档写作软件工程综合课程设计综合实训毕业设计技术讲座生产实
42、践毕业设计科技英语写作、计算机专业英语、英语口语与听力。大学英语、科技英语写作、国际英语交流、外文文献检索课程教学模拟联合国国际学术交流6.3 知识能力实现矩阵根据知识能力大纲和知识能力实现方法,建立了详细的知识能力实现矩阵,详细请见附表1 西北工业大学软件工程专业卓越工程师本科层次知识能力实现矩阵。7专业教学7.1课程体系 本课程计划从本专业卓越工程师培养计划的基本思想出发,以实现专业培养目标为中心任务,通过课堂教学、课程实验、综合实践、实习设计等多种教学环节综合,实现学生知识、能力和素质的培养目标。其中:l 学制与学位修业年限:四年授予学位:工学学士l 学时与学分总学分:197课内教学学时
43、/学分:2584/161.5 占总学分的比例:81.97%其中:通识教育基础课学时/学分:992/62 占总学分的比例:31.47%技术基础课学时/学分:808/50.5 占总学分的比例:25.63%专业课学时/学分:608/38 占总学分的比例:19.29% 综合素质教育学时/学分:176/11 占总学分的比例:5.58%工程应用实践周数/学分:36周/35.5 占总学分的比例:18.02%l 主干课程计算与信息系统导论、数字逻辑、汇编与接口、离散数学、面向对象技术与编程、数据结构、计算机操作系统、计算机组成原理与系统结构、数据库系统、计算机网络、数字媒体技术、计算机图形学原理与实践、人机界
44、面技术、软件工程、 软件体系结构、软件建模、算法分析与设计、软件测试(企业)、软件项目组织与管理、服务科学与工程概论、web服务实用技术、系统级编程(英语)、嵌入式系统、linux操作系统及编程、cisco网络技术与实践、oracle数据库7.2 教学计划专业培养目标的具体实现方案进一步细化到学期学时安排如下表。将专业特征目标所规定的知识、能力和素质要求落实到具体的教学环节。将课程、项目、实习、实践以及各类课外活动所构成的教学环节和专业特征目标所列出知识、能力及素质要求以相互联系、相互支持的方式进行统筹与整合,一体化地实现专业培养目标。 西北工业大学软件工程专业课程设置与教学安排一(通识教育)
45、 课程类别课程代码课 程 名 称学时/学分考核分配学时分配各学期学时分配考试.考查讲课实验(上机)一二三四五六七八通 识 教 育 基 础 1310210中国近现代史纲要16/11616/11310200毛泽东思想和中国特色社会主义理论体系概论32/23232/21310240概论社会实践课16/11616/11310190马克思主义基本原理24/1.52424/1.52110011-4体 育144/914436/2.536/2.536/236/21110011-2高等数学192/1219296/696/61120050线性代数40/2.54040/2.51120220概率论与数理统计48/34
46、848/31310011-4大学英语 240/1524060/460/460/3.560/3.52210100计算和信息系统导论(双语) 56/3.55656/3.52210110计算和信息系统导论实验(双语) 56/3.55656/3.51010020c程序设计语言48/348 48/31010140c程序设计语言实验32/2 3232/22210120软件文档写作48/34848/3小 计992/62888104304/19.5328/21192/11.5120/748/3注:“(双语)”标记表示双语授课课程(中文讲课+英语教材)西北工业大学软件工程专业课程设置与教学安排二(专业基础)课程
47、类别课程代码课 程 名 称学时/学分考核分配学时分配各学期学时分配考试.考查讲课实验(上机)一二三四五六七八技 术 基 础 课 0820190数字逻辑48/34848/30820200数字逻辑实验16/11616/11020090汇编与接口64/4481664/42220280离散数学64/46464/42220290面向对象技术与编程(双语)64/46464/42220300面向对象技术与编程实验(双语)*80/2.5*80*80/2.52220310数据结构(双语)48/34848/32220320数据结构实验(双语)*96/3*96*96/32220330计算机操作系统80/564168
48、0/52220340计算机组成原理与系统结构80/5641680/52220350数据库系统(双语)48/34848/32220360数据库系统实验(双语)*96/3*96*96/32220370计算机网络48/34848/32220380计算机网络实验 48/34848/32220390计算机图形学原理与实践64/4481664/4小 计808/50.5544264168/10.5224/14336/2180/5注:1、“(双语)”标记表示双语授课课程(中文讲课+英语教材) 2、带“*”标记的课时表示一半是课内课时,另一半是课外课时。西北工业大学软件工程专业课程设置与教学安排三(专业课)课程类别课程代码课 程 名 称学时/学分考核分配学时分配各学期学时分配考试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店大堂的安保措施介绍
- 旅游科普服务合同
- 艺术涂料施工协议
- 市政环卫洒水车租赁合同
- 退休硬件工程师维护合同
- 租赁GPS车辆安全监控系统合同
- 临时检验员聘用合同模板
- 城市规划光纤铺设合同
- 古董家具修复喷漆协议
- 空调维修工程师聘用合同年薪制
- 《Treasure Island金银岛》课外阅读教学中的主题意义探究
- 《纪念白求恩》朱德《纪念白求恩同志》教科书原文版
- 四大穿刺知识点考试试题及答案
- DB11-T 1796-2020文物建筑三维信息采集技术规程
- DB11-T 513-2018 绿色施工管理规程
- 腰椎间盘突出症的护理查房课件(PPT 27页)
- 第23章-----总需求与总供给
- 通信线路工程验收规范-原文件
- 脑梗死标准病历、病程记录、出院记录模板
- 钢铁动力厂 氮气管线不停车带压开孔工程施工方案
- Kolcaba的舒适状况量表
评论
0/150
提交评论