一、培养要求
本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。
二、知识领域
本科毕业生应获得以下几方面的知识和能力:
1.掌握计算机科学与技术的基本理论、基本知识;
2.掌握计算机系统的分析和设计的基本方法;
3.具有研究开发计算机软、硬件的基本能力;
4.了解与计算机有关的法规;
5.了解计算机科学与技术的发展动态;
6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。
教学计划:
序号 | 课程名称 | 课程类别 | 课程属性 | 课程学分 | 先修课程名称 |
---|---|---|---|---|---|
1 | 毕业论文(计算机) | 必修课 | 毕业论文课 | 10 | |
2 | 教育学(高起本) | 必修课 | 公共基础课 | 4 | |
3 | 马克思主义中国化纵论 | 必修课 | 公共基础课 | 4 | |
4 | 现代远程学习概论 | 必修课 | 公共基础课 | 2 | |
5 | 心理学(高起本) | 必修课 | 公共基础课 | 4 | |
6 | 大学英语(二)高起本 | 必修课 | 统考课程 | 4 | |
7 | 大学英语(三)高起本 | 必修课 | 统考课程 | 4 | |
8 | 大学英语(四) | 必修课 | 统考课程 | 4 | |
9 | 大学英语(一)高起本 | 必修课 | 统考课程 | 4 | |
10 | 计算机应用基础 | 必修课 | 统考课程 | 4 | |
11 | 大学英语 (B) | 其他 | 统考课程 | 0 | |
12 | 计算机应用基础(统考) | 其他 | 统考课程 | 0 | |
13 | C++程序设计 | 必修课 | 专业课 | 4 | |
14 | C程序设计 | 必修课 | 专业课 | 4 | |
15 | Java程序设计(高起本) | 必修课 | 专业课 | 4 | |
16 | VB程序设计 | 必修课 | 专业课 | 3 | |
17 | 编译原理(高起本) | 必修课 | 专业课 | 4 | |
18 | 操作系统(高起本) | 必修课 | 专业课 | 4 | |
19 | 概率论与数理统计(高起本) | 必修课 | 专业课 | 4 | |
20 | 高等数学(二) | 必修课 | 专业课 | 4 | |
21 | 高等数学(一) | 必修课 | 专业课 | 4 | |
22 | 汇编语言程序设计 | 必修课 | 专业课 | 4 | |
23 | 计算机网络技术(高起本) | 必修课 | 专业课 | 4 | |
24 | 计算机系统结构(高起本) | 必修课 | 专业课 | 4 | |
25 | 计算机组成与结构 | 必修课 | 专业课 | 4 | |
26 | 离散数学(高起本) | 必修课 | 专业课 | 4 | |
27 | 模拟电子技术 | 必修课 | 专业课 | 4 | |
28 | 数据结构 | 必修课 | 专业课 | 4 | |
29 | 数据库系统(高起本) | 必修课 | 专业课 | 4 | |
30 | 数值计算 | 必修课 | 专业课 | 4 | |
31 | 数字电路与数字逻辑 | 必修课 | 专业课 | 4 | |
32 | 微型机原理与应用(高起本) | 必修课 | 专业课 | 4 | |
33 | 线性代数 | 必修课 | 专业课 | 4 | |
34 | 基础教育管理 | 选修课 | 专业选修课 | 3 | |
35 | 计算机图形设计基础 | 选修课 | 专业选修课 | 3 | |
36 | 嵌入式系统 | 选修课 | 专业选修课 | 3 | |
37 | 人工智能 | 选修课 | 专业选修课 | 3 | |
38 | 软件工程 | 选修课 | 专业选修课 | 3 |