三、基本要求
本专业要求掌握数学和人文社科基础知识,掌握计算学科、软件工程相关的基础知识和基本理论,具备软件系统设计、开发、维护和管理等方面的基本能力和基本工程素养。
主要包括:
1.掌握计算学科的基础知识和基本理论,了解计算学科的核心概念、知识结构和典型方法;
2.掌握软件工程专业的基本理论和专业知识,熟悉常用的软件工程相关平台和工具;
3.具备综合运用掌握的知识、方法、技术和工具解决实际问题的能力,能够权衡和选择各种设计方案,具备作为软件工程师从事工程实践的专业能力;
4.具备软件开发、项目组织管理和团队合作的基本能力;
5.掌握软件需求分析、设计、实现、测试、维护和过程管理的方法和技术,具有一定的工程意识,具备软件开发、管理和维护的工程实践能力;
6.了解软件工程学科的发展动态、应用前景和行业需求;
7.了解国家软件工程专业领域的基本政策和法规。
四、学历层次及规格
(一)层次:专升本
(二)授予学位:工学学士
(三)学位授予条件:
1.东北大学学位授予条件:
我校主考的自学考试专业本科毕业生授予学士学位,必须坚持与普通本科生学士学位授予标准相统一,坚持择优授予的原则。
(1)自考本科毕业生在学期间通过辽宁省学位办委托省高中等教育招考办组织的成人本科生学士学位外语课程考试(2019年及以前)、或者辽宁省高校联盟组织的高等学历继续教育学士学位外语考试(2020年及以后),要求语种与教学大纲规定外语(英、日、俄、法)语种相同。
(2)独立完成毕业设计(论文),通过答辩,成绩合格,并获得毕业证书者,可申请学士学位。
(3)申请学士学位最迟不能超过毕业后三个月。
2.大连东软信息学院学位授予条件:
根据《大连东软信息学院高等学历继续教育本科毕业生学士学位授予实施细则》(东软校发〔2022〕104号)的文件要求:
(1)在籍期间于2019年12月31日之前通过辽宁省人民政府学位委员会规定的成人本科生学士学位外语课程考试,且成绩已经认定合格并在有效期内;或在籍期间于2020年1月1日之后通过由“高等学历继续教育学士学位外语考试高校联盟”(原“辽宁省高等学历继续教育学士学位外语考试高校联盟”)组织的高等学历继续教育学士学位外语考试(所考语种必须与所学专业教学大纲规定的外语语种相同),且成绩已经认定合格并在有效期内。高等学历继续教育学生毕业后不得参加学位外语考试,否则考试成绩无效。
(2)在学校规定的最长学习年限内达到所学专业人才培养方案的各项要求,课程学习、实验实习和毕业设计(论文)等各类教学环节的成绩合格。并获得毕业证书者,可申请学士学位。
(3)符合授予学士学位条件者,须在学校确定学生具有毕业资格后90日内(以毕业证书日期为起始日)提出书面申请,过期不予受理。
3.大连交通大学学位授予条件:
凡取得本专业考试计划规定的考试科目成绩合格,完成计划中规定的实践环节考核科目,并达到合格标准以上,总学分达到70学分,思想品德鉴定符合要求者,发给高等教育自学考试交通运输本科毕业证书。在学期间通过学位外语考试,审核符合大连交通大学高等学历继续教育学士学位授予工作细则,可申请获得大连交通大学自考本科工学学士学位(高等学历继续教育)。
五、实践性环节学习考核要求
1.高级语言程序设计(实践)
本实践主要通过C语言的语法规则、数据类型、数据运算、语句、数组、函数、指针、结构体类型和文件,以及结构化程序的设计方法和顺序结构、分支结构、循环结构三种基本结构的相关知识进行程序设计并完成实践报告。
2.数据结构与算法(实践)
本实践通过算法设计、程序开发和程序调试,使考生具备解决实际问题的能力和编程能力。主要对线性表、串、栈、队列和数组、树结构和图结构以及查找和排序等数据结构的相关知识进行程序设计并完成实践报告。
3.软件工程(实践)
本实践主要对开发逻辑中的软件生存周期过程、工程中常用的软件生存周期模型、软件生存周期的规划与监控,以及开发途径中的结构化方法、面向对象方法、支持软件评估所需要的软件测试技术等相关知识进行设计并完成实践报告。
4.软件工程毕业论文
毕业论文是大学生培养过程中的一个重要实践教学环节,旨在检验学生对软件工程理论和实践知识的掌握程度以及解决实际软件工程问题的能力。毕业论文要目标是让学生能够将所学的软件工程理论知识应用到实践中,通过完成一个完整的软件系统来提高学生的实践能力。这个系统可以是一个新的软件应用程序或工具的开发,也可以是对已有软件的改进和优化,甚至可以是某个具体领域中的解决方案。通过毕业论文工作,提高本专业学生综合运用软件工程的基本知识、基础理论、软件设计和开发的能力,培养学生的文献检索能力、软件工程文档的读写能力、实验测试能力、外语能力以及团队协作能力。同时,也培养学生研究、解决复杂工程问题的能力和创新思维能力,全面提高学生的软件工程职业素养。
六、课程设置与学分
序号 |
课程代码 |
课程名称 |
学分 |
备注 |
1 |
15043 |
中国近现代史纲要# |
3 |
|
2 |
15044 |
马克思主义基本原理# |
3 |
|
3 |
15040 |
习近平新时代中国特色社会主义思想概论# |
3 |
|
4 |
13000 |
英语(专升本)# |
7 |
|
5 |
00023 |
高等数学(工本)# |
10 |
|
6 |
02324 |
离散数学# |
4 |
|
7 |
13013 |
高级语言程序设计# |
4 |
|
13014 |
高级语言程序设计(实践) |
2 |
8 |
13003 |
数据结构与算法# |
4 |
|
13004 |
数据结构与算法(实践) |
2 |
|
9 |
13180 |
操作系统# |
4 |
|
10 |
13005 |
软件工程# |
3 |
|
13006 |
软件工程(实践) |
2 |
|
11 |
13008 |
软件质量保证与测试 |
4 |
|
12 |
14126 |
软件过程与管理 |
4 |
|
13 |
13009 |
数据库原理与技术 |
4 |
|
14 |
13010 |
人机交互的软件工程方法 |
4 |
|
15 |
13017 |
计算机网络与信息安全# |
6 |
|
16 |
11574 |
软件工程毕业论文 |
0 |
|
总学分 |
73 |
说明:本专业共计16门课程,73学分。标注“#”课程为国家统考课程,课程说明及使用教材以国家公布为准。
七、课程说明及使用教材
1.中国近现代史纲要#(课程说明及教材略)
2.马克思主义基本原理概论#(课程说明及教材略)
3.英语(专升本)#(课程说明及教材略)
4.高等数学(工本)#(课程说明及教材略)
5.离散数学#(课程说明及教材略)
6.高级语言程序设计#(含实践)(课程说明及教材略)7.数据结构与算法#(含实践)(课程说明及教材略)
8.操作系统#(课程说明及教材略)
9.软件工程#(含实践)(课程说明及教材略)
10.软件质量保证与测试
课程说明:本课程主要介绍了软件质量与软件测试的基础知识以及软件测试的方法、技术和工具,主要内容包括:软件产品质量保证的思想和管理体系,软件全面质量管理、软件测试基础、软件测试的方法和技术,软件质量标准、软件生命周期、静态软件测试技术等,为培养考生成为软件质量保证工程师和软件测试工程师打下坚实基础。
推荐教材:《软件质量保证与测试原理、技术与实践(微课视频版)》,董昕主编,清华大学出版社,2022年5月出版,ISBN978-7-302-58660-9。
11.软件过程与管理
课程说明:本课程主要让学生掌握软件过程与项目管理具体操作规程,系统介绍范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、配置管理、项目集成管理等知识,并通过实训,强化应用技能培养。本书知识系统、概念清晰,注重实用性和可操作性,适合作为软件工程相关专业的教材。
推荐教材:《软件过程与项目管理》,邵晶波、刘晓晓主编,清华大学出版社,2019年8月出版,ISBN978-7-302-50028-5。
12.数据库原理与技术
课程说明:本课程以MySQL作为平台,系统讲授数据库基本概念、基本理论和相关技术。主要内容包括数据库概论、MySQL的安装和运行、MySQL数据库、创建数据库、创建表、表数据操作、数据查询、视图、索引、数据完整性、MySQL语言、存储过程和存储函数、触发器和事件、安全管理、备份和恢复等内容。课程理论和实践相结合,重点培养学生开发数据库应用系统的动手实践能力和创新能力。
推荐教材:《MySQL数据库技术与应用》,赵明渊主编,清华大学出版社,2021年1月出版,ISBN978-7-302-56796-7。
13.人机交互的软件工程方法
课程说明:本课程通过一系列学习和实践的实验练习,把人机交互技术的概念、理论知识与技术融入实践中,加深考生对该课程的认识和理解。内容包括人机交互与用户体验,人机交互相关学科,人机交互界面,概念化交互,社会化交互,情感化交互,发现需求,交互设计过程,设计指南与原则,原型构建与敏捷设计,直接操纵与界面设计,命令、菜单与表格,用户文档与在线帮助,人机交互质量评估等,为学生自学与实践及深入了解、掌握人机交互的软件工程方法打下基础。
推荐教材:《人机交互技术》(第2版),余强、周苏编著,清华大学出版社,2022年2月出版,ISBN978-7-302-60096-1。
14.计算机网络与信息安全#(课程说明及教材略)
八、新旧计划顶替方案
序号 |
新计划 |
原计划 |
处理办法 |
课程代码 |
课程名称 |
学分 |
课程代码 |
课程名称 |
学分 |
1 |
15043 |
中国近现代史纲要# |
3 |
03708 |
中国近现代史纲要# |
2 |
顶替 |
2 |
15044 |
马克思主义基本原理# |
3 |
03709 |
马克思主义基本原理概论# |
4 |
顶替 |
3 |
15040 |
习近平新时代中国特色社会主义思想概论# |
3 |
|
|
|
增加 |
4 |
13000 |
英语(专升本)# |
7 |
00015 |
英语(二)# |
14 |
选一顶替 |
00016 |
日语(二) |
14 |
选一顶替 |
00017 |
俄语(二) |
14 |
选一顶替 |
00765 |
中国简史 |
4 |
选一组顶替 |
03122 |
信息技术 |
5 |
01457 |
应用文写作 |
5 |
5 |
00023 |
高等数学(工本)# |
10 |
|
|
|
增加 |
6 |
02324 |
离散数学# |
4 |
01042 |
应用数学 |
5 |
顶替 |
7 |
13013 |
高级语言程序设计# |
4 |
01019 |
Java语言程序设计 |
2 |
顶替 |
13014 |
高级语言程序设计(实践) |
2 |
01020 |
Java语言程序设计(实践) |
2 |
8 |
13003 |
数据结构与算法# |
4 |
07013 |
算法与数据结构 |
3 |
顶替 |
13004 |
数据结构与算法(实践) |
2 |
07014 |
算法与数据结构(实践) |
3 |
9 |
13180 |
操作系统# |
4 |
07326 |
计算机软件技术基础 |
4 |
顶替 |
01021 |
计算机软件技术基础(实践) |
2 |
10 |
13005 |
软件工程# |
3 |
01024 |
软件工程及应用 |
4 |
顶替 |
13006 |
软件工程(实践) |
2 |
01025 |
软件工程及应用(实践) |
3 |
11 |
13008 |
软件质量保证与测试 |
4 |
07028 |
软件测试技术 |
4 |
顶替 |
04958 |
软件测试技术(实践) |
2 |
12 |
14126 |
软件过程与管理 |
4 |
01026 |
软件开发与设计实例分析 |
2 |
顶替 |
01027 |
软件开发与设计实例分析(实践) |
4 |
13 |
13009 |
数据库原理与技术 |
4 |
01022 |
数据库技术及应用 |
3 |
顶替 |
01023 |
数据库技术及应用(实践) |
4 |
14 |
13010 |
人机交互的软件工程方法 |
4 |
07017 |
面向网络编程技术 |
3 |
顶替 |
07018 |
面向网络编程技术(实践) |
2 |
15 |
13017 |
计算机网络与信息安全# |
6 |
07837 |
面向对象程序设计(c++) |
3 |
顶替 |
07838 |
面向对象程序设计(c++)(实践) |
2 |
毕业考核 |
11574 |
软件工程毕业论文 |
0 |
09882 |
计算机软件(应用本科)毕业设计 |
0 |
顶替 |
说明:
1.顶替方案中中国简史、信息技术和应用文写作三科课程为一组顶替英语(专升本)一科课程,如考生只合格了其中一科课程,可顶替新计划中一科理论课程;如考生合格了其中两科课程,可分别顶替新计划中两科理论课程,但两种情况均要求选择顶替的新计划课程学分小于或等于原课程学分。
2.以上顶替方案中任何课程只能顶替一次,不可重复顶替。
3.在2025年专业计划调整过渡期内,自主选择按照原计划申请毕业的考生,也须加考“习近平新时代中国特色社会主义思想概论”。