贵州自考计算机科学与技术专升本考试科目一览
本文整理贵州自考计算机科学与技术专业(专升本)的全部考试课程,包含课程代码、课程名称、课程分类与学分设置,并说明理论课与实践课的搭配关系,帮助准备报考的考生提前了解毕业需要完成的科目和学分要求,做好报考与复习规划。
本文目录7 个章节
这个专业要考哪些课?先看结论
贵州自考计算机科学与技术专业(专升本)的专业代码为080901,全部课程共21项,其中既有笔试课程,也有与笔试配套的实践课程,最后还需完成毕业论文。

完整课程清单如下表所示,建议考生保存或打印,报名前逐项核对。
完整课程及学分表
表格内容较多,可左右滑动查看 →
| 080901计算机科学与技术(专升本)专业计划 | |||||
| 序号 | 课程代码 | 课程名称 | 分类 | 学分 | 教材 |
| 1 | 00015 | 英语(二) | 公共基础课 | 14 | 《英语(二)自学教程》.张敬源、张虹.外语教学与研究出版社.2012年版 |
| 2 | 00023 | 高等数学(工本) | 公共基础课 | 10 | 《高等数学(工本)》.陈兆斗、邢永丽.北京大学出版社.2019年版 |
| 3 | 02197 | 概率论与数理统计(二) | 公共基础课 | 3 | 《概率论与数理统计(二)》.孙洪祥、张志刚.北京大学出版社.2018年版 |
| 4 | 02324 | 离散数学 | 公共基础课 | 4 | 《离散数学》.辛运帏.机械工业出版社.2014年版 |
| 5 | 02325 | 计算机系统结构 | 公共基础课 | 4 | 《计算机系统结构》.李学干.机械工业出版社.2012年版 |
| 6 | 02327 | 操作系统(实践) | 实践课程 | 1 | 《操作系统》.陈向群.机械工业出版社.2017年版 |
| 7 | 02326 | 操作系统 | 公共基础课 | 4 | |
| 8 | 04734 | 数据结构(实践) | 实践课程 | 2 | 《数据结构》.苏仕华.外语教学与研究出版社.2012年版 |
| 9 | 02331 | 数据结构 | 公共基础课 | 3 | |
| 10 | 02334 | 软件工程(实践) | 实践课程 | 1 | 《软件工程》.王立福.机械工业出版社.2011年版 |
| 11 | 02333 | 软件工程 | 公共基础课 | 3 | |
| 12 | 03708 | 中国近现代史纲要 | 公共基础课 | 2 | 《中国近现代史纲要自学考试学习读本》.李捷、王顺生.高等教育出版社.2018年版&《中国近现代史纲要》.本书编写组.高等教育出版社.2018年版 |
| 13 | 03709 | 马克思主义基本原理概论 | 公共基础课 | 4 | 《马克思主义基本原理概论自学考试学习读本》.卫兴华、赵家祥.北京大学出版社.2018年版&《马克思主义基本原理概论》.本书编写组.高等教育出版社.2018年版 |
| 14 | 04735 | 数据库系统原理 | 公共基础课 | 4 | 《数据库系统原理》.黄靖.机械工业出版社.2018年版 |
| 15 | 04736 | 数据库系统原理(实践) | 实践课程 | 2 | |
| 16 | 04737 | C++程序设计 | 公共基础课 | 3 | 《C++程序设计》.辛运帏.机械工业出版社.2019年版 |
| 17 | 04738 | C++程序设计(实践) | 实践课程 | 2 | |
| 18 | 04747 | Java语言程序设计(一) | 公共基础课 | 3 | 《Java语言程序设计(一)》.辛运帏.机械工业出版社.2017年版 |
| 19 | 04748 | Java语言程序设计(一)(实践) | 实践课程 | 1 | |
| 20 | 06999 | 毕业论文 | 论文类 | 0 | |
| 21 | 04741 | 计算机网络原理 | 公共基础课 | 4 | 《计算机网络原理》.李全龙.机械工业出版社.2017年版 |
课程结构怎么理解?三类课程各有作用
从表中可以看出,该专业的课程大体分为三种类型,各自承担不同任务。理解这个结构,有助于安排报考顺序和复习精力。
- 公共基础课:数量最多,包括英语(二)、高等数学(工本)、概率论与数理统计(二)、离散数学、中国近现代史纲要、马克思主义基本原理概论等,是打基础、拿学分的主力。
- 专业核心课:如计算机系统结构、操作系统、数据结构、软件工程、数据库系统原理、C++程序设计、Java语言程序设计(一)、计算机网络原理等,直接对应计算机专业能力。
- 实践课程与毕业论文:操作系统、数据结构、软件工程、数据库系统原理、C++程序设计、Java语言程序设计(一)均配有对应的实践课,需与理论课配套完成;最后完成毕业论文方可申请毕业。
学分分布与报考建议
该专业中学分最高的是英语(二),为14学分;其次是高等数学(工本),为10学分。这两门课难度相对较大、分值占比高,建议考生优先规划、尽早备考。其余课程多为2至4学分。
理论课与实践课通常成对出现,例如操作系统与操作系统(实践)、数据结构与数据结构(实践)等。报考时可以关注主考院校对实践环节的考核安排,避免只考完理论却漏掉实践部分,影响毕业进度。
- 先攻高学分、高难度课程:英语(二)14学分、高等数学(工本)10学分。
- 理论与实践成对报考,注意配套完成。
- 毕业论文为必经环节,提前了解申请条件。
适合哪些人报考?
这个专业课程设置偏工科,数学和编程类课程占比高,适合有一定理工基础或对计算机方向有明确兴趣的考生。判断自己是否适合,可以从下面几个角度考虑。
- 数学基础:高等数学(工本)、概率论与数理统计(二)、离散数学都需要较扎实的数学功底。
- 编程兴趣:C++程序设计、Java语言程序设计(一)要求动手写代码,零基础考生需要投入更多时间。
- 英语水平:英语(二)学分高且是公共课,英语薄弱者要提前准备。
- 职业规划:希望从事软件开发、系统运维、网络管理等方向的考生,专业对口性较强。
贵州考生报名前需要额外核对什么
专业计划并非一成不变,教材版本、课程代码、学分设置都可能随政策调整而更新。报名前,建议以贵州省招生考试院和主考院校发布的当期专业计划文件为准,逐项核对以下信息。
- 当期开考安排:确认本专业最近一次考试的开考课程,避免想考的课程当期不安排。
- 教材版本:表中列出的教材均有对应年份和出版社,购买前需核对是否为最新指定版本。
- 实践考核与论文要求:向主考院校确认实践课的报名时间、考核方式及毕业论文申请条件。
- 免考政策:如已具有相关课程合格成绩或证书,可查询是否符合免考条件,减少重复考试。
常见疑问
贵州自考计算机科学与技术(专升本)一共要考多少门课程?
根据专业计划,共有21项,包括笔试课程、配套实践课程以及毕业论文。
哪些课程学分最高、需要优先复习?
英语(二)为14学分,高等数学(工本)为10学分,是全部课程中学分最高的两门,建议优先安排备考。
实践课可以不考吗?
不可以。操作系统、数据结构、软件工程、数据库系统原理、C++程序设计、Java语言程序设计(一)等课程均配有实践课,属于专业计划的组成部分,需按要求完成。