一、培养目标:
本专业秉承大庆精神,依托石油行业背景,培养适应国家经济建设、科学技术进步和社会发展需要,德、智、体、美全面发展,具有良好的科学文化素养和社会责任感,扎实地掌握软件工程基础知识、基本理论和基本技能,具有一定的创新精神和国际视野以及良好的实践能力,工程化、应用型的高素质人才。毕业生能够在研究机构、IT企业、企事业单位,从事科学研究、技术开发、维护或管理等工作,毕业5年左右能够达到下列目标:
目标1:具备较强的工程项目实施能力,能够利用软件工程专业知识、方法与技术,胜任专业相关领域复杂工程问题的需求调研、方案/架构设计、系统实现、测试、管理及运维等工作。
目标2:具备良好的工程研究能力和创新意识,能够跟踪专业相关领域的前沿知识、技术、理念和方法的发展趋势,并综合利用其解决专业相关领域复杂工程问题。
目标3:具有良好的团队管理、组织、协调、沟通和书面表达能力,能够采用独立或团队协作的方式解决涉及多学科的软件工程复杂问题,能与国内外同行、客户和公众进行有效沟通, 并具有一定的国际视野。
目标4:在职业发展中具备良好的人文社会科学素养、工程职业道德、服务意识、法律意识和社会责任感,能综合考虑法律、环境、社会、文化与可持续发展等因素解决工程问题。
目标5:具有引领行业技术发展的潜质和终身学习的意识,能够通过自主学习、自我完善等途径适应相近领域的工作岗位需求,具有良好的职业适应能力和职场竞争力。
二、毕业要求:
毕业要求1.能够将数学、自然科学、工程基础和专业知识用于解决软件工程领域的复杂工程问题。
观测点1.1. 能够将数学、自然科学、工程科学的语言工具用于软件工程领域工程问题的恰当表述。
观测点1.2. 能够针对软件工程领域复杂工程问题建立数学模型并求解。
观测点1.3. 能够将工程知识、专业知识和数学模型方法用于推演、分析软件工程专业复杂工程问题。
观测点1.4. 能够将工程知识、专业知识和数学模型方法用于软件工程领域复杂工程问题解决方案的比较与综合。
毕业要求2.能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析软件工程领域中的复杂工程问题,并提出解决方案,同时能对其合理性进行评价并获得有效结论。
观测点2.1能够运用软件工程学科基本原理和工程方法,识别和判断软件工程领域复杂工程问题的关键环节。
观测点2.2能够应用数学、自然科学、工程科学的基本原理,正确表达软件工程领域复杂工程问题。
观测点2.3能够认识到解决问题有多种方案可选择,具备利用多种资源开展文献检索及分析以寻求有效解决方案的能力。
观测点2.4能综合运用数学、自然科学、计算机科学的基本原理并结合相关文献研究,对软件工程领域复杂工程问题的关键环节进行分析、解析、重构、辨别,从而获得合理有效的结论。
毕业要求3.能够设计针对软件工程领域复杂工程问题的解决方案,设计和开发满足特定需求的软件系统、单元功能模块,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
观测点3.1 能够分析复杂工程问题的特定需求,确定具体的设计目标。
观测点3.2针对软件工程领域复杂工程问题,能够根据设计目标,确定复杂软件工程问题的解决方案,完成系统或者单元功能模块的设计、实现、测试和部署。
观测点3.3能够在解决方案的设计和系统开发过程中体现创新意识,并能综合考虑社会、健康、安全、法律、文化和环境等现实约束。
毕业要求4.能基于软件工程科学原理和方法,对复杂工程问题进行研究,科学、合理地选择研究路线,设计可行的实验方案,对实验数据进行分析与解释、并通过信息综合得到合理有效的结论。
观测点4.1 能够应用专业知识对软件工程领域的复杂工程问题进行调研和分析,明确研究目标,选择研究路线,设计实验方案。
观测点4.2能够利用已有软硬件工具进行正确地采集实验数据,基于实验方案构建原型系统,具备安全的开展相关实验的能力。
观测点4.3 通过信息综合,对原型系统进行性能分析与解释,得到合理有效的结论。
毕业要求5.能够针对相关领域复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,对复杂工程问题的进行预测与模拟,并能够理解其局限性。
观测点5.1 了解计算机软硬件系统的设计、模拟以及开发等技术、资源与工具的使用原理和方法,并能够理解其局限性。
观测点5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软硬件系统进行分析、设计、开发、测试与维护,并对复杂工程问题进行预测与模拟,理解其局限性。
毕业要求6.能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
观测点6.1掌握软件工程领域相关的技术标准、知识产权、产业政策和法律法规,理解不同社会文化对软件工程活动的影响。
观测点6.2 能够分析软件工程与社会各因素之间的关系,合理评价复杂工程问题对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
毕业要求7.能理解和评价针对复杂工程问题的软件工程实践对环境、社会可持续发展的影响。
观测点7.1能够理解软件工程专业工程实践对环境保护和社会可持续发展的影响,具备环境保护和可持续发展的意识。
观测点7.2能够根据环境和社会可持续发展原则对软硬件设计与系统开发与使用过程中产生的环境和社会影响进行评价。
毕业要求8.具有人文社会科学素养、社会责任感,能在领域内各类工程实践中理解并遵守工程职业道德和规范,履行责任。
观测点8.1树立正确的世界观、人生观、价值观,具有人文社会科学素养和社会责任感。
观测点8.2 能够理解软件工程师基本职业道德的含义,并在工程实践中遵守职业道德和规范,履行责任,诚实守信。
观测点8.3理解工程师对公众的安全、健康和福祉,以及环境保护的社会责任,能够在工程实践中自觉履行责任。
毕业要求9.能在多学科背景下的团队中承担个体、团队成员以及负责人的角色
观测点9.1 能够在多学科环境中进行有效沟通与合作,并在团队中独立或合作开展工作。
观测点9.2 在多学科背景下的软件工程专业工程实践中,能够进行组织、协调,综合团队成员的意见进行合理的决策,并指挥团队开展工作。
毕业要求10.能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,并具备一定的国际视野,能够在跨文化背景下进行交流。
观测点10.1能针对软件及相关领域的复杂工程问题,通过撰写报告、陈述发言等形式与业界同行及社会公众进行有效沟通和交流,理解与业界同行和社会公众交流的差异性。
观测点10.2了解软件工程专业的国际发展趋势和研究热点,具有软件工程及相关领域的国际视野,理解世界不同文化的差异性和多样性。
观测点10.3具备跨文化交流的语言和书面表达能力,能在跨文化背景下针对软件工程问题进行基本沟通和交流。
毕业要求11.理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
观测点11.1理解工程管理与经济决策的重要性,掌握软件工程实践项目中所涉及的管理原理与经济决策方法。
观测点11.2了解软件工程及产品的成本构成,能够将工程管理原理与经济决策方法应用于多学科环境下软件工程的设计、开发与实施过程。
毕业要求12.具有自主学习和终身学习的意识,能通过不断学习,适应社会发展和技术进步。
观测点12.1 具有自主学习和终身学习的意识,认同自主学习和终身学习的必要性。
观测点12.2 具备不断自主学习和适应软件工程专业发展的专业知识和能力。
三、毕业要求对培养目标的支撑:
软件工程专业毕业要求对培养目标的支撑关系矩阵如下表所示。
毕业要求和培养目标的对应关系表
注: ● 相关
主干学科:
软件工程
核心课程:
1.软件工程 2.数据结构 3.操作系统
4.数据库原理及应用 5.离散数学 6.软件项目管理
基本修业年限:
四年
授予学位:
工学学士
四、课程——能力矩阵:
五、软件工程专业学分分配
课程类型
必修课
选修课
实践环节
最低毕业学分
学分要求
85
56
46
187
制订人:杜娟 专业负责人:刘晓明 教学院长:刘显德 教务处处长:张景富
六、软件工程专业必修课程设置
课程
类别
编号
课程名称
总学时
理论学时
实践学时
学
分
修读学期
1-2
3-4
5-6
7-8
9-
10
11-
12
13-
14
15-
16
通
识
教
育
思
政
课
17031002
思想道德修养与法律基础
48
0
3
√
17041002
中国近现代史纲要
32
2
17011002
马克思主义基本原理
17021003
毛泽东思想和中国特色
社会主义理论体系概论
72
4
17051003
形势与政策
17071001
习近平总书记系
列重要讲话专题
1
综
合
基
础
34011003
大学生安全教育
8
33011004
大学生心理健康
24
34011002
军事理论
36
12081069
国学与人生
12091027
创业基础
外
语
11021019
大学英语1
80
5
11021020
大学英语2
体
13011001
体育基础
13011002
13011003
体育选项
13011004
科
专
业
10011005
高等数学(上)
10011006
高等数学(下)
09031001
大学物理
96
6
10021020
概率论与数理统计
16011002
C程序设计
70
40
30
16011004
离散数学
64
10021018
线性代数
16011001
计算机与信息技术基础
16011005
数字逻辑
16011006
数据库原理及应用
16011007
计算机组成原理
16011009
16011014
操作系统概论
学时小计
1446
1304
142
学分小计
28
21
七、软件工程专业选修课程设置
最低
学分
建议修读学期
通识教育
11
英语类课程应至少选修4个学分,计算机类课程至少选修2个学分,其他类课程应至少选修5个学分(其中,创新创业类课程至少选修2个学分)。具体要求见《东北石油大学关于修订本科人才培养方案的原则意见》。
学科专业基础
专业技术基础
20
16011010
C#程序设计
16011044
数据结构
16011043
算法分析与设计
16011008
计算机网络与通信
16011011
Java程序设计(双语)
16011110
软件测试
16011013
ASP.NET程序设计(双语)
通用
模块
17
16011018
软件工程创新技术
07041006
计算方法
16011048
IT职业英语1
16011049
IT职业英语2
16011109
Linux操作系统(双语)
16011042
嵌入式系统
16011111
JSP程序设计
16011036
模拟电子技术
16011045
创新思维与创业技法
16011041
Web前端开发技术
16011012
Oracle数据库管理系统
软件
工程
16011037
企业资源规划
16011053
移动终端开发技术
16011052
JavaEE企业级开发技术(双语)
16011113
软件项目管理
16011040
面向对象建模技术
22
16011116
多媒体技术
16011117
数学建模
16011118
编译原理及应用
16011050
大数据技术基础
16011021
软件体系结构
嵌入
式技
术
16011129
单片机原理与接口技术
16011031
EDA技术
16011132
嵌入式软件设计、编程
和开发环境
16011039
DSP软件开发与工具(双语)
16011033
物联网技术概论
16011034
WinCE程序设计(双语)
合计
说明:专业教育中通用模块必选,其他两个模块任选其一。
八、软件工程专业实践教学环节设置
课程编号
学时
34012001
军事技能训练
14天
17062001
思政课实践
16012007
软件工程创新创业实践
1-16
16012008
C#课程设计
4周
16012203
JSP课程设计
16012009
软件工程专业企业实训
18周
18
13-14
16012010
毕业设计
15周
15
15-16