陕西自考计算机科学与技术(专升本)专业计划(2023年版)
根据陕西招生考试信息网发布的《陕西省教育考试院关于调整陕西省高等教育自学考试开考专业考试计划的通知》知悉,陕西省自2025年起执行新发布的2023年版专业计划,其中,陕西自考计算机科学与技术(专升本)专业计划(2023年版)如下:
主考学校:西安电子科技大学
一、指导思想
高等教育自学考试是我国高等教育基本制度之一,是对社会自学者进行的以学历考试为主的高等教育国家考试,是个人自学、社会助学、国家考试相结合的高等教育形式,也是我国高等教育体系的重要组成部分。
计算机科学与技术专业旨在培养具有良好计算机基础和专业实践能力的应用型人才。西安电子科技大学是国内最早设立计算机专业的院校之一,是国家一类特色专业建设点和卓越工程师计划培养专业,计算机科学与技术专业于2007年,2013年和2019年分别通过国际工程教育专业认证。在过去的60年里,本专业为国家培养了大批德智体美劳全面发展的专业人才,多人已成为两院院士、解放军将军、科研院所的所长/总师、高校学术精英及知名企业的技术骨干等,为本行业的发展起到了深远的影响。
二、学历层次及规格
本专业为高等教学自学考试本科层次。根据高等教育自学考试的特点,注重考核应考者掌握计算机基础知识的程度,以及应用基础知识分析问题和解决实际问题的能力。故总体要求与一般普通高等学校计算机科学与技术专业本科水平要求一致。
本专业考试课程不得少于14门,总学分不得少于70学分。其中必设课程9门,共计47学分;选设课程不得少于5门,不得少于23学分。考试课程相关的实践考核环节部分不单独计入课程总门数。
凡取得本专业所规定的全部课程考试合格成绩和规定学分,思想品德经鉴定合格,毕业设计达到规定要求者,颁发高等教育自学考试专科毕业证书,国家承认其学历。
三、培养目标与基本要求
(一)培养目标
本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有较高的科学文化素养、职业道德水准、创新创业能力和社会责任感,适应社会和经济发展需要,具有良好的数学基础,掌握计算机、网络及其信息系统相关的基础理论、知识体系、实践技能和方法,具备计算机信息系统的工程能力,能在科学研究、工程技术、应用管理等岗位从事计算机信息系统设计、开发、维护、管理与应用等方面工作的工程技术应用型人才。
(二)培养要求
本专业要求掌握数学和人文社科基础知识,掌握计算机科学与技术专业的基础知识和基本理论,具备计算机信息系统设计、开发、维护、管理和应用等方面的基本能力、计算思维和工程素养。主要包括:
1.掌握计算机科学与技术专业的基础知识、基本理论、典型方法和技术;
2.理解计算学科的基本思维方法和研究方法,熟悉常用的计算机信息系统开发工具环境,具有较好的计算机程序理解和设计能力;
3.掌握计算机信息系统设计、开发、维护和管理技术,具有一定的工程意识,具备计算机信息系统开发和应用的工程能力;
4.具备综合运用所掌握的知识、方法、技术和工具解决计算机相关领域实际问题的能力;
5.了解计算机科学与技术学科的发展动态、应用前景和行业需求;
6.了解国家计算机科学与技术专业领域的基本政策和法规;
7.具备对新知识、新技能的学习能力和一定的创新创业能力。
四、课程设置与学分
专业代码:080901
课程类别 | 序号 | 课程 代码 | 课程名称 | 学分 | 考试 方式 | 考试 类别 | 备注 |
公 共 基 础 课 | 1 | 03708 | 中国近现代史纲要 | 2 | 笔试 | 必 考 | 必设课程共9门,总计47学分 |
2 | 03709 | 马克思主义基本原理概论 | 4 | 笔试 | |||
3 | 13000 | 英语(专升本) | 7 | 笔试 | |||
4 | 00023 | 高等数学(工本) | 10 | 笔试 | |||
专 业 核 心 课 | 5 | 02324 | 离散数学 | 4 | 笔试 | ||
6 | 13013 | 高级语言程序设计 | 4 | 笔试 | |||
13014 | 高级语言程序设计(实践) | 2 | 实践 | ||||
7 | 13003 | 数据结构与算法 | 4 | 笔试 | |||
13004 | 数据结构与算法(实践) | 2 | 实践 | ||||
8 | 13015 | 计算机系统原理 | 4 | 笔试 | |||
9 | 13180 | 操作系统 | 4 | 笔试 | |||
推 荐 选 考 课 | 10 | 02198 | 线性代数 | 3 | 笔试 | 选 考 | 选设课程不少于5门,不得少于23学分 |
11 | 14263 | 数字逻辑设计 | 4 | 笔试 | |||
12 | 13007 | 编译原理 | 4 | 笔试 | |||
13 | 04735 | 数据库系统原理 | 4 | 笔试 | |||
04736 | 数据库系统原理(实践) | 2 | 实践 | ||||
14 | 02333 | 软件工程 | 3 | 笔试 | |||
02334 | 软件工程(实践) | 1 | 实践 | ||||
15 | 04747 | Java语言程序设计(一) | 4 | 笔试 | |||
16 | 07844 | 人工智能导论 | 4 | 笔试 | |||
17 | 07999 | 毕业论文 | 0 | 实践 | 必考 | ||
总学分 | ≥70 |
五、主要课程说明
1. 中国近现代史纲要
(课程说明略,见全国统考大纲)
2. 马克思主义基本原理概论
(课程说明略,见全国统考大纲)
3. 英语(专升本)
(一)课程性质和特点
《英语(专升本)》包括听、说、读、写、译等各方面的内容。本课程着重培养学生的英语听说能力以及读写译方面的基础应用能力,以适应立体化、信息化、个性化英语教学和学习的实际需要。通过本课程学习,可以巩固学生英语语言基础,使其能够基本正确运用英语语音、词汇、语法及篇章结构等语言知识,在今后的工作和社会交往中,具备基本应用英语进行简单的口头和书面的信息交流能力。此外,《英语(专升本)》课程与思想政治教育同向同行,协同合作,旨在培养具有国际视野、熟悉国际语言、具有共产主义信念、德智体美劳全面发展的社会主义建设者和接班人。
(二)课程目标
能听懂日常简单的英语谈话;能基本听懂慢速英语节目及题材熟悉、句子结构简单的简短会话、谈话、报道或讲座,能掌握其中心大意,抓住要点和有关细节,领会讲话者的观点和态度;能就教材内容和适当的听力材料进行问答和复述;能用英语进行简单的日常会话,且能表达个人观点、情感;能就所熟悉的话题经准备后做简短发言,表达比较清晰、流畅,语音语调比较准确。
能基本读懂难度较低的一般性题材的文章,掌握中心大意并能够准确说明中心大意的事实,较为准确地领会作者的观点和态度;能读懂工作、生活中常见的应用文体材料。在阅读实践中,能较自如应用相应的阅读技巧去处理难度较低的文章材料。
能用英语就一般性话题简单的表达个人观点,语言表达较为流畅;能就一般性话题及给出的提纲写作,能写短信、通知或便条等简单的常用文体,表达意思清楚,基本无重大语言错误。
能够较为准确的翻译基本简单句型及段落,并使用简单的翻译技巧;能较为准确理解难度一般、题材熟悉的英语短文,并借助语言工具,完成英汉互译,译文基本达意,基本无语言错误。
增进对不同文化的理解和认识,培养跨文化交际能力;能够明辨西方价值观,用批判的眼光看待西方文化;树立文化自信,深刻理解中华民族优秀传统文化,构筑中国精神、中国价值、中国力量,向世界讲好中国故事,传播好中国声音,阐释好中国特色,扎根中国大地构建家国情怀。
(三)选用教材
(1)《新视野大学英语(第三版)读写教程1(思政智慧版)》,郑树棠主编,出版社:外语教学与研究出版社,ISBN: 9787521316988,定价:69.9元
(2)《新视野大学英语(第三版)读写教程2(思政智慧版)》,郑树棠主编,出版社:外语教学与研究出版社,ISBN: 9787521316971,定价:69.9元
4. 高等数学(工本)
(课程说明略,见全国统考大纲)
5. 离散数学
(课程说明略,见全国统考大纲)
6. 高级语言程序设计
高级语言程序设计(实践)
高级语言程序设计是计算机科学与技术专业专升本的考试科目,通过本课程的学习,要求掌握面向过程编程到面向对象编程的基本内容,通过对C语言的基本概念、基本语法以及三种基本结构的介绍,领会结构化程序设计的基本原理,并使用C语言进行简单程序设计;在了解与掌握C语言的基础上,通过对C++的抽象、封装、继承、多态四个特征的介绍,了解面向对象程序设计方法的基本思想。为后续课程及大型应用软件的研究、设计打下基础。
7. 数据结构与算法
数据结构与算法(实践)
数据结构与算法是计算机科学与技术专业专升本入学考试中的考试科目,是计算机科学与技术专业基础课程。通过本课程的学习,掌握数据结构的基本概念和算法分析的方法,理解线性表、栈和队列、串和数组、树和图等数据结构的基本概念、对应的逻辑结构和存储结构,熟悉各种数据结构的基本特点和典型应用场景,具备利用基础数据结构分析实际问题的数学模型,设计或者选择合适的数据结构和算法的能力;掌握生成树和最小生成树,最短路径,拓扑排序和关键路径等图的应用实例以及索引结构与散列技术,理解Prim算法、Kruskal算法、Dijkstra算法、Floyd算法等网络复杂工程问题的多种基础算法,具备认识并评估网络复杂工程问题的多种解决方案的能力。为学好计算机科学与技术专业知识和其它分支学科奠定坚实的基础。
8. 计算机系统原理
计算机系统原理是计算机科学与技术专业专升本入学考试中的考试科目,是计算机科学与技术专业基础课程。通过本课程的学习,系统地了解和掌握计算机系统原理的基本理论和基本方法,认识计算机中数据表示的基本方法,掌握计算机中各部件的基本机构和工作原理:包括运算器、各类存储系统,指令系统及汇编语言程序设计、中央处理器以及输入输出系统,为分析解决计算机科学与技术中的复杂问题打下坚实基础。
9. 操作系统
操作系统是计算机科学与技术专业专升本考试科目,通过本课程的学习,要求学生掌握操作系统的基本概念、用户与OS的接口、进程管理及通信、死锁、存储管理、文件系统、设备管理、Linux示例操作系统分析与应用、分布式操作系统。为后续课程及大型应用软件的研究、设计打下基础。
10. 线性代数(工)
线性代数是计算机科学与技术专业专升本入学考试中的考试科目,是计算机科学与技术专业的一门重要的基础课程,为后续课程的学习提供重要的数学工具和必需的数学思维、方法。通过本课程的学习,考生应掌握行列式、矩阵、线性方程组、向量组与线性空间、矩阵的相似对角化等内容,为学好计算机科学与技术专业知识和其它分支学科奠定坚实的数学基础。
11. 数字逻辑设计
数字电路与逻辑设计是重要的学科基础课。要求学生掌握数字电路的基本概念、基本原理和基本方法,了解电子设计自动化(EDA:Electronic Design Automation)技术和工具。数字电路部分要求学生掌握数制及编码、逻辑代数及逻辑函数的知识;掌握组合逻辑电路的分析与设计方法,熟悉常用的中规模组合逻辑部件的功能及其应用;掌握同步时序逻辑电路的分析和设计方法,典型的中大规模时序逻辑部件。
指定教材:《数字电子技术基础》(第三版),杨颂华,冯毛官,孙万蓉 等著编著,西安电子科技大学出版社,2016年7月,ISBN:9787560640976。
12. 编译原理
编译器是计算机的重要系统软件之一,相关的原理与技术不但适用于编译器的构造,其基本思想也可广泛应用于系统软件和应用软件的开发与设计。本课程的教学目标是将编译器构造的原理、技术和方法应用于底层软件的设计,包括BNF和语法分析的基本理论;语法分析生成器的使用;形式语言;表驱动类型的软件等。
本课程的主要任务是介绍程序设计语言的一般特性和编译器构造的基本原理、技术和方法。通过对本课程的学习,使学生了解程序设计语言的基本结构和语言翻译的全过程,理解语言翻译的基本原理。通过上机实习初步掌握编译器构造的基本方法,并可将这些基本方法应用于底层软件的设计。
指定教材:《编译原理》,鱼滨,王小兵,张琛编著,西安电子科技大学出版社,2014年3月,ISBN:9787560633329。
13. 数据库系统原理
数据库系统原理(实践)
(课程说明略,见全国统考大纲)
14. 软件工程
软件工程(实践)
(课程说明略,见全国统考大纲)
15. Java语言程序设计(一)
(课程说明略,见全国统考大纲)
16. 人工智能导论
本课程是关于人工智能领域的引导性课程,介绍人工智能的基本理论、方法和技术,目的是使学生了解和掌握人工智能的基本概念和方法,为今后的更高级课程的学习,以及将来在人工智能领域内,进行进一步研究和软件实践奠定良好的基础。
通过本课程的学习,要求学生了解人工智能的基本概念和原理,掌握常用的知识表示、逻辑推理和问题求解的方法,熟悉人工智能的发展学派和主要理论,会运用知识表示方法、推理方法和机器学习等方法求解简单问题等,为智能信息分析和构建专家系统、智能决策支持系统等各类智能系统奠定基础。
指定教材:《人工智能及其应用》(第五版),蔡自兴等著,清华大学出版社,2016年7月,ISBN:9787302438007。
六、实践性环节学习考核要求
1.含实践的课程及实践所占学分: 13014高级语言程序设计(实践) 2学分、13004数据结构与算法(实践) 2学分、04736数据库系统原理(实践)2学分、13006软件工程(实践) 2学分。
2. 凡理论考试与实践环节考核两部分相结合的课程为一门课程,考生必须取得两个部分的合格成绩方能获得该门课程的学分。
3. 毕业设计或毕业论文。
七、其他必要的说明
无。
附件1
陕西省高等教育自学考试新、旧专业新旧课程替代表
调整前专业名称和专业代码 | 调整后专业名称和专业代码 | ||||
计算机及应用(独立本科段),B080702 | 计算机科学与技术(专升本),080901 | ||||
课程代码 | 课程名称 | 学分 | 课程代码 | 课程名称 | 学分 |
00023 | 高等数学(工本) | 10 | 00023 | 高等数学(工本) | 10 |
02197 | 概率论与数理统计(二) | 3 | 02198 | 线性代数(工) | 3 |
02324 | 离散数学 | 4 | 02324 | 离散数学 | 4 |
02325 | 计算机系统结构 | 4 | 13015 | 计算机系统原理 | 4 |
02327 | 操作系统(实践) | 1 | 13180 | 操作系统 | 4 |
02326 | 操作系统 | 4 | |||
02332 | 数据结构(实践) | 1 | 13004 | 数据结构与算法(实践) | 1 |
02331 | 数据结构 | 3 | 13003 | 数据结构与算法 | 3 |
02334 | 软件工程(实践) | 1 | 02334 | 软件工程(实践) | 1 |
02333 | 软件工程 | 3 | 02333 | 软件工程 | 3 |
03708 | 中国近现代史纲要 | 2 | 03708 | 中国近现代史纲要 | 2 |
03709 | 马克思主义基本原理概论 | 4 | 03709 | 马克思主义基本原理概论 | 4 |
04736 | 数据库系统原理(实践) | 2 | 04736 | 数据库系统原理(实践) | 2 |
04735 | 数据库系统原理 | 4 | 04735 | 数据库系统原理 | 4 |
04738 | C++程序设计(实践) | 2 | 13013 | 高级语言程序设计 | 4 |
04737 | C++程序设计 | 3 | |||
04741 | 计算机网络原理 | 4 | 08744 | 人工智能导论 | 4 |
04748 | Java语言程序设计(一)实践 | 1 | 04747 | Java语言程序设计(一) | 4 |
04747 | Java语言程序设计(一) | 3 | |||
07999 | 毕业设计 | 0 | 07999 | 毕业设计 | 0 |
00015 | 英语(二) | 14 | 13000 | 英语(专升本) | 7 |
14263 | 数字逻辑设计 | 4 | |||
13007 | 编译原理 | 4 |
附件2
陕西省高等教育自学考试新、旧专业新旧课程替代表
调整前专业名称和专业代码 | 调整后专业名称和专业代码 | ||||
计算机信息管理(独立本科段),B082208 | 计算机科学与技术(专升本),080901 | ||||
课程代码 | 课程名称 | 学分 | 课程代码 | 课程名称 | 学分 |
00910 | 网络经济与企业管理 | 6 | 13015 | 计算机系统原理 | 4 |
02142 | 数据结构导论 | 4 | 13004 | 数据结构与算法(实践) | 1 |
13003 | 数据结构与算法 | 3 | |||
02323 | 操作系统概论 | 4 | 13180 | 操作系统 | 4 |
02375 | 运筹学基础 | 4 | 08744 | 人工智能导论 | 4 |
02378 | 信息资源管理 | 4 | 02324 | 离散数学 | 4 |
02628 | 管理经济学 | 5 | 13007 | 编译原理 | 4 |
03174 | 软件开发工具(实践) | 2 | 02334 | 软件工程(实践) | 1 |
03173 | 软件开发工具 | 5 | 02333 | 软件工程 | 3 |
03708 | 中国近现代史纲要 | 2 | 03708 | 中国近现代史纲要 | 2 |
03709 | 马克思主义基本原理概论 | 4 | 03709 | 马克思主义基本原理概论 | 4 |
04736 | 数据库系统原理(实践) | 2 | 04736 | 数据库系统原理(实践) | 2 |
04735 | 数据库系统原理 | 4 | 04735 | 数据库系统原理 | 4 |
04738 | C++程序设计(实践) | 2 | 13013 | 高级语言程序设计 | 4 |
04737 | C++程序设计 | 3 | |||
04741 | 计算机网络原理 | 4 | 14263 | 数字逻辑设计 | 4 |
04757 | 信息系统开发与管理 | 5 | 04747 | Java语言程序设计(一) | 4 |
07999 | 毕业设计 | 0 | 07999 | 毕业设计 | 0 |
00015 | 英语(二) | 14 | 13000 | 英语(专升本) | 7 |
00016 | 日语(二) | 14 | 13000 | 英语(专升本) | 7 |
00017 | 俄语(二) | 14 | 13000 | 英语(专升本) | 7 |
00023 | 高等数学(工本) | 10 | |||
13014 | 高级语言程序设计(实践) | 2 | |||
02198 | 线性代数(工) | 3 |
- 历年试题
- 备考资料