计算机导论考试考计算机基础知识、计算机硬件系统、操作系统、计算机软件开发、数据库基础、计算机网络基础。
一、计算机基础知识
1、计算机概述:计算机之父,第一台计算机,计算机的发展阶段,计算机的特点和分类。
2、计算机运算基础:掌握计算机数制的转换,了解计算机数据单位,数值数据在计算机中的表示,字符的表示,掌握计算机的基本运算。
3、计算机系统的组成及工作原理:掌握计算机系统的组成,计算机的硬件系统和软件系统,了解计算机的基本工作原理。
二、计算机硬件系统
1、计算机硬件系统的组成:了解中央处理器的概念、功能及主要性能指标,掌握存储器的分类(内存和外存的特点)、高速缓冲存储器的作用、输入/输出系统。
2、系统总线:系统总线的分类,常见的通信接口。
三、操作系统
1、操作系统概述:掌握操作系统的概念、作用和特征,操作系统的引导过程,掌握操作系统的分类。
2、操作系统的功能:处理器管理,掌握进程的特性、进程和程序的区别,掌握多道程序系统的概念和特点,进程的状态及转换;作业管理,作业的控制方式与状态;存储管理,了解物理地址和物理地址空间的概念,存储管理实现的功能。
文件的结构与存储;设备管理的任务和基本功能,数据传输的控制方式。
3、典型的操作系统的特点。
四、计算机软件开发
1、计算机程序设计,掌握软件的概念和特性。程序的概念和性质。程序设计、语言的发展历程,程序的编译过程。程序设计的步骤。掌握结构化程序设计的思想、方法和基本结构。面向对象程序设计的基本概念、特征和优点。几种常用高级程序设计语言的特点。
2、算法与数据结构:掌握算法的概念、特征、描述(流程图表示算法)和评价。数据结构研究的内容,线性表、栈和队列的特点。树的定义、二叉树。
3、软件工程:软件危机产生的原因和解决诊径,软件工程的定基本目标。软件的生存周期,软件过程模型,软件质量管理,软件测试的定义、模型以及分类。
五、数据库基础
1、数据库有关术语和常用概念:什么是数据库管理系统及其功能。
2、数裾管理枝术的发展:发展的三个阶段。数据库系统阶段的优点及其提供了哪些数据控制功能。
3、数据库系统体系结构掌握数据库系统的三级模式结构(外模式、模式和内模式),掌握数据库的二级映象。
4、数据模型与掌握概念模型的基本概念、实体的联系和表示方法。了解数据模型的组成;掌握常用的数据模型。
5、关系数据库
6、结构化查询语言
六、计算机网络基础
1、计算机网络基础:掌握计算机网络的定义、功能及组成、掌握IS0参考模型。
2、Internet基础:掌握IP地址、子网掩码、域名TCP/IP模型。
3、计算机安全:掌握计算机安全的特性,计算机软件安全涉及的范围和主要的加密技术,四类网络安全威胁,理解常用的攻击方法和网络安全性措施。掌握什么是计算机病毒,计算机病毒的特点、构成及分类。如何预防计算机病毒。