最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件工程专业培养方案

来源:动视网 责编:小OO 时间:2025-10-02 10:59:14
文档

软件工程专业培养方案

软件工程专业培养方案SoftwareEngineering专业名称:软件工程码:080902一、专业培养目标本专业培养能够适应社会主义现代化建设和软件工程技术发展,德、智、体、美全面发展,富有良知和社会责任感,具备数学与自然科学知识基础,掌握软件开发、网络与信息安全相关的基本理论、基本技能和基本方法,具备运用专业知识分析和解决复杂工程问题的能力,能胜任软件系统开发与测试、信息安全系统开发与应用等工作,并能够综合考虑法律、环境与可持续发展等因素,具备工程创新意识、创业意识、团队精神、沟通表
推荐度:
导读软件工程专业培养方案SoftwareEngineering专业名称:软件工程码:080902一、专业培养目标本专业培养能够适应社会主义现代化建设和软件工程技术发展,德、智、体、美全面发展,富有良知和社会责任感,具备数学与自然科学知识基础,掌握软件开发、网络与信息安全相关的基本理论、基本技能和基本方法,具备运用专业知识分析和解决复杂工程问题的能力,能胜任软件系统开发与测试、信息安全系统开发与应用等工作,并能够综合考虑法律、环境与可持续发展等因素,具备工程创新意识、创业意识、团队精神、沟通表
软件工程专业培养方案

Software Engineering

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

一、专业培养目标

本专业培养能够适应社会主义现代化建设和软件工程技术发展,德、智、体、美全面发展,富有良知和社会责任感,具备数学与自然科学知识基础,掌握软件开发、网络与信息安全相关的基本理论、基本技能和基本方法,具备运用专业知识分析和解决复杂工程问题的能力,能胜任软件系统开发与测试、信息安全系统开发与应用等工作,并能够综合考虑法律、环境与可持续发展等因素,具备工程创新意识、创业意识、团队精神、沟通表达能力和终身学习能力的应用型高级专门人才。

学生在毕业后5年左右预期能够实现以下目标:

(1)具有高尚的职业道德,高度的社会责任感,健康的身心和良好的人文素养,理解职业道德和规范,在社会和道德的范围内工作;

(2)具有扎实的数理基础和系统的软件工程、网络与信息安全专业知识,素质全面,具有较强创新意识、工程实践能力,能够对复杂工程问题进行研究、分析和提出合理的解决方案; 

(3)能够跟踪并适应现代软件开发、网络与信息安全的技术发展,具备较强的实践和创新能力,能够运用现代工具从事本专业领域相关产品的设计和开发,成长为系统分析工程师、软件开发工程师和网络与信息安全工程师等;

(4)了解软件项目工程管理的基本原理与经济决策方法,具有良好的团队沟通能力和一定的领导能力,能够在相关专业领域的工程项目中承担任务或领导团队完成任务;

(5)具有全球化意识和国际视野,具有适应社会与行业发展的自主和终身学习能力,能够通过自主学习持续提升自己的综合素质和专业能力,不断适应社会发展。

二、毕业要求

通过4年的系统学习,本专业的学生要求掌握高等数理基础、工程技术基础、人文和社会科学基础知识,掌握软件开发、网络信息与安全的基础理论与知识,了解新兴技术;了解系统分析与开发方法、过程控制与管理方法,具备复杂软件工程问题的设计、分析、测试和实验能力、交叉领域应用能力;具备外语阅读与交流能力、跨文化团队协作与沟通能力、以及工程实践与创新能力;具有适应社会与行业发展的自主和终身学习能力,人文社会科学素养、社会责任感和职业操守。具体包括以下方面的能力和素养:

1、工程知识:能够将高等数理基础、工程技术基础、社会科学基础和软件工程专业知识用于解决软件工程及应用领域的复杂工程问题。

1.1 掌握数理、工程技术、人文和社会科学的基础知识。

1.2 掌握软件工程基础及专业知识。

1.3 掌握计算机系统及网络系统构成,并能够综合运用上述专业知识解决软件工程及应用领域的复杂工程问题。

2、问题分析:能够应用高等数理、工程技术、社会科学基础和软件工程专业知识,识别、表达、并通过文献研究分析软件工程及应用领域的复杂工程问题,以获得有效结论。

2.1 运用数理及工程技术方法制定分析系统需求模型。

2.2 基于计算机系统和网络系统组织与结构,设计软件工程模型。

2.3 了解文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法,具备分析复杂软件工程问题的学习能力。

3、设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足软件工程及应用领域的特定需求的系统、组件或模型;并能够在系统设计与开发过程中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

3.1 掌握软件生命周期要素,了解各种软件开发过程管理模型。了解ISO国际质量标准、CMMI软件评价标准。

3.2 掌握软件工程设计方法,尤其是面向对象理论与方法,能够通过统一建模语言设计符合需求、具有创新性的系统解决方案,同时识别社会、安全、法律、文化以及环境等因素。

3.3 构建符合规格及的系统、组件,具备对设计及开发出的系统与原定规格及进行对比评估的能力。

4、研究:能够基于软件工程原理并采用科学的软件工程方法,对软件工程及应用领域中的复杂工程问题进行研究,包括:专业设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。

4.1 面向中小型软件、或较大型软件开发中部分模块,具有设计与开发系统的能力,具备资料收集、分析、设计、编码、测试和维护的能力。

4.2 分析与解释数据的能力,包括实施实验,并以预测或预期结果进行实验比较。

4.3 通过系统综合评价得到合理有效的开发方案的能力,包括从系统开发中呈现资料、解释资料或结果,并总结结论及给予建议,形成报告。

5、使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的软件工程的工具、系统分析与开发方法、过程控制与管理方法,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。

5.1 了解软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用方法。

5.2 掌握开发、选择与使用现代软件开发工具。

5.3 掌握软件工程领域最新分析、设计、编码、测试、维护技术,对复杂软件工程问题进行预测与模拟,并能够理解其局限性。

6、工程与社会:能够基于软件工程相关背景知识进行合理分析,评价系统设计与开发实践中的复杂工程问题解决方案,明确对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

6.1 基于软件工程相关背景知识进行合理分析,包括利用原理性知识进行自主分析、自主设计、自主测试分析。

6.2 评价专业工程实践和复杂工程问题解决方案,能够评价软件工程技术发展可能带来的社会、健康、安全、法律以及文化的影响。

6.3 通过校内大学生素质拓展训练,校外社会实践的方式,培养学生具有理解应承担的社会责任。

7、环境和可持续发展:能够理解和评价面向复杂软件工程问题的系统开发中对环境、社会可持续发展的影响。

7.1 识别及预测软件开发、实施、维护中可能出现问题,具备应对突发事件和危机的能力,能够洞悉或预测软件开发、软件实施、软件维护中可能出现的问题,并采取恰当的应对措施。

7.2 理解和评价信息技术发展对于客观世界和社会的影响。

7.3 接受技术伦理学教育,具备技术伦理学知识,针对环境和发展的影响进行自我约束。

8、职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任。

8.1 通过人文和社会科学基础知识学习,具有人文社会科学素养、社会责任感。

8.2 通过开展多样化的体育教学内容,开展心理普查、心理学专业知识的传授,培养学生具有健康的身体和心理素质。

8.3 通过系统的思政课程体系,以及软件工程专业实践课程,培养学生在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任。

9、个人和团队:能够在软件工程及相关交叉学科背景下的团队中承担个体、团队成员以及负责人的角色。

9.1 培养在相关交叉应用领域的应用能力,在多学科背景下的团队中成为领导者或成员。

9.2 在系统开发过程中明确角色,承担责任,具备负责部分模块开发的能力。

9.3 通过大学军训、参与课外文化活动,培养学生具备组织管理能力、自我控制能力以及人际交往能力。

10、沟通:能够在软件工程及应用领域就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。

10.1 能够使用软件工程及信息技术语言,能够就复杂工程问题与业界同行及社会公  众进行有效沟通和交流。

10.2 至少掌握一门外国语,具备运用本国语言、外语及文字的能力。

10.3 能够查阅外文资料,具备一定的国际视野,能够在跨文化背景下进行沟通和交流。

11、项目管理:理解并掌握软件工程项目管理原理与经济决策方法,并在软件工程及应用领域的交叉学科环境中应用。

11.1 掌握软件工程项目管理原理。

11.2 掌握技术经济分析、经济效益及社会效益分析能力和一定的经济管理知识,了解相关的地域文化、商务保证和法律法规。

11.3 在软件工程及应用领域的交叉学科环境中运用项目管理方法。

12、终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。

12.1 通过传授科学的职业规划概念,培养学生具有自主学习和终身学习的意识。

12.2 掌握自主文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法。

12.3 具备不断学习和适应发展的能力。

三、课程设置

(一)主干学科:软件工程

(二)核心课程及主要实践性教学环节

1. 核心课程:

线性代数、概率论与数理统计、程序设计基础、数据结构与算法、数据库系统原理、计算机组成原理、Python应用基础、JAVA语言程序设计、计算机网络、操作系统、软件工程、编译原理、软件测试、统一建模语言UML、Java Web程序设计、网络与信息安全等。

2. 主要实践性教学环节:

主要专业课程实验包括:软件设计基础实验、数据结构与算法实验、数据库系统原理实验、计算机组成原理实验、Python应用基础实验、JAVA语言程序设计实验、计算机网络实验、软件工程实验、IT项目管理实验、编译原理实验、软件测试实验、统一建模语言UML实验、Java Web程序设计实验、网络与信息安全实验等。

集中实践性教学环节包括:入学教育及军训、社会实践、公益劳动、思想政治理论课实践教学、程序设计基础实训、WEB开发基础实训、数据库系统综合实训、软件开发综合实训、网络信息与安全综合实训、大型项目综合实训、软件工程专业毕业实践与毕业设计等。

(三)各环节学时学分比例

课程性质课程类别应修学分(比例%)其中选修课学分(比例%)其中实践学分(比例%)
课程教学平台通识教育平台34.5(20.91)7.5(4.55)
学科基础平台36(21.82)4.5(2.73)

9

专业教育平台22.5(13.)4(2.42)
实践教学平台37(22.42)37(22.42)
课程教学模块通识教育选修模块8(4.85)8(4.85)1(0.61)
学科基础选修模块7(4.24)7(4.24)1.5(0.91)
专业方向选修模块16(9.70)16(9.70)9(5.45)
创新创业模块4(2.42)2(1.21)1(0.61)
合计16533(20.0)65.5(39.70)
四、毕业及学位要求

学制:4年

修业年限:3~6年

毕业学分要求:不少于165学分

授予学位:符合国家学位规定和山东理工大学学位授予条件者,授予工学学士学位

五、泛学习

(对跨学科辅修、双专业、双学位修课要求的描述)

六、专业课程设置一览表(中英文对照)

课程

类别课程

代码

课程名称学分总学时讲课

学时

实验实践学时开课

学期

备注

通识教育平台

P12001马克思主义基本原理

Basic Principles of Marxism

348483
P12502思想和中国特色社会主义理论体系概论

Mao Zedong Thought & Outline of Theory of Socialism With Chinese Characeristics

44
P12229思想道德修养与法律基础

Moral Cultivation & Law Basics

2.540401
P12503中国近现代史纲要

Outline of Chinese Modern History

2.540402
P12226形势与Ⅰ

Situation & Policies Ⅰ

116163
P12227形势与Ⅱ

Situation & Policies Ⅱ

116165
N12171大学英语听说Ⅰ

College English Listening and SpeakingⅠ

116161
N12172大学英语听说Ⅱ

College English Listening and SpeakingⅡ

116162
N12246大学英语读写Ⅰ

College English Reading and Writing I

232321
N12247大学英语读写Ⅱ

College English Reading and Writing II

232322
N12248大学英语读写Ⅲ

College English Reading and Writing III

348483
N12249学科英语

Subject English

348484
E12177程序设计基础(B)Ⅰ

Basic ProgrammingⅠ

3.5564881
U12305体育Ⅰ

Physical Education Ⅰ

0.53624121
U12306体育Ⅱ

Physical Education Ⅱ

0.53624122
U12307体育Ⅲ

Physical Education Ⅲ

0.53624123
U12308体育Ⅳ

Physical Education Ⅳ

0.53624124
X12008

军事理论

Military Theory

1363601
X12006文献检索

Document Indexing

1241682
E12275新生研讨课

Freshman Seminar

116161
应修学分小计34.5
通识教育选修模块400B01中国传统文化

Chinese Traditional Culture

1.524242
400E13大学生心理健康教育 Psychologically Healthy Education for College Students13216162
400000通识教育选修课程

General Education Elective Courses

5.5
应修学分小计8
创新创业模块

400E14大学生职业生涯规划

Career Planning for College Students

0.516881
400E02大学生就业指导

Vocational Counsel for College

0.5886
400E15大学生创业基础

College Students' Entrepreneurial Base

1241683
E11086软件工程专业创新创业课程 Software Engineering Innovation and Entrepreneurship Course2+26
400E00学生大赛、论文、发明等认证学分 Student Competition, Thesis, Invention and Other Certification Credits2
应修学分小计4
学科基础平台L12001高等数学(A)Ⅰ

Advanced Mathematics Ⅰ

580801
L12002高等数学(A)Ⅱ

Advanced Mathematics Ⅱ

580802
L12012大学物理(A)Ⅰ

College Physics

348482
L13019大学物理实验Ⅰ

College Physics Experiment Ⅰ

0.7524242
E12232程序设计基础(B)Ⅱ

Basic Programming Ⅱ

2322482
E12203离散数学(B)

Discrete Mathematics (Computer) (A)

348482
L12005线性代数(A)

Linear Algebra (A)

348482
L12013大学物理(A)Ⅱ

College Physics

348483
L13020大学物理实验Ⅱ

College Physics Experiment(A)Ⅱ

0.7524243
E12126数据结构与算法(A)

Data Structure & Algorithms (A)

45683
L12051概率论与数理统计(D)

Probability Theory and Mathematical

348484
E12025数据库系统原理(A)

Principles of Database System (A)

3.5564884
应修学分小计36
学科基础选修模块E32011计算机组成原理(A)

Principles of Computer Composition(A)

45685
E12366Python应用基础

Application Foundation of Python

34832165
E12291地理信息系统开发入门

Geographic Information System

34832165
R12260金融学基础

Foundations of Finance Theory

348485
应修学分小计7
专业教育平台E12032JAVA语言程序设计(A)

JAVA Programming (A)

448163
E12197计算机网络(A)

Computer Network

3.5564885
E12192操作系统(B)

Operating Systems

3.556564
E12206软件工程(C)

Software Engineering(A)

3484085
E12233编译原理(C)

Compilng Principles

3484086
E12139软件测试(A)

Software Testing

34832166
E12280统一建模语言UML

Unified Modeling Language

2.5403285
应修学分小计22.5
专业方向选修模块E52024数据库维护与编程(A)*

Database Maintenance & Programming (A)

34832165软件开发方向
E12266Java Web程序设计*

Java Web Programming

34832164
E12250移动软件开发*

Android Software Development

34832166
E12240网络与信息安全*

Network and Information Security

3484086
E12187CMM理论与实践(B)

CMM Principles & Practices

232327
E12348C++程序设计

C++ programming

34832167
E12293Java框架编程技术*

Framework Programing Technique

23216165
E12302大数据与数据挖掘技术

Big Data & Data Mining Technique

348486
E12295语言程序设计

Programming with  Language

34832167
E12296算法分析与设计

Algorithm Analysis and Design

232327
E12352IT项目管理*

IT Project Management

3484087
E12298机器学习

Machine Learning

2322487
E12299高级计算机网络

Advanced Computer Network

232327
E12300软件度量与质量控制

Software Measurement and Quality Control

2322487
E12301企业开发案例

Enterprise Development Case

34824247
应修学分小计16
专业方向选修模块E12299高级计算机网络

Advanced Computer Network

232327网络与信息安全方向
E12240网络与信息安全*

Network and Information Security

3484085
E12266Java Web程序设计*

Java Web Programming

34832164
E12404

网络协议分析(A)*

Network Protocol Analysis (A)

2322486
E12302大数据与数据挖掘技术

Big Data & Data Mining Technique

348487
E12287服务器安全配置与管理*

Server Security Configuration and Management

34832165
E12288网络攻防技术*

Network Attack and Defense Technology

34832166
E122数字取证

Digital Forensics

3484087
E12290网络安全编程技术

Network Security Programming Technology

2322487
E12303移动软件开发

Mobile Software Development

2322487
E12304软件逆向工程

Software Reverse Engineering

3484087
E12305软件安全与漏洞分析

Software Security and Vulnerability Analysis

3484087
E12296算法分析与设计

Algorithm Analysis and Design

232327
E12352IT项目管理

IT Project Management

3484087
E12300软件度量与质量控制

Software Measurement and Quality Control

2322487
E12306安全综合案例

Security Comprehensive Case

23216167
应修学分小计16
实践教学平台X11001入学教育及军训

Entrance Education & Military Training

0+31
X11002公益劳动

Voluntary Labour

0+21
X11003社会实践

Social Practice

0+21
P11034思想政治理论课实践教学

The Practice of Ideological and Political Theory Course Teaching

2+24
E11030WEB开发基础实训(A)

Training of WEB Development (A)

1+13
E11051数据库系统综合实训(A) 

Comprehensive Training for Database System

3+35
E11087程序设计基础实训

Course Exercise in Data Structure

1+12
E11088JAVA语言课程实训

Programming Training For Java Language

2+23
E110软件工程综合实训

Comprehensive Training For Software Engineering

5+56根据选修方向选择
E11125

网络与信息安全综合实训

Comprehensive Training For Network and Information Security

5+56
E11126

大型项目综合实训

Comprehensive Training for Large-Scale Project

8+87
X11004毕业鉴定

Graduation Education

0+18
E11091软件工程专业毕业实践与毕业设计 

Graduation Practice & Design of Computer Science

15+158
应修学分小计37
总计165
制定审核
院长
附件1:毕业要求对培养目标的支撑矩阵

附件2:课程体系与毕业要求的对应矩阵

附件1:毕业要求对培养目标的支撑矩阵

毕业要求培养目标
培养目标1培养目标2培养目标3培养目标4培养目标5
1.工程知识
2.问题分析
3.设计/开发解决方案
4.研究
5.使用现代工具
6.工程与社会
7.环境和可持续发展
8.职业规范
9.个人和团队
10.沟通
11.项目管理
12.终身学习
附件2:课程体系与毕业要求的对应矩阵

毕业要求工程知识问题分析设计/开发解决方案

研究使用现代工具工程与社会环境和可持续发展职业规范个人和团队沟通项目管理终身学习
课程名称1.11.21.32.12.22.33.13.23.34.14.24.35.15.25.36.16.26.37.17.27.38.18.28.39.19.29.310.110.210.311.111.211.312.112.212.3
通识教育平台马克思主义基本原理0.2
思想和中国特色社会主义理论0.20.2
思想道德修养与法律基础0.1
中国近现代史纲要0.20.2
形势与Ⅰ、Ⅱ0.2
大学英语听说Ⅰ、Ⅱ0.2
大学英语读写Ⅰ、Ⅱ、Ⅲ0.3
学科英语0.20.3
程序设计基础(B)Ⅰ

0.10.10.10.10.1
体育Ⅰ、Ⅱ、Ⅲ、Ⅳ0.1
军事理论0.1
文献检索0.20.2
新生研讨课0.10.2
通识教育选修模块中国传统文化0.2
大学生心理健康教育0.1
通识教育选修课程
创新创业模块

学科

大学生职业生涯规划
大学生就业指导
大学生创业基础0.20.20.2
软件工程专业创新创业课程
学生大赛、论文、发明等认证学分0.20.20.20.30.2

学科基础平台高等数学(A)Ⅰ、Ⅱ0.30.3
大学物理(A)Ⅰ、Ⅱ0.10.1
大学物理实验Ⅰ、Ⅱ0.20.2
程序设计基础(B)Ⅱ

0.10.10.10.1
离散数学(B)

0.20.20.20.20.2
线性代数(A)

0.10.1
数据结构与算法(A)

0.20.20.20.30.2
概率论与数理统计(D)

0.10.1
数据库系统原理(A)

0.20.20.30.2
学科基础选修模块计算机组成原理(A)0.20.20.20.20.2
Python应用基础

0.20.10.20.20.2
地理信息系统开发入门
金融学基础
专业教育平台JAVA语言程序设计(A)

0.20.20.20.20.3
计算机网络(A)

0.20.30.20.20.2
操作系统(B)

0.20.20.20.2
软件工程(C)

0.20.30.20.3
编译原理(C)

0.30.20.2
软件测试(A)

0.30.10.20.3
统一建模语言UML

0.30.20.20.3
专业方向选修模块数据库维护与编程(A)0.20.20.30.2
Java Web程序设计0.20.20.30.20.2
移动软件开发0.20.20.20.20.2
网络与信息安全0.20.30.30.2
CMM理论与实践(B)
C++程序设计

Java框架编程技术0.20.10.20.20.2
大数据与数据挖掘技术
语言程序设计
算法分析与设计
IT项目管理

0.20.20.20.30.2
机器学习
高级计算机网络
软件度量与质量控制
企业开发案例
网络协议分析(A)

0.20.10.30.2
服务器安全配置与管理0.20.20.40.2
网络攻防技术0.20.20.20.20.2
数字取证
网络安全编程技术
软件逆向工程
软件安全与漏洞分析
安全综合案例
实践教学平台入学教育及军训
公益劳动
社会实践
思想政治理论课实践教学
WEB开发基础实训(A)0.20.20.20.20.2
数据库系统综合实训(A)0.20.20.20.20.3
程序设计基础实训0.20.20.20.20.2
JAVA语言课程实训

0.20.20.20.20.2
软件工程综合实训0.30.30.30.40.3
网络与信息安全综合实训0.30.30.30.40.3
大型项目综合实训0.20.40.40.40.20.2
毕业鉴定
软件工程专业毕业实践与毕业设计0.20.40.40.20.40.50.20.20.20.20.4

文档

软件工程专业培养方案

软件工程专业培养方案SoftwareEngineering专业名称:软件工程码:080902一、专业培养目标本专业培养能够适应社会主义现代化建设和软件工程技术发展,德、智、体、美全面发展,富有良知和社会责任感,具备数学与自然科学知识基础,掌握软件开发、网络与信息安全相关的基本理论、基本技能和基本方法,具备运用专业知识分析和解决复杂工程问题的能力,能胜任软件系统开发与测试、信息安全系统开发与应用等工作,并能够综合考虑法律、环境与可持续发展等因素,具备工程创新意识、创业意识、团队精神、沟通表
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top