学历改变命运
24小时客服:4008135555/010-82335555
首页 > 自考专业> 湖南自考专业 > 湖南自考软件工程(专升本)专业考试计划(

湖南自考软件工程(专升本)专业考试计划(2024年版)

2024-11-29 10:06:21   文章来源: 自考365   字体:   打印
22

软件工程(专升本)专业考试计划

专业代码:080902

一、培养目标

本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有较高的科学文化素养、职业道德水准、创新创业能力和社会责任感,适应社会和经济发展需要,具有良好的数学基础,熟练掌握计算学科基础理论、软件工程专业基础知识、基本技能和基本方法,具备计算机信息系统的工程实践能力,能在科学研究、工程技术、应用管理等岗位从事软件系统设计、开发、维护和管理等方面工作的工程技术应用型人才。

二、培养要求

本专业要求掌握数学和人文社科基础知识,掌握计算学科、软件工程相关的基础知识和基本理论,具备软件系统设计、开发、维护和管理等方面的基本能力和基本工程素养。主要包括:

1.掌握计算学科的基础知识和基本理论,了解计算学科的核心概念、知识结构和典型方法;

2.掌握软件工程专业的基本理论和专业知识,熟悉常用的软件工程相关平台和工具;

3.具备综合运用掌握的知识、方法、技术和工具解决实际问题的能力,能够权衡和选择各种设计方案,具备作为软件工程师从事工程实践的专业能力;

4.具备软件开发、项目组织管理和团队合作的基本能力;

5.掌握软件需求分析、设计、实现、测试、维护和过程管理的方法和技术,具有一定的工程意识,具备软件开发、管理和维护的工程实践能力;

6.了解软件工程学科的发展动态、应用前景和行业需求;7.了解国家软件工程专业领域的基本政策和法规;

8.具备对新知识、新技能的学习能力和一定的创新创业能力。

三、课程设置与学分

本专业主干学科为计算机科学与技术、软件工程。参加本专业相关课程学习需自行完成“计算机应用技术(专科)”或“软件技术(专科)”专业必设课程有关知识学习。

本专业课程设置如下表,必考课程为10门,学分为51分。选考门数不少于5门,学分不低于22分。考试课程相关的实践考核环节部分不单独计入课程总门数。

专业名称:软件工程【点击查看新旧课程顶替表:原软件工程  原游戏软件开发技术

代码:080902

课程类别 序号 课程代码 课程名称 学分 备注
必考课 思政课 1 15040 习近平新时代中国特色社会主义思想概论 3  
2 15043 中国近现代史纲要 3  
3 15044 马克思主义基本原理 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 13015 计算机系统原理 4 选考门数不少于5门,学分不低于22分。
12 08693 计算机网络技术操作(实践) 5
13 08695 数据库及其应用操作(实践) 6
14 13008 软件质量保证与测试 4
15 14126 软件过程与管理 4
16 13010 人机交互的软件工程方法 4
17 13011 人工智能与大数据 6
18 13017 计算机网络与信息安全 6
19 03453 创业学 6
毕业环节 20 11574 软件工程毕业论文 0  
总学分 73

说明:

1.考生取得理论课程考试合格成绩后,方可报考相应的课程实践。

2.考生取得所有理论课程考试及相应课程实践的合格成绩后,方可报考毕业论文。

3.软件质量保证与测试(代码:13008)为“强实践”课程。

四、毕业要求

1.凡取得本考试计划规定16门课程(包括毕业论文)的合格成绩,学分累计达73分及以上,政治思想品德经鉴定符合要求者,可申请办理本专业毕业证书。

2.本专业为专科起点本科层次,考生申请毕业时须提供国家承认学历的专科及专科以上毕业证书。

五、课程说明

1.离散数学[02324]

本课程主要研究离散量的结构与相互关系。主要内容包括:命题逻辑和一阶谓词逻辑的基本概念、基本演算和推理证明,集合的概念和运算、二元关系和函数,代数系统的概念和运算、格与布尔代数,图的基本概念,树、欧拉图与哈密顿图、平面图等图的应用。

2.高级语言程序设计[13013]

本课程主要内容包括:C语言的语法规则,基本数据类型、运算符和表达式,各类C语句、数组、函数、指针、结构体类型和文件,以及结构化程序的设计方法和三种基本结构,设计和调试C语言程序等。

3.数据结构与算法[13003]

本课程主要内容包括各种数据结构(如数组、链表、栈、队列、树、图等)的定义、性质、操作以及它们之间的关系,典型的应用,分析算法的时间复杂度和空间复杂度。通过本课程学习,培养设计、分析和实现数据结构相关算法的能力,对算法的时间复杂度和空间复杂度进行分析和评估,以便在实际应用中选择最优算法。

4.操作系统[13180]

本课程主要内容包括操作系统的概念、发展历史、分类、功能、特征及进一步的发展、作业管理与用户接口、进程管理、处理机调度、存储管理、文件管理、输入输出设备管理等。通过本课程学习,了解计算机系统中各种软硬件资源的管理方法,掌握基本概念、基本功能、基本原理、基本算法、资源管理和分配的基本策略以及涉及到的数据结构和设计技巧。

5.软件工程[13005]

本课程主要内容包括软件工程的基本概念、用于建模的UML语言、项目组织和管理的基本方法、系统开发过程中的需求的获取与分析、系统设计、对象设计、模型到代码映射实现、测试和变更管理等内容。通过本课程学习,掌握软件系统开发的基本方法,能组织实施软件开发项目。

6.计算机系统原理[13015]

本课程内容涵盖计算机的五大部件的工作原理、设计方法和典型应用。具体包括全加器、运算器、存储器、总线与微命令、累加器、程序计数器、微程序控制器、简单模型机、微程序设计。通过本课程学习,理解计算机系统原理的概念和方法,加深对计算机软、硬件系统的理解,建立硬件/软件协同的整机概念。

7.软件质量保证与测试[13008]

本课程主要内容包括单元测试、集成测试、系统测试、验收测试等不同阶段和层次的测试、白盒测试和黑盒测试方法、软件质量与软件测试之间的关系。通过本课程学习,掌握软件测试的基本方法和技术,培养设计测试用例、执行测试、分析测试结果的能力,了解软件质量保证的体系和方法,提高发现和解决软件缺陷的能力。

8.软件过程与管理[14126]

该课程融合软件工程、过程管理、项目管理、质量管理等相关知识与方法,是软件过程与管理技术在软件质量管理上的具体应用。通过本课程学习,了解软件过程管理的基本内容,理解软件过程的框架、标准和内涵,掌握软件开发过程的一套标准化管理方法,能将过程模型灵活应用于实际项目管理中,能解决软件开发过程中遇到的问题,对软件过程进行评估和改进。

9.人机交互的软件工程方法[13010]

本课程主要内容包括人机交互的基础知识、交互设计的目标及原则、常用的人机交互设计模式以及常用的软件交互设计工具。通过本课程学习,理解人机交互的概念,了解人机交互发展历史;掌握人机交互设计的目标及原则、模型与理论;能够应用各种交互物件为复杂软件系统设计人机交互方案。

10.人工智能与大数据[13011]

本课程主要内容包括人工智能与大数据的基本概念和发展现状、深度学习的基本概念、深度卷积神经网络的基本理论方法和常用的网络结构。通过本课程学习,理解人工智能和大数据的基本概念,理解深度学习与人工智能之间的关系;掌握常用的卷积神经网络结构和训练方法,将人工智能和大数据技术应用到实际场景中。

11.计算机网络与信息安全[13017]

本课程主要内容包括:计算机网络与信息安全的基本概念和原理,计算机网络安全技术基础,网络身份认证与访问控制,网络数据加密与解密,网络安全策略与管理等。通过本课程学习,理解并应用计算机网络及安全方面的理论知识,开展工程领域中的抽象问题、模型与算法、设计实验、分析与解释数据等研究工作,提升复杂计算机网络和安全系统的分析与架构设计能力。

相关推荐:湖南高等教育自学考试专业考试计划(2024年版)

湖南自考新旧专业计划有何区别?专业课程之间如何顶替?扫描添加课程顾问,咨询自考政策,制定个性化的自考备考计划>>

huoma

关注添加

扫码添加学习顾问

了解考试计划,进行学习规划
备战考试,获取试题及资料

扫码下载APP

海量历年试题、备考资料
免费下载领取

扫码进入微信小程序

每日练题巩固、考前模拟实战
免费体验自考365海量试题

免费题库

新人有礼