江西自学考试软件工程专业(本科)考试计划
主考学校:江西师范大学
一、指导思想
高等教育自学考试是我国高等教育基本制度之一,是对社会自学者进行的以学历考试为主的高等教育国家考试,也是一种个人自学、社会助学与国家考试相结合的高等教育形式,是我国高等教育体系的重要组成部分。
软件工程专业是为适应我国市场经济建设的需要,有计划地造就现代软件工程人才,提高他们的素质和学历层次而设置的。根据高等教育自学考试的特点,着重考核自学应考者掌握基本理论、基本知识的程度以及运用基本知识分析和解决问题的能力。
二、培养目标和基本要求
本专业要求自学应考者努力学习马克思列宁主义、毛泽东思想,树立爱国主义、集体主义和社会主义思想,遵守法律、法规,具有良好的思想品德。要求自学应考者在具有数学和计算机科学理论知识的基础上,掌握软件工程的基础理论、专业知识和基本技能,具有较强的工程实践能力,具备运用先进的工程化方法、技术和工具从事软件开发、设计、测试、维护等工作的能力以及参与工程项目的能力、技术创新能力。
三、学历层次与规格
本专业为本科层次,在总体上与全日制普通高校相近专业本科水平相一致。
凡专科毕业取得本科规定的十五门课程合格成绩,累计不少于70学分,毕业论文答辩合格,思想品德经鉴定符合要求者,发给本科毕业证书。同时可按照《中华人民共和国高等教育法》第二十二条和《中华人民共和国学位条例》及本省有关规定,由具有学位授予权的主考学校授予学士学位。
四、考试课程
专业代码:080720
序号 | 课程 代码 |
课 程 名 称 | 学 分 | 备注 |
1 | 0004 | 毛泽东思想概论 | 2 | |
2 | 0005 | 马克思主义政治经济学原理 | 3 | |
3 | 0015 | 英语(二) | 14 | |
4 | 2197 | 概率论与数理统计(二) | 3 | |
5 | 2324 | 离散数学 | 4 | |
6 | 2328 | 面向对象程序设计 | 4 | |
7 | 7163 | 高级数据库技术 | 6 | 含实验 2 学分 |
8 | 7026 | 网络应用程序设计 | 4 | |
9 | 7165 | 软件工程概论 | 5 | 含实验 1 学分 |
10 | 7167 | 多媒体计算机技术 | 5 | 含实验 1 学分 |
11 | 7028 | 软件测试技术 | 4 | |
12 | 7029 | 软件项目管理 | 4 | |
13 | 7169 | 软件开发工具与环境 | 4 | 含实验 1 学分 |
14 | 2141 | 计算机网络技术 | 4 | |
15 | 7172 | 信息安全 | 4 | |
6999 | 毕业论文 | 不计学分 | ||
总学分 | 70 |
说明:1、电子电工信息类专业考生可直接报考本专业;
2、其他专业专科毕业生报考本专业,须加考“0342 高级语言程序设计(一)”、“2318 计算机组成原理”、“2142数据结构导论”三门课程;
3、考生参加毕业论文答辩,可由主考学校根据本专业对基础知识的要求,在答辩过程中随机考核相关专业基础知识;
4、年龄在30周岁以上的考生可申请免考“英语(二)”课程,但必须加考“9911 创业理论与实务(7学分)、9913 现代生物学导论(7学分)”两门课程。
五、部分课程说明
1、离散数学
本课程为软件工程专业的一门专业基础课。课程内容为:命题逻辑和一阶谓词逻辑的基本概念和基本演算;集合的概念和运算、元关系和函数;代数运算和代数系统的基本性质、半群和群、队和域、格和布尔代数;图的基本概念、树、欧拉图和哈密顿图、平面图、图着色、赋权图、二部图等。
通过本课程的学习,使应考者有抽象思维和逻辑推理能力,掌握计算机科学技术常用的离散数学中的概念、性质和运算。
2、概率论与数理统计(二)
本课程为软件工程的一门公共课。是研究随机现象统计规律的一门数学课。本课程概率论部分包括:随机事件及其概率、随机变量、多维随机变量和随机变量的数字特征等内容;数理统计部分包括抽样分布、参数估计、假设检验、方差分析、回归分析和正交试验设计等内容。通过本课程的学习,要求应考者理解概率论的基本概念,熟悉随机事件及其概率的重要性质,熟悉随机变量的常用分布,并会进行相应的计算。掌握数理统计中有关参数估计和假设检验的方法,了解方差分析、回归分析和正交试验设计。
3、面向对象程序设计
本课程为软件工程专业的一门专业基础课。课程全面介绍面向对象程序设计的思想,面向对象语言的特点,以及面向对象程序设计的语法、常用工具、工程管理等内容。
通过本课程的学习,培养应考者运用面向对象程序设计技术来开发应用程序的能力。
4、高级数据库技术
以SQL Server2000为背景,讲解SQL Server的基础知识。主要包括SQL Server的安装;SQL语言基础知识;使用设备和数据库;数据库的备份和恢复;对数据的管理;SQL Server的安全性及SQL Server的监护与维护。通过大量的应用例子,使应考者在学习过程中循序渐进地掌握SQL语言和SQL Server2000的基本使用技巧,具备数据库系统开发能力。
5、网络应用程序设计
本课程为软件工程专业的一门专业基础课。课程介绍了Java在网络方面的应用设计,分为两个部分,第一部分介绍了Java语法及面向对象程序设计等内容。第二部分介绍了Socket、数据库、Servlet、Cookie、SNMP、RMI、Apple等网络编程技术。对于常见的网络应用通过简明的程序和例子给出了其设计思想。
通过本课程的学习,使应考者掌握Java程序开发及网络编程技术。
6、软件工程概论
本课程为软件工程专业的一门专业课。课程内容包括:软件工程的基本概念、可行性研究与计划、需求分析和规格说明方法、设计方法、编程方法、检验和测试方法、维护方法、面向对象的软件开发方法、软件工具和环境等。
通过本课程的学习,使应考者掌握软件工程的有关概念和各阶段的主要技术、方法与工具,具备组织和从事软件开发的基本能力。
7、多媒体计算机技术
本课程是软件工程专业的一门专业课。主要内容为多媒体计算机技术的原理及多媒体软件的开发方法和工具。该课程主要讲授:多媒体计算机系统组成、多媒体数据压缩技术、多媒体数据制作、多媒体数据库及管理系统、多媒体系统数据模型、多媒体节目开发过程及开发工具。
8、软件测试技术
本课程为软件工程专业的一门专业课。内容包括基本的和高级的软件测试技术、软件测试在软件开发过程的运用、利用自动化方法提高测试效率、计划和编制测试目标、报告发现的问题、评估测试目标和产品进度、测试和质量认证的区别,以及软件测试员职业指导等。
通过本课程的学习,使应考者掌握软件测试技术,并更终能更快、更多地发现软件中的错误,改进软件,提高软件质量。
9、软件项目管理
本课程为软件工程专业的一门专业课。课程以软件开发的流程为主线,围绕过程与人员的管理,提出了一套完整的软件项目管理实践方法。内容包括:软件团队及其工作方式;经理、分析员及程序员的角色定位与工作职责;软件设计过程与实践;软件开发过程与实践;软件系统测试过程与实践;软件开发过程中支持人员角色定位、工作职责与管理方式等。
通过本课程的学习,使应考者能运用现代管理理念对软件项目提出一套完整的管理方法。
10、软件开发工具与环境
软件开发工具与环境是支持软件开发的一些工具软件的集成系统,是协助开发人员进行需求分析、设计和程序编制、测试的有效手段。本课程的主要目的是从实用角度出发,要求应考者正确使用当前流行的软件开发工具,掌握典型的软件开发工具环境的基本原理和基本功能,提高使用这类软件工具进行软件开发的能力。
11、信息安全
本课程是软件工程专业的专业课,主要内容为计算机及计算机网络的安全性理论及应用。包括:密码学的基本理论及应用、网络攻击及防护、WEB安全威胁及防范、计算机病毒的检测与防范、电子商务的安全及计算机犯罪与其法律责任等内容。
- 历年试题
- 备考资料