您目前的位置: 开云官方注册,开云kaiyun(中国)» 本科生教育» 培养方案

软件工程本科专业人才培养方案(2019版)

    软件工程本科专业人才培养方案(2019版)

  Undergraduate Program for Specialty in Software Engineering

  (专业代码:080902)

  一、培养目标与毕业要求

  (一)培养目标

  立足山东,面向全国,主动服务于区域经济发展,培养软件工程领域德智体美劳全面发展,具备数学、自然科学、人文社科基础知识和扎实的软件工程基础理论与专业知识,具备将基本原理和技术用于复杂软件系统的分析、设计、实现、测试、应用和维护,以及软件系统开发管理的能力,具有良好的软件工程素养、职业道德、不断创新和自我学习能力的应用型软件工程人才。学生毕业后能够在 IT 行业、企事业单位从事软件系统开发和管理工作,主要岗位包括软件项目经理、软件需求分析师、软件开发工程师、软件测试工程师、软件产品经理等。

  (二)毕业要求

  1. 工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。

  1-1:掌握数学、自然科学、工程基础知识,能够用于复杂软件工程问题的表述;

  1-2:掌握软件工程基础知识,能够用于复杂软件工程问题的抽象、建模和求解;

  1-3:掌握软件工程专业知识,能够用于分析和解决复杂软件工程问题,并对解决方案进行评估、比较和综合。

  2. 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。

  2-1:能够应用数学、自然科学和软件工程的基本原理,识别和判断复杂软件工程问题中的关键环节,正确表达复杂软件工程问题。

  2-2:能通过文献研究,分析复杂软件工程问题的关键环节以及其中的影响因素,筛选复杂软件工程问题的多种解决方案并寻求可替代解决方案,获得有效结论。

  3. 设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

  3-1:针对特定的复杂软件工程问题,了解影响设计目标和技术方案的各种因素,能够利用软件工程专业知识,确定软件系统设计目标,实施合理的功能模块划分;

  3-2:掌握复杂软件系统设计开发全周期的基本方法和技术,选用合适的软件系统开发模型,完成满足特定需求的功能模块设计;

  3-3:考虑社会、健康、安全、法律、文化及环境等制约因素,确定复杂软件工程系统的体系结构,设计创新性解决方案。

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

  4-1:能够基于数学、自然科学和软件工程的基本原理,通过文献研究或相关方法,对复杂软件工程问题的解决方案进行调研和分析;

  4-2:能够利用软件工程专业知识,依据复杂软件工程问题解决方案的特征,使用合适的编程模型对解决方案进行表达,并设计实验方案、搭建实验环境并开展实验;

  4-3:具有一定的分析与综合能力,能够根据科学实验结果及相关数据进行分析、解释与综合,并得到合理、有效的结论。

  5. 使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。

  5-1:了解现代软件工程工具和信息技术工具的使用原理和方法,理解不同工具的局限性;

  5-2:能够根据软件工程项目需求,选择与使用恰当的技术、资源和各种工具对复杂软件工程问题进行描述、分析、设计、开发和测试;

  5-3:能够针对具体的复杂软件工程问题,开发或选用满足特定需求的现代工具,对问题进行模拟和预测,并能够分析工具的局限性。

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

  6-1:了解软件工程相关领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对软件工程活动的影响;

  6-2:能够分析和评价软件工程实践和复杂软件工程问题的解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对软件工程项目实施的影响,并理解自己应承担的责任。

  7. 环境和可持续发展:能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。

  7-1:知晓和理解环境保护和可持续发展的理念和内涵,了解相关的法律法规和方针政策,树立较强的环境保护和可持续发展意识;

  7-2:针对复杂软件工程问题,能够站在环境保护和可持续发展的角度,思考软件工程实践的可持续性,评价软件产品全周期中可能对环境、经济、社会和生态可持续发展造成的损害和隐患。

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

  8-1:具备正确的世界观、人生观、价值观,了解中国国情,理解个人与社会的关系,具有服务于社会和大众的意识;

  8-2:能够理解软件工程职业道德和规范以及软件工程师的社会责任,并在软件工程实践中自觉遵守和履行。

  9. 个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。

  9-1:具有协作精神,能够在多学科背景下的团队合作中保持良好的沟通与交流,独立或合作完成团队分配的工作;

  9-2:能够在多学科背景下的团队中承担负责人的角色,组织、协调和指挥团队成员开展工作。

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

  10-1:能够就复杂软件工程问题,以口头、文稿、图表等方式,准确表达自己的观点,回应质疑,与业界同行及社会公众进行有效沟通和交流;

  10-2:能够阅读和理解专业外文文献,了解软件工程领域的国际发展趋势和研究热点,理解和尊重世界不同文化的差异性和多样性,能够就专业问题在跨文化背景下进行沟通和交流。

  11. 项目管理:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。

  11-1:掌握软件工程项目中涉及的管理原理与经济决策方法,并了解软件工程产品全周期的成本构成,理解其中涉及的工程管理与经济决策问题;

  11-2:能够在多学科环境下将工程管理原理和经济决策方法应用于复杂软件工程项目的分析、设计、开发、测试等环节。

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

  12-1:能够认识到不断探索和学习的必要性,具有自主学习和终身学习的意识;

  12-2:在软件工程专业领域,具有对技术问题的理解能力、归纳总结的能力和提出问题的能力等自主学习能力,以适应软件行业发展的需要。

  表1  学生毕业要求对本专业培养目标的支撑关系

  培养目标

  

  毕业要求

  具备数学、自然科学和人文社科基础知识,具备扎实的软件工程基础理论与专业知识

  具备将基本原理和技术用于复杂软件系统进行分析、设计、实现、测试、应用和维护,以及软件系统开发管理的能力

  具有良好的软件工程素养、职业道德、不断创新和自我学习能力

  1.工程知识

  H

  M

  

  2.问题分析

  

  H

  

  3.设计/开发解决方案

  M

  H

  L

  4.研究

  

  H

  

  5.使用现代工具

  M

  H

  

  6.工程与社会

  L

  

  H

  7.环境和可持续发展

  L

  L

  H

  8.职业规范

  

  

  H

  9.个人和团队

  

  H

  M

  10.沟通

  L

  H

  

  11.项目管理

  M

  H

  

  12.终身学习

  

  

  H

  

  注:H:高支撑度,M:中支撑度,L:低支撑度

  二、修业年限、计划总学时、学分及授予学位

  本专业标准学制为四年,学校实行学分制下的弹性学制,允许学生在3~6年内修满学分。计划总学时为2746/2779/2779/2785学时(依所选不同方向而定),总学分为169学分。学生修完规定课程,修满规定学分,准予毕业。符合学位授予条件者,经校学位委员会审核通过,授予工学学士学位。

  三、主干学科与主要课程

  主干学科:软件工程。

  主要课程:高等数学、线性代数、概率论与数理统计、计算机科学导论、程序设计基础、大学物理、面向对象程序设计、数字逻辑、离散数学、软件工程导论、计算机组成原理、软件工程职业实践、数据结构、操作系统、数据库原理与应用、Java与面向对象技术、团队激励与沟通、软件设计与体系结构、软件需求分析、计算机网络、软件质量保证与测试、软件项目管理等。

  四、主要实践性教学环节(含主要专业实验)

  包括计算机科学导论、程序设计基础、大学物理、面向对象程序设计、数字逻辑、软件工程导论、计算机组成原理、数据结构、操作系统、数据库原理与应用、Java与面向对象技术、团队激励与沟通、软件设计与体系结构、计算机网络、软件质量保证与测试、软件项目管理等专业课程的上机实践,以及软件工程导论课程设计、数据结构课程设计、操作系统课程设计、数据库原理与应用课程设计、计算机网络课程设计、专业实训、软件工程综合实践、第二课堂、毕业实习、毕业设计等。

  五、课程的学时、学分及学期安排(见表2)

  

  

  表2 课程学时、学分及学期安排表

  课程

  类别

  课程

  性质

  课程

  模块

  课程

  编号

  课程名称

  学

  分数

  总

  学

  时

  总学时分配

  周学时

  开设学期

  考核方式

  备注

  授课

  实验

  上机

  其他

  通

  识

  教

  育

  课

  程

  通识教育必修课程

  思想政治理论课程

  0301111801

  思想道德修养与法律基础

  Moral Character and Introduction to Law

  3

  54

  36

  

  

  18

  3

  一

  考试

  1.思想政治理论课程,共16学分,其中实践教学4学分。

  2.由马克思主义学院根据《关于加强新时代高校“形势与政策”课建设的若干意见》(教社科〔2018〕1号)、《新时代高校思想政治理论课教学工作基本要求》(教社科〔2018〕2号)等文件精神开课。

  0301121802

  中国近现代史纲要

  Compendium of Modern Chinese History

  3

  54

  36

  

  

  18

  3

  二

  考试

  0301131803

  马克思主义基本原理概论

  Introduction to the Basic Theories of Marxism

  3

  54

  36

  

  

  18

  3

  三

  考试

  0301131804

  毛泽东思想和中国特色社会主义理论体系概论(一)

  Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics(Ⅰ)

  2

  36

  36

  

  

  

  2

  三

  考试

  0301141804

  毛泽东思想和中国特色社会主义理论体系概论(二)

  Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics(Ⅱ)

  3

  54

  36

  

  

  18

  3

  四

  考试

  0301111805

  形势与政策(一)

  Situation and Policies(Ⅰ)

  0.5

  9

  8

  

  

  1

  1

  一

  考查

  0301121805

  形势与政策(二)

  Situation and Policies(Ⅱ)

  0.5

  9

  8

  

  

  1

  1

  二

  考查

  0301131805

  形势与政策(三)

  Situation and Policies(Ⅲ)

  0.5

  9

  8

  

  

  1

  1

  三

  考查

  0301141805

  形势与政策(四)

  Situation and Policies(Ⅳ)

  0.5

  9

  8

  

  

  1

  1

  四

  考查

  大学语文

  0601121806

  大学语文

  College Chinese

  2

  36

  36

  

  

  

  2

  二

  考试

  文学院负责开课

  大学外语

  1301111807

  大学英语(一)

  College English(I)

  3

  54

  36

  

  

  18

  3

  一

  考试

  1.“大学外语”课程分四个学期开设,共12学分(含实践教学4学分),216学时(其中实践教学72学时不计入总学时)。

  1301121807

  大学英语(二)

  College English(II)

  3

  54

  36

  

  

  18

  3

  二

  考试

  1301131807

  大学英语(三)

  College English(III)

  3

  54

  36

  

  

  18

  3

  三

  考试

  通

  识

  教

  育

  课

  程

  通识教育必修课程

  大学外语

  1301141807

  大学英语(四)

  College English(IV)

  3

  54

  36

  

  

  18

  3

  四

  考试

  

  公共体育

  0501111808

  公共体育(一)

  Physical Education(Ⅰ)

  2

  36

  36

  

  

  

  2

  一

  考试

  “公共体育”课程共6学分,其中,第三至第四学期开设体育俱乐部课程(72学时不计入总学时)。

  0501121808

  公共体育(二)

  Physical Education(Ⅱ)

  2

  36

  36

  

  

  

  2

  二

  考试

  0501131808

  公共体育(三)

  Physical Education(Ⅲ)

  1

  36

  

  

  

  36

  2

  三

  考试

  0501141808

  公共体育(四)

  Physical Education(Ⅳ)

  1

  36

  

  

  

  36

  2

  四

  考试

  军事

  2501111809

  军事理论

  Military Theory

  2

  36

  18

  

  

  18

  2

  一/二

  考查

  含军事技能训练1学分。

  合计

  38

  576

  482

  

  

  94

  

  

  

  必修的人文社会科学通识类课程共38学分,占总169学分的22.49%。

  通识教育选修课程

  人文科学

  可在本模块选修2~4学分

  学生须在创新创业教育模块选修“大学生职业生涯规划与就业指导”课程;学生至少选修1门公共艺术选修课程,取得2个学分。

  社会科学

  可在本模块选修2~4学分

  自然科学

  可在本模块选修2~4学分

  创新创业教育

  可在本模块选修2~4学分

  教师教育

  可在本模块选修2~4学分

  

  

  

  

  课程

  类别

  课程

  性质

  课程

  模块

  课程

  编号

  课程名称

  学

  分

  数

  总

  学

  时

  总学时分配

  周学时

  开设学期

  考核方式

  备注

  授课

  实验

  上机

  其他

  专

  业

  教

  育

  课

  程

  必修

  学科

  基础

  课程

  1702111811

  高等数学(一)Advanced Mathematics(Ⅰ)

  6

  108

  108

  

  

  

  6

  一

  考试

  数学与自然科学类课程,包括高等数学、线性代数、概率论与数理统计、大学物理、离散数学,各有12、3、3、3.5、4学分,共25.5学分,占总169学分的15.08%。计算机科学导论课含新生讨论课。

  1702121811

  高等数学(二)Advanced Mathematics(Ⅱ)

  6

  108

  108

  

  

  

  6

  二

  考试

  1702131802

  线性代数Linear Algebra

  3

  54

  54

  

  

  

  3

  三

  考试

  1702141803

  概率论与数理统计Probability and Statistics

  3

  54

  54

  

  

  

  3

  四

  考试

  1102121803

  大学物理ⅡCollege Physics Ⅱ

  3

  54

  54

  

  

  

  4

  二

  考试

  1742111805

  计算机科学导论Introduction to Computer Science

  3

  58

  50

  

  8

  

  4

  一

  考试

  1742111816

  程序设计基础Programming Foundation

  4

  80

  64

  

  16

  

  5

  一

  考试

  小计

  28

  516

  492

  

  24

  

  

  专业

  核心

  课程

  1742221821

  面向对象程序设计(上机)Object-Oriented Programming

  2

  72

  

  

  72

  

  4

  二

  考查

  

  1742221802

  数字逻辑Digital Logic

  3

  58

  50

  

  8

  

  3

  二

  考试

  1742231803

  离散数学Discrete Mathematics

  4

  72

  72

  

  

  

  4

  三

  考试

  1742231824

  数据结构Data Structure

  4

  80

  64

  

  16

  

  5

  三

  考试

  1742231805

  计算机组成原理Computer Organization

  4

  76

  68

  

  8

  

  4

  三

  考试

  1742231806

  软件工程导论Introduction to Software Engineering

  3

  58

  50

  

  8

  

  3

  三

  考试

  专

  业

  教

  育

  课

  程

  必修

  专业

  核心

  课程

  1742231807

  软件工程职业实践Software Engineer Professional Practice

  1

  18

  18

  

  

  

  1

  三

  考查

  专业教育课程中其他必修课程为工程基础类课程、专业基础类课程与专业类课程,共48学分;属于必修的专业类课程的还有数据结构课程设计、数据库原理与应用课程设计、软件工程导论课程设计、操作系统课程设计、计算机网络课程设计、专业实训

  共6学分,二者合计54学分,占总169学分的31.95%。

  

  1742241818

  操作系统Operating Systems

  4

  80

  64

  

  16

  

  5

  四

  考试

  1742241819

  数据库原理与应用Principle and Applications of Database

  4

  80

  64

  

  16

  

  5

  四

  考试

  1742241820

  Java与面向对象技术(上机)Java and Object-Oriented Technology

  2

  72

  

  

  72

  

  4

  四

  考查

  1742241811

  团队激励与沟通Team Motivation and Communication

  1

  27

  18

  

  9

  

  1

  四

  考查

  1742251822

  计算机网络Computer Networks

  4

  80

  64

  

  16

  

  5

  五

  考试

  1742251813

  软件设计与体系结构Software Design and Architecture

  3

  58

  50

  

  8

  

  3

  五

  考试

  1742251814

  软件质量保证与测试Software Quality Assurance and Testing

  3

  58

  50

  

  8

  

  3

  五

  考试

  1742251815

  软件项目管理Software Projects Management

  3

  58

  50

  

  8

  

  3

  五

  考试

  1742251816

  软件需求分析Software Requirements Analysis

  3

  58

  50

  

  8

  

  3

  五

  考试

  小计

  48

  1005

  732

  

  273

  

  

  合计

  76

  1521

  1224

  

  297

  

  

  专业必修课程合计

  

  

  

  

  课程

  类别

  课程

  性质

  课程

  模块

  课程

  编号

  课程名称

  学

  分

  数

  总

  学

  时

  总学时分配

  周学时

  开设学期

  考核方式

  备注

  授课

  实验

  上机

  其他

  专

  业

  教

  育

  课

  程

  选修

  专业

  提高

  方向

  1743141801

  Web前端技术(上机)Web Front-end Technology

  1.5

  54

  

  

  54

  

  3

  四

  考查

  选择专业提高方向的学生,应在此组课程中至少修读16学分。

  1743161802

  Linux原理与应用(上机)Principles and Applications of Linux OS

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743161803

  计算机体系结构Computer Architecture

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161804

  形式化方法Formal Methods

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161805

  计算机伦理学Computer Ethics

  3

  54

  54

  

  

  

  3

  六

  考查

  1743161806

  数字图像处理(上机)Digital Image Processing

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743161807

  计算机图形学(上机)Computer Graphics

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743161808

  多媒体技术Multi-media Technology

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161809

  人工智能Artificial Intelligence

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161810

  数据挖掘与数据分析Data Mining and Data Analysis

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161811

  机器学习导论Introduction to Machine Learning

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161812

  人工神经网络Artificial neural network

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161813

  智能优化算法Intelligence Optimization Algorithms

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161814

  物联网技术导论Introduction to Internet of Things Technology

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743161815

  大数据与云计算导论Introduction to Big Data and Cloud Computing

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  专

  业

  教

  育

  课

  程

  选修

  专业

  提高

  方向

  1743161816

  技术前沿讲座Lectures On Leading Technology

  2

  36

  36

  

  

  

  2

  六

  考查

  选择专业提高方向的学生,应在此组课程中至少修读16学分。

  1743161817

  科技论文写作(上机)Paper Writing

  1

  36

  

  

  36

  

  2

  六

  考查

  小计

  16

  383

  193

  

  190

  

  

  专业

  应用

  方向

  软件开发

  1743241801

  Web前端技术(上机)Web Front-end Technology

  1.5

  54

  

  

  54

  

  3

  四

  考查

  选择专业应用方向的学生,应在包括本模块(软件开发)在内的3个模块中任选一个。若选择本模块,则应修读模块内所有课程,共16学分。

  1743261802

  移动应用开发(上机)Mobile Application Development

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261803

  Linux原理与应用(上机)Principles and Applications of Linux OS

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261804

  企业级Web开发(上机)Enterprise Web Development

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261805

  人工智能Artificial Intelligence

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261806

  面向对象分析与设计Object-Oriented Analysis and Design

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261807

  软件过程Software Process

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261808

  软件安全Software security

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  小计

  16

  416

  168

  

  248

  

  

  嵌入式件开发

  嵌入式件

  1743241821

  Web前端技术(上机)Web Front-end Technology

  1.5

  54

  

  

  54

  

  3

  四

  考查

  

  1743261822

  移动应用开发(上机)Mobile Application Development

  1.5

  54

  

  

  54

  

  3

  六

  考查

  专

  业

  教

  育

  课

  程

  选修

  专业

  应用

  方向

  

  嵌入式件开发

  1743261823

  Linux原理与应用(上机)Principles and Applications of Linux OS

  1.5

  54

  

  

  54

  

  3

  六

  考查

  选择专业应用方向的学生,应在包括本模块(嵌入式件开发)在内的3个模块中任选一个。若选择本模块,则应修读模块内所有课程,共16学分。

  1743261824

  嵌入式操作系统(上机)Embedded Operating Systems

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261825

  人工智能Artificial Intelligence

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261826

  单片机原理与应用MCU Technology and Applications

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261827

  嵌入式系统原理与应用Embedded System and Applications

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  1743261828

  嵌入式系统软件安全Embedded System Software Security

  2.5

  50

  42

  

  8

  

  3

  六

  考查

  小计

  16

  416

  168

  

  248

  

  

  高智能移动计算

  1743241813

  信息安全导论Introduction to Information Security

  3

  54

  54

  

  

  

  3

  四

  考查

  本模块为校企合作高智能移动计算方向课程。若选择本模块,则应修读模块内所有课程,共16学分。

  1743261814

  Web前端技术(上机)Web Front-end Technology

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261815

  动态Web开发技术(上机)Dynamic Web Development Technology

  1.5

  54

  

  

  54

  

  4

  六

  考查

  1743261816

  企业级Web开发语言基础(上机)Language Basics of Enterprise Web Development

  1.5

  54

  

  

  54

  

  3

  六

  考查

  1743261817

  企业级Web开发框架Enterprise Web Development Framework

  3

  58

  50

  

  8

  

  4

  六

  考查

  1743261818

  主流数据库技术Mainstream Database Technology

  3

  58

  50

  

  8

  

  4

  六

  考查

  1743261819

  移动应用开发(上机)Mobile Application Development

  2.5

  90

  

  

  90

  

  4

  六

  考查

  专

  业

  教

  育

  课

  程

  专

  业

  教

  育

  课

  程

  选修

  专业

  应用

  方向

  高智能移计算

  小计

  16

  422

  154

  

  268

  

  

  

  合计

  16

  383416

  416422

  193168

  168154

  

  190248

  248268

  

  

  专业方向课程合计

  专业

  任选

  课程

  1743351801

  软件工程经济学Software Engineering Economics

  2

  36

  36

  

  

  

  2

  五

  考查

  学生应在本组课程中至少修读6学分。

  1743351803

  人机交互的软件工程方法Software Engineering Approach to Human Computer Interaction

  2

  36

  36

  

  

  

  2

  五

  考查

  1743351804

  编译原理Principles of Compiler

  2.5

  50

  42

  

  8

  

  3

  五

  考查

  1743351805

  微机原理与接口技术Principle of Microcomputer and Interfacing Technology

  2.5

  50

  42

  

  8

  

  3

  五

  考查

  1743351806

  算法设计与分析Design and Analysis of Algorithms

  2.5

  50

  42

  

  8

  

  3

  五

  考查

  1743351807

  软件开发与文档写作(上机)Software Development and Document Writing

  1.5

  54

  

  

  54

  

  3

  五

  考查

  1743351808

  计算方法(上机)Computing Methods

  1.5

  54

  

  

  54

  

  3

  五

  考查

  小计

  6

  140

  78

  

  62

  

  

  合计

  22

  523556

  556562

  271246

  246232

  

  252310

  310330

  

  

  专业选修课程合计

  

  

  课程

  类别

  课程

  性质

  课程

  模块

  课程

  编号

  课程名称

  学

  分

  数

  总

  学

  时

  总学时分配

  周学时

  开设学期

  考核方式

  备注

  授课

  实验

  上机

  其他

  实践教学

  必修

  基础

  实践

  1104121807

  大学物理实验ⅡExperiments of College Physics II

  0.5

  18

  

  18

  

  

  

  二

  考查

  

  小计

  0.5

  18

  

  18

  

  

  

  专业

  实践

  1744231801

  数据结构课程设计(课程设计)Curriculum Design of Data Structure

  1

  1周

  

  

  

  

  

  三

  考查

  软件工程综合实践A、软件工程综合实践B为同一门实践课程,第七八学期分别开设,学生可根据自身实际情况选择。

  1744231802

  软件工程导论课程设计(课程设计)Curriculum Design of Introduction to Software Engineering

  1

  1周

  

  

  

  

  

  三

  考查

  1744241803

  操作系统课程设计(课程设计)Curriculum Design of Operating Systems

  1

  1周

  

  

  

  

  

  四

  考查

  1744241804

  数据库原理与应用课程设计(课程设计)Curriculum Design of Principle and Applications of Database

  1

  1周

  

  

  

  

  

  四

  考查

  1744251805

  计算机网络课程设计(课程设计)Curriculum Design of Computer Networks

  1

  1周

  

  

  

  

  

  五

  考查

  1744261806

  专业实训Professional Training

  1

  1周

  

  

  

  

  

  六

  考查

  小计

  6

  6周

  

  

  

  

  

  综合

  实践

  1744271807

  软件工程综合实践ASoftware Engineering Integrated Practice

  1.5

  6周

  

  

  

  

  

  七

  考查

  1744281807

  软件工程综合实践BSoftware Engineering Integrated Practice

  1.5

  6周

  

  

  

  

  

  八

  考查

  1744271808

  毕业实习Graduation Practice

  3

  12周

  

  

  

  

  

  七

  考查

  1744281809

  毕业设计Graduation Design

  13

  13周

  

  

  

  

  

  八

  考查

  实践教学

  必修

  综合

  实践

  1744281810

  第二课堂

  Second Classroom

  3

  12周

  

  

  

  

  

  八

  考查

  

  必修的实践环节计35.25学分,占总169学分的20.86%,选修至少7学分,占4.14 %;合计至少占25%。

  小计

  20.5

  43周

  

  

  

  

  

  选修

  综合

  实践

  1744201810

  学生创新创业实践

  Innovation and Entrepreneurship Practice of Students

  6

  

  

  

  

  

  

  

  

  小计

  6

  

  

  

  

  

  

  合计

  27

  

  

  

  

  

  

  总计

  169

  2746

  2779

  2779

  2785

  2085

  2060

  2060

  2046

  18

  549

  607

  607

  627

  94

  

  

  

  注:1. 表中单元格有三行数据者,依次为学生选修专业提高方向、软件开发方向或嵌入式软件开发方向(两方向数据相同)、高智能移动计算方向的数据。

  2. 大学生参与专业科研实验、论文撰写、专利开发、创业实践、各类学科竞赛、社会实践等活动并取得一定成绩或成果,认定相应学分,可充抵专业选修课程学分,最高不超过6学分,具体要求和学分认定办法,按学校有关规定执行。经省级以上主管部门组织考核并获得相应职业技能等级证书,按级别高低分别计2~4学分,对应的课程可申请免修。

  

  

  

  六、主要课程(教学活动)与毕业要求对应矩阵(见表3)

  表3(a) 主要课程(教学活动)与毕业要求对应矩阵

  毕业要求

  毕业要求具体指标点

  主要课程(教学活动)

  考核方式

  主要课程(教学活动)名称

  权重值

  1. 工程知识

  1-1:掌握数学、自然科学、工程基础知识,能够用于复杂软件工程问题的表述。

  高等数学

  0.17

  考试

  线性代数

  0.17

  考试

  概率论与数理统计

  0.17

  考试

  计算机科学导论

  0.16

  考试

  大学物理

  0.16

  考试

  离散数学

  0.17

  考试

  1-2:掌握软件工程基础知识,能够用于复杂软件工程问题的抽象、建模和求解。

  程序设计基础

  0.17

  考查

  面向对象程序设计

  0.17

  考查

  数字逻辑

  0.16

  考试

  软件工程导论

  0.17

  考试

  计算机组成原理

  0.16

  考试

  数据结构

  0.17

  考试

  1-3:掌握软件工程专业知识,能够用于分析和解决复杂软件工程问题,并对解决方案进行评估、比较和综合。

  操作系统

  0.15

  考试

  数据库原理与应用

  0.23

  考试

  Java与面向对象技术

  0.23

  考查

  计算机网络

  0.15

  考试

  软件设计与体系结构

  0.24

  考试

  2. 问题分析

  2-1:能够应用数学、自然科学和软件工程的基本原理,识别和判断复杂软件工程问题中的关键环节,正确表达复杂软件工程问题。

  离散数学

  0.13

  考试

  软件工程导论

  0.20

  考试

  数据结构

  0.20

  考试

  数据库原理与应用

  0.13

  考试

  Java与面向对象技术

  0.13

  考查

  软件需求分析

  0.21

  考试

  2-2:能通过文献研究,分析复杂软件工程问题的关键环节以及其中的影响因素,筛选复杂软件工程问题的多种解决方案并寻求可替代解决方案,获得有效结论。

  软件工程导论课程设计

  0.26

  考查

  数据结构课程设计

  0.16

  考查

  数据库原理与应用课程设计

  0.16

  考查

  软件需求分析

  0.16

  考试

  软件设计与体系结构

  0.26

  考试

  3. 设计/开发解决方案

  3-1:针对特定的复杂软件工程问题,了解影响设计目标和技术方案的各种因素,能够利用软件工程专业知识,确定软件系统设计目标,实施合理的功能模块划分。

  程序设计基础

  0.25

  考查

  面向对象程序设计

  0.25

  考查

  操作系统

  0.17

  考试

  Java与面向对象技术

  0.25

  考查

  软件需求分析

  0.08

  考试

  毕业要求

  毕业要求具体指标点

  主要课程(教学活动)

  考核方式

  主要课程(教学活动)名称

  权重值

  3. 设计/开发解决方案

  3-2:掌握复杂软件系统设计开发全周期的基本方法和技术,选用合适的软件系统开发模型,完成满足特定需求的功能模块设计。

  软件工程导论

  0.24

  考试

  专业实训

  0.38

  考查

  毕业设计

  0.38

  考查

  3-3:考虑社会、健康、安全、法律、文化及环境等制约因素,确定复杂软件工程系统的体系结构,设计创新性解决方案。

  软件工程职业实践

  0.14

  考查

  软件设计与体系结构

  0.43

  考试

  毕业设计

  0.43

  考查

  4. 研究

  4-1:能够基于数学、自然科学和软件工程的基本原理,通过文献研究或相关方法,对复杂软件工程问题的解决方案进行调研和分析。

  离散数学

  0.20

  考试

  软件工程导论课程设计

  0.30

  考查

  操作系统课程设计

  0.30

  考查

  计算机网络课程设计

  0.20

  考查

  4-2:能够利用软件工程专业知识,依据复杂软件工程问题解决方案的特征,使用合适的编程模型对解决方案进行表达,并设计实验方案、搭建实验环境并开展实验。

  面向对象程序设计

  0.38

  考查

  软件质量保证与测试

  0.38

  考试

  软件工程综合实践

  0.24

  考查

  4-3:具有一定的分析与综合能力,能够根据科学实验结果及相关数据进行分析、解释与综合,并得到合理、有效的结论。

  软件质量保证与测试

  0.33

  考试

  软件设计与体系结构

  0.12

  考试

  软件工程综合实践

  0.33

  考查

  专业实训

  0.22

  考查

  5. 使用现代工具

  5-1:了解现代软件工程工具和信息技术工具的使用原理和方法,理解不同工具的局限性。

  计算机科学导论

  0.38

  考试

  数据库原理与应用

  0.38

  考试

  计算机网络

  0.24

  考试

  5-2:能够根据软件工程项目需求,选择与使用恰当的技术、资源和各种工具对复杂软件工程问题进行描述、分析、设计、开发和测试。

  数据结构课程设计

  0.26

  考查

  操作系统课程设计

  0.16

  考查

  数据库原理与应用课程设计

  0.26

  考查

  计算机网络课程设计

  0.16

  考查

  软件需求分析

  0.16

  考试

  毕业要求

  毕业要求具体指标点

  主要课程(教学活动)

  考核方式

  主要课程(教学活动)名称

  权重值

  5. 使用现代工具

  5-3:能够针对具体的复杂软件工程问题,开发或选用满足特定需求的现代工具,对问题进行模拟和预测,并能够分析工具的局限性。

  程序设计基础

  0.20

  考查

  面向对象程序设计

  0.20

  考查

  Java与面向对象技术

  0.30

  考查

  软件工程综合实践

  0.30

  考查

  6. 工程与社会

  6-1:了解软件工程相关领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对软件工程活动的影响。

  思想道德修养与法律基础

  0.24

  考试

  形势与政策

  0.38

  考查

  软件工程职业实践

  0.38

  考查

  6-2:能够分析和评价软件工程实践和复杂软件工程问题的解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对软件工程项目实施的影响,并理解自己应承担的责任。

  软件项目管理

  0.24

  考试

  毕业实习

  0.38

  考查

  毕业设计

  0.38

  考查

  7. 环境和可持续发展

  7-1:知晓和理解环境保护和可持续发展的理念和内涵,了解相关的法律法规和方针政策,树立较强的环境保护和可持续发展意识。

  马克思主义基本原理

  0.24

  考试

  毛泽东思想和中国特色社会主义理论体系概论

  0.38

  考试

  形势与政策

  0.38

  考查

  7-2:针对复杂软件工程问题,能够站在环境保护和可持续发展的角度,思考软件工程实践的可持续性,评价软件产品全周期中可能对环境、经济、社会和生态可持续发展造成的损害和隐患。

  计算机科学导论

  0.24

  考试

  毕业实习

  0.38

  考查

  毕业设计

  0.38

  考查

  8. 职业规范

  8-1:具备正确的世界观、人生观、价值观,了解中国国情,理解个人与社会的关系,具有服务于社会和大众的意识。

  思想道德修养与法律基础

  0.33

  考试

  中国近现代史纲要

  0.33

  考试

  大学语文

  0.12

  考试

  第二课堂

  0.22

  考查

  8-2:能够理解软件工程职业道德和规范以及软件工程师的社会责任,并在软件工程实践中自觉遵守和履行。

  思想道德修养与法律基础

  0.29

  考试

  软件工程职业实践

  0.29

  考查

  毕业实习

  0.42

  考查

  毕业要求

  毕业要求具体指标点

  主要课程(教学活动)

  考核方式

  主要课程(教学活动)名称

  权重值

  9. 个人和团队

  9-1:具有协作精神,能够在多学科背景下的团队合作中保持良好的沟通与交流,独立或合作完成团队分配的工作。

  大学英语

  0.12

  考试

  公共体育

  0.38

  考查

  军事理论

  0.12

  考查

  团队激励与沟通

  0.38

  考查

  9-2:能够在多学科背景下的团队中承担负责人的角色,组织、协调和指挥团队成员开展工作。

  大学英语

  0.12

  考试

  公共体育

  0.22

  考查

  团队激励与沟通

  0.33

  考查

  专业实训

  0.33

  考查

  10. 沟通

  10-1:能够就复杂软件工程问题,以口头、文稿、图表等方式,准确表达自己的观点,回应质疑,与业界同行及社会公众进行有效沟通和交流。

  大学英语

  0.23

  考试

  大学语文

  0.33

  考试

  团队激励与沟通

  0.33

  考查

  第二课堂

  0.11

  考查

  10-2:能够阅读和理解专业外文文献,了解软件工程领域的国际发展趋势和研究热点,理解和尊重世界不同文化的差异性和多样性,能够就专业问题在跨文化背景下进行沟通和交流。

  大学英语

  0.33

  考试

  软件工程导论

  0.12

  考试

  软件工程职业实践

  0.22

  考查

  专业实训

  0.33

  考查

  11. 项目管理

  11-1掌握软件工程项目中涉及的管理原理与经济决策方法,并了解软件工程产品全周期的成本构成,理解其中涉及的工程管理与经济决策问题。

  软件工程导论

  0.14

  考试

  软件工程职业实践

  0.43

  考查

  软件项目管理

  0.43

  考试

  11-2:能够在多学科环境下将工程管理原理和经济决策方法应用于复杂软件工程项目的分析、设计、开发、测试等环节。

  软件项目管理

  0.24

  考试

  软件工程综合实践

  0.38

  考查

  毕业设计

  0.38

  考查

  12. 终身学习

  12-1:能够认识到不断探索和学习的必要性,具有自主学习和终身学习的意识。

  马克思主义基本原理

  0.30

  考试

  思想道德修养与法律基础

  0.20

  考试

  毛泽东思想和中国特色社会主义理论体系概论

  0.30

  考试

  第二课堂

  0.20

  

  12-2:在软件工程专业领域,具有对技术问题的理解能力、归纳总结的能力和提出问题的能力等自主学习能力,以适应软件行业发展的需要。

  高等数学

  0.18

  考试

  线性代数

  0.18

  考试

  概率论与数理统计

  0.18

  考试

  大学物理

  0.18

  考试

  毕业实习

  0.28

  考查

 

  

  

  表3(b) 主要课程(教学活动)与毕业要求对应矩阵

 

  

  

  七、专业课程设置(见表4)

  表4 专业课程设置

  课程

  类别

  课程性质

  课程

  模块

  课程

  编号

  课程名称

  先修课程

  专

  业

  教

  育

  课

  程

  

  

  专业必修课程

  学科

  基础

  课程

  1702111811

  高等数学(一)

  无

  1702121811

  高等数学(二)

  高等数学(一)

  1702131802

  线性代数

  无

  1702141803

  概率论与数理统计

  高等数学(一)、(二)

  1742111805

  计算机科学导论

  无

  1742111816

  程序设计基础

  无

  1102121803

  大学物理Ⅱ

  高等数学(一)

  专业

  核心

  课程

  1742221821

  面向对象程序设计(上机)

  程序设计基础

  1742221802

  数字逻辑

  无

  1742231803

  离散数学

  线性代数

  1742231824

  数据结构

  程序设计基础、面向对象程序设计(上机)

  1742231805

  计算机组成原理

  数字逻辑

  1742231806

  软件工程导论

  计算机科学导论、程序设计基础、面向对象程序设计(上机)

  1742231807

  软件工程职业实践

  计算机科学导论、程序设计基础、面向对象程序设计(上机)

  1742241818

  操作系统

  计算机科学导论、计算机组成原理、数据结构

  1742241819

  数据库原理与应用

  程序设计基础、面向对象程序设计(上机)、离散数学、数据结构

  1742241820

  Java与面向对象技术(上机)

  程序设计基础(上机)、面向对象程序设计(上机)

  1742241811

  团队激励与沟通

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1742251822

  计算机网络

  程序设计基础、数据结构、操作系统

  1742251813

  软件设计与体系结构

  软件工程导论、软件工程职业实践、Java与面向对象技术(上机)

  1742251814

  软件质量保证与测试

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1742251815

  软件项目管理

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  

  

  1742251816

  软件需求分析

  软件工程导论、软件工程职业实践

  专业选修课程

  专业

  提高

  方向

  1743141801

  Web前端技术(上机)

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1743161802

  Linux原理与应用(上机)

  程序设计基础、数据结构、操作系统

  1743161803

  计算机体系结构

  计算机组成原理、操作系统、计算机网络

  1743161804

  形式化方法

  数据结构、离散数学

  1743161805

  计算机伦理学

  软件工程职业实践

  1743161806

  数字图像处理(上机)

  高等数学、程序设计基础、线性代数、数据结构

  1743161807

  计算机图形学(上机)

  高等数学、程序设计基础、线性代数、数据结构

  1743161808

  多媒体技术

  高等数学、程序设计基础、线性代数、数据结构

  课程

  类别

  课程性质

  课程

  模块

  课程

  编号

  课程名称

  先修课程

  专

  业

  教

  育

  课

  程

  专业选修课程

  专业

  提高

  方向

  1743161809

  人工智能

  高等数学、程序设计基础、线性代数、概率论与数理统计、离散数学、数据结构

  1743161810

  数据挖掘与数据分析

  程序设计基础、线性代数、概率论与数理统计、数据结构、数据库原理与应用

  1743161811

  机器学习导论

  高等数学、程序设计基础、线性代数、概率论与数理统计、数据结构、数据库原理与应用

  1743161812

  人工神经网络

  高等数学、程序设计基础、线性代数、概率论与数理统计、数据结构

  1743161813

  智能优化算法

  高等数学、程序设计基础、线性代数、概率论与数理统计、数据结构

  1743161814

  物联网技术导论

  程序设计基础、计算机组成原理、操作系统、计算机网络

  1743161815

  大数据与云计算导论

  程序设计基础、操作系统、数据库原理与应用、计算机网络

  1743161816

  技术前沿讲座

  离散数学、数据结构、操作系统、计算机网络

  1743161817

  科技论文写作

  软件工程导论、软件工程职业实践、团队激励与沟通

  专

  业

  教

  育

  课

  程

  专业选修课程

  专业应用方向

  软件开发

  1743241801

  Web前端技术(上机)

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1743261802

  移动应用开发(上机)

  面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络

  1743261803

  Linux原理与应用(上机)

  程序设计基础、数据结构、操作系统

  1743261804

  企业级Web开发(上机)

  软件工程导论、Web前端技术(上机)数据结构、操作系统、计算机网络

  1743261805

  人工智能

  高等数学、程序设计基础、线性代数、概率论与数理统计、离散数学、数据结构

  1743261806

  面向对象分析与设计

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1743261807

  软件过程

  程序设计基础、面向对象程序设计(上机)、软件工程导论、软件质量保证与测试、软件项目管理

  1743261808

  软件安全

  程序设计基础、离散数学、操作系统、计算机网络

  嵌入式软件开发

  1743241821

  Web前端技术(上机)

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1743261822

  移动应用开发(上机)

  面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络

  1743261823

  Linux原理与应用(上机)

  程序设计基础、数据结构、操作系统

  1743261824

  嵌入式操作系统(上机)

  程序设计基础、计算机组成原理、数据结构、操作系统

  1743261825

  人工智能

  高等数学、程序设计基础、线性代数、概率论与数理统计、离散数学、数据结构

  1743261826

  单片机原理与应用

  程序设计基础、计算机组成原理、操作系统

  1743261827

  嵌入式系统原理与应用

  程序设计基础、计算机组成原理、操作系统

  1743261828

  嵌入式系统软件安全

  程序设计基础、离散数学、操作系统、计算机网络

  课程

  类别

  课程性质

  课程

  模块

  课程

  编号

  课程名称

  先修课程

  专

  业

  教

  育

  课

  程

  专业选修课程

  专业应用方向

  高智能移动计算

  1743241813

  信息安全导论

  程序设计基础、离散数学

  1743261814

  Web前端技术(上机)

  程序设计基础、面向对象程序设计(上机)、软件工程导论

  1743261815

  Oracle数据库设计

  程序设计基础、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络

  1743261816

  动态Web开发技术(上机)

  软件工程导论、Web前端技术(上机)数据结构、操作系统、计算机网络

  1743261817

  企业级Web开发语言基础(上机)

  程序设计基础、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络

  1743261818

  主流数据库技术

  程序设计基础、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络

  1743261819

  移动应用开发(上机)

  面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络

  专业

  任选

  课程

  1743351801

  软件工程经济学

  软件工程导论、软件工程职业实践

  1743351803

  人机交互的软件工程方法

  计算机科学导论、程序设计基础、软件工程导论、软件工程职业实践

  1743351809

  编译原理

  程序设计基础、离散数学、数据结构

  1743351805

  微机原理与接口技术

  程序设计基础、计算机组成原理

  1743351806

  算法设计与分析

  程序设计基础、数据结构、概率论与数理统计

  1743351807

  软件开发与文档写作(上机)

  软件工程导论、软件工程职业实践、团队激励与沟通、软件项目管理

  1743351808

  计算方法(上机)

  高等数学、程序设计基础、线性代数、数据结构

  

 

  

  八、各类课程的学时、学分统计(见表5)

  表5 各类课程的学时、学分统计

  课程类别

  课程性质

  课程模块

  学时

  学分

  学分比例

  通识

  教育

  课程

  通识教育必修课程

  

  576

  38

  22.48%

  通识教育选修课程

  

  108

  6

  3.55%

  专业

  教育

  课程

  必修课程

  学科基础课程

  516

  28

  16.56%

  专业核心课程

  1005

  48

  28.40%

  选修课程

  专业提高方向

  383

  16

  9.47%

  专业应用方向

  416(软件开发)

  416(嵌入式软件开发)

  422(高智能移动计算)

  16

  9.47%

  专业任选课程

  140

  6

  3.55%

  实践

  教学

  必修

  基础实践

  42

  1.17

  20.86%

  专业实践

  273+6周

  13.58

  综合实践

  43周

  20.5

  选修

  专业实践

  252(专业提高)

  310(软件开发)

  310(嵌入式软件开发)

  330(高智能移动计算)

  7.00

  8.61

  8.61

  9.17

  4.14%

  5.10%

  5.10%

  5.47%

  合计

  2746(专业提高)

  2779(软件开发)

  2779(嵌入式软件开发)

  2785(高智能移动计算)

  169

  100%

  

  

  九、其他说明

  表6  建议修读学分学期分配表

  学年

  一

  二

  三

  四

  合计

  学期

  1

  2

  3

  4

  5

  6

  7

  8

  建议修读学分

  25

  25.5

  28

  22.5

  23.5

  25

  6.5

  13

  169

  

  

  

  

  

  

  专业负责人:            教学院长:            学院教授委员会主任:         院长:

  教务处负责人:          分管教学校长: