西电软件工程专业培养方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工程专业培养方案
[日期: 2007-05-09 ] [字体:大中小]
软件工程专业培养方案
一、培养目标及模式
业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学及软件工程专业基础理论,具有软件开发能力,具有软件开发实践和项目组织的初步经验,具有创新、创业和服务意识,具有竞争和团队精神,具有熟练的外语运用能力,能适应技术进步和社会需求变化的高素质、实用型、具有国际竞争能力的软件工程专门人才。采用“面向需求、突出特色、强调工程、分流培养”的培养模式。
二、基本要求
为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要,实现软件人才培养的跨越式发展,基于人才可持续发展的培养理念,将知识、能力、素质的培养有机结合。具体要求如下:
(一) 素质结构要求
思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业,注重职业道德修养;具有诚信意识和团队精神。
文化素质:具有一定的文学艺术修养,具有良好的文字和口头表达能力,具有交流和沟通能力与现代意识。
专业素质:掌握科学的思维方法、工程设计方法,具备良好的工程素养;具有创新、创业精神;具有严谨的科学态度和务实的工作作风。
身心素质:具有较好的身体素质和心理素质。
(二) 能力结构要求
掌握软件工程的知识与技能,具备软件工程师从事工程实践所需的专业能力。
获取知识能力:具备终身学习能力、信息获取能力、适应学科发展的能力等。
应用知识能力:具备需求分析和建模的能力、软件设计和实现的能力、软件评审与测试的能力、软件过程改进与项目管理的能力、设计人机交互界面的能力、使用软件开发工具的能力等。
创新能力:在基础研发、工程设计和实践等方面具有一定的创新意识和能力。
(三) 知识结构要求
工具性知识:包括外语、文献检索、科技写作等。
人文社会科学知识:包括文学、哲学、政治学、社会学、法学、心理学、思想道德、职业道德、艺术等。
自然科学知识:包括数学、物理学等。
工程学知识:包括软件工程经济学、其他工程应用领域的基础知识。
经济管理知识:包括营销管理学等。
专业技术基础知识:包括计算机科学和数学基础知识,即离散数学、程序设计语言和程序设计、数据结构、计算机组成与结构、操作系统、计算机网络、数据库基础知识等。
专业知识:包括团队合作与沟通、软件需求、软件建模与分析、软件设计、软件验证与确认、软件进化、软件过程与管理、软件体系结构、软件工程的形式化方法、人机交互、工作流技术、电子商务、知识产权与软件保护等。
三、学制与学位
1. 基本学制:四年。
2. 授予学位:工学学士。
四、专业方向与业务能力
结合社会对软件工程专业人才的需求及国际国内软件工程专业的发展特点,参考国际软件工程专业规范和全国教学指导委员会软件工程专业规范,充分考虑西安电子科技大学的专业特色和软件学院自身的特点,软件学院软件工程专业拟开设Web工程与信息系统、软件测试与分析、网络与通信系统软件、嵌入式系统、数字娱乐系统五个培养方向。
Web工程和信息系统方向的学生在学习本专业必修课的基础上,通过限修分布对象技术、Java技术、数据库应用技术、系统分析与设计和Web工程等课程以及工程设计实践,掌握信息系统和Web系统的开发方法、规划、建模、
构建、测试、维护、集成和项目管理等理论与技术。毕业生可在电子政务、电子商务、 Web应用、ERP、金融、邮政等领域工作。
软件测试与分析方向的学生在学习本专业必修课的基础上,充分利用软件学院科研优势,通过限修程序分析、软件测试、软件测试环境与工具、Java 技术、网络程序设计等课程以及工程设计实践,掌握软件系统的测试、分析、维护与进化技术。毕业生可在电信、金融、石油等大型行业应用软件系统的测试、维护与进化,嵌入式系统的分析与测试,军用电子信息系统的测试、维护与进化,以及跨国软件外包中的测试与进化领域工作。毕业生可从事编译器优化、软件测试、程序理解、逆向工程、程序可靠性与安全性分析等多个领域的工作。
网络与通信系统软件方向的学生在学习本专业必修课的基础上,充分利用西安电子科技大学的优势资源,通过限修通信基础、协议工程、网络程序设计、信息安全基础和网络多媒体等课程以及工程设计实践,掌握通信基础知识、协议设计方法和通信应用软件设计技术。毕业生可在电信、邮政、移动、军用电子信息系统等行业从事通信软件系统设计、开发、集成、营运等工作。
嵌入式系统方向的学生在学习本专业必修课的基础上,通过限选嵌入式系统结构与设计、嵌入式操作系统、嵌入式开发环境与工具、网络多媒体和网络程序设计等课程以及工程设计实践,掌握嵌入式软件工程理论、技术及各种开发、调试和测试工具,并具备嵌入式系统软件、中间件和应用软件研究开发能力。毕业生可在嵌入式系统尤其是网络信息终端、数字家电领域工作。
数字娱乐系统方向的学生在学习本专业必修课的基础上,通过限选图形图像处理、网络多媒体、分布对象技术、人机交互与可视化技术、游戏程序设计等课程以及工程设计实践,掌握图形图像、动画、音频、视频、游戏引擎、游戏开发工具等数字娱乐软件的基本开发技术。毕业生可在电子游戏产业、互动娱乐产业等数字娱乐领域内工作。
五、主干课程设置
软件工程专业课程由主干必修课程、主干限选课程和任选课程三部分组成,其中主干必修课程包括计算机导论、面向对象程序设计、数据结构、算法设计与分析、离散数学、计算机组成与结构、操作系统、计算机网络、数据库系统概论、软件工程经济学、团队合作与沟通、软件工程概论、编译原理、软件体系结构、软件过程与项目管理、程序设计课程设计、计算机组成课程设计、操作系统课程设计。
主干限选课程依据不同的方向开设,每个方向由五门限选课构成,其中方向间允许部分课程重复,但不会出现一门课程在所有的方向都有。具体如下:
(1) Web工程与信息系统