首页 理论教育 软件工程(卓越工程师教育培养计划)专业培养方案

软件工程(卓越工程师教育培养计划)专业培养方案

时间:2022-09-21 理论教育 版权反馈
【摘要】:毕业要求及实现途径主干学科:软件工程、计算机科学与技术。

专业名称与代码:软件工程 080902

专业培养目标:本专业培养基础扎实、知识面广、实践能力强、综合素质高、能适应信息产业和软件产业需求的,具备扎实的软件理论和软件工程专业知识,具有良好的软件设计与实现能力,具备地学信息化软件开发背景知识,掌握GIS应用软件开发方法,掌握项目管理规范、具备良好的交流沟通能力和创新精神的软件设计与开发的工程技术人才。

专业毕业要求

系统掌握软件工程学科的基本理论和基础知识,掌握软件开发的基本技能与方法,具有熟练使用多种主流软件工具解决实际问题的能力和控制软件质量的能力,了解并掌握一定的管理知识和行业规范,理解工程项目的组织与管理。掌握一门外语,具备良好的阅读、理解专业外语资料的能力和与国外同行进行交流及沟通的能力。

毕业生应获得以下几个方面的知识、能力和素质

1.具有良好的工程职业道德、坚定的追求卓越的态度、强烈的爱国敬业精神社会责任感和丰富的人文科学素养。

2.具备扎实的数学与外语基础,具有从事工程工作所需的相关自然科学知识以及一定的经济管理知识。

3.掌握扎实的工程基础知识和软件工程专业基本理论、基本知识和基本技能与方法,了解软件工程领域的技术发展趋势以及相关应用领域的基本知识。

4.具有良好的计算思维能力、算法设计与分析能力、程序设计能力、计算机应用系统的认知、分析、设计和应用能力;掌握软件需求分析、设计、开发、测试和维护等软件过程,熟悉软件过程管理的基本流程,掌握软件工程化开发的方法、技术和工具。

5.具有主动学习和获取新知识与技术的能力;具有良好的文字和口头表达能力;具有较好的组织管理能力、较强的交流沟通和团队合作的能力;具有一定的独立工作能力和创新精神。

毕业要求及实现途径

主干学科:软件工程、计算机科学与技术。

核心课程:面向对象程序设计、计算机结构与组成、离散数学数据结构、数据库概论、操作系统原理、算法设计与分析、计算机网络、面向对象软件工程与UML、Java和.net软件开发、软件需求、软件体系结构与设计、计算机图形学、实用数据库、地理信息系统原理与软件开发、软件测试、软件过程与CMMI等。

主要实践性教学环节:计算机高级语言课程设计、面向对象程序设计课程设计、计算机结构与组成课程设计、数据结构课程设计、计算机网络课程设计、软件开发技术课程设计、数据库课程设计、地理信息系统软件开发课程设计、软件工程综合实习、软件企业工作性实践、毕业设计。

修业年限:四年。

授予学位:工学学士。

相近专业:计算机科学与技术。

Program for Software Engineering

(Excellent Engineer Training Program)

Specialty and Code:Software Engineering 080902

Education 0bjective:The students are cultured to have solid foundation,wide knowledge,strong practical ability,high comprehensive quality,and adaptive to information industry and software industry needs.They should master founded knowledge of software theory,software engineering and have good capability of software design and implementation.They will be trained to have the background of software development of Geoscience and master the software development method of GIS application. After graduation,the student will be able to have the senior ability of project management,good communication and creativity in software design and development.

Graduation Requirements

Students should systematically master the fundamental theory and knowledge of software engineering,the basic techniques and methods of software development.They are required to skillfully use a variety of mainstream software tools to solve real problems and control software quality,grasp the knowledge of software management and industry specification,comprehend organization and management of software project.Furthermore,the students should master a foreign language,have the ability to read and understand the professional foreign literature and communicate with foreign counterparts.

Graduates should gain the knowledge,ability and quality from the aspects below

1.To have merit engineering professional ethics,firm attitude of pursuit excellence,strong patriotic spirit,strong sense of social responsibility,and good humanistic quality.

2.To master solid foundation of Math and English,with related knowledge of natural science and economic management to pursue engineering orientation.

3.To master solid foundation of engineering and software engineering professional theory,knowledge,techniques and methods,understand the trend of technology development in the field of software engineering and basic knowledge with their application areas.

4.To have the ability of good computing thinking,algorithm design and analysis,program design,the ability of cognition,analysis,design and application of computer application systems;to master the process of software requirement analysis,design,development,test and maintenance,familiar with basic process of software process management,master the methods,techniques and tools of software engineering.

5.To have the ability of active learning and acquiring new knowledge and technology,good writing and oral communication skills,good organization and management ability,strong communication and team cooperation ability,independent working ability and innovation spirit.

Graduation Requirements and Ways to Achieve

Major Disciplines:Software Engineering,Computer Science and Technology.

Main Courses:Object-Oriented Programming,Computer Structure and Composing,Data Structure,Discrete Mathematics,Introduction to Database,Operating System,Design and Analysis of Algorithms,Computer Networks,Object-Oriented Software Engineering&UML,Java&.net Software Development,Software Requirements,Software Architecture and Design,Computer Graphics,Practical Database,Principles of Geographic Information Systems and Software Development,Software Testing, Software Process and Capability Maturity Model,etc.

Practical Work:Projects of Advanced Programming Language,Projects of Object-oriented Programming,Projects of Computer Structure and Composing,Projects of Data Structure,Projects of Computer Network,Projects of Java(.net),Projects of Database,Projects of Geographical Information System Development,Comprehensive Practice of Software Engineering,Practice of Software Enterprises,Graduation Design(Thesis).

Duration:four years.

Degree Granted:Bachelor of Engineering.

Related Specialties:Computer Science and Technology.

软件工程(卓越工程师教育培养计划)专业课程教学计划表

Course Descriptions of Software Engineering(Excellent Engineer Training Program)

注:通识教育选修课学分和创新创业自主学习学分未列入具体学期。

软件工程(卓越工程师教育培养计划)专业课程分类统计

Course Category Statistics of Software Engineering(Excellent Engineer Training Program)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈