计算机导论考试考什么

计算机导论考试考什么,第1张

计算机导论考试考计算机基础知识、计算机硬件系统、 *** 作系统、计算机软件开发、数据库基础、计算机网络基础。

一、计算机基础知识

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、计算机安全:掌握计算机安全的特性,计算机软件安全涉及的范围和主要的加密技术,四类网络安全威胁,理解常用的攻击方法和网络安全性措施。掌握什么是计算机病毒,计算机病毒的特点、构成及分类。如何预防计算机病毒。

数据库开发工程师需要学习的课程有:

1、计算机导论

内容提要:为新学生提供一个关于计算机科学与技术学科的入门介绍,使他们对该学科有一个整体的认识,并了解该专业的学生应具有的基本知识和技能以及在该领域工作应有的职业道德与应遵守的法律准则。

2、数字电路与数字逻辑

内容提要:介绍数字逻辑与数字系统的基本概念、分析方法和设计原理,包括开关理论基础、组合逻辑、时序逻辑、可编程逻辑器件、数字系统等。

3、计算机组成原理与汇编语言

内容提要:以冯诺依曼计算机模型为出发点,介绍计算机的组织结构和工作原理,剖析计算机的运算器、存储器、控制器和输入输出设备的结构、工作原理和相互关系;介绍 80X86指令系统、汇编语言与汇编指令、汇编程序与汇编过程、简单汇编程序设计、汇编语言与高级语言的接口、宏汇编等。

4、计算机网络

内容提要:介绍数据通信的基本概念和计算机网络的基本原理,包括计算机网络的体系结构、数据通信的基本方法和协议、计算机网络的主要应用协议;同时介绍计算机网络系统的安全和管理知识,使学生对数据通信和计算机网络有一个全面理解。

5、计算机体系结构

内容提要:研究计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,使同学在具有一定的软硬件知识基础上能综合认识计算机系统的软硬件功能分配与各种不同结构类型机器的特性和性能评价方法。为研究、开发、应用高级计算机系统打下基础。确立全面、系统的观点和学会定量分析问题的方法。

6、离散数学

内容提要:包括集合论、数理逻辑、图论、组合数学等内容,形式化的数学证明贯穿此课程。

7、高级程序设计语言

内容提要:分别以 C、C#或JAVA为例,介绍程序设计和语言,程序的基本数据结构、类型定义、简单类型和结构化类型、程序的基本控制结构、结构化程序设计、面向对象的程序设计等。

8、算法分析与设计

内容提要: 本课程延续数据结构课程的学习,从算法分析和设计的角度出发,除去传统的分类查找算法和一般的设计方法外,主要内容包括如下几个部分:算法研究的理论基础,递归分析技术,基本算法设计策略(几类经典算法学习), 多项式运算与 FFT ,串匹配,概率分析算法。 希望通过这一课程的学习,使学生能对现代的算法设计及分析的基本工具能有较全面的掌握。

9、数据结构

内容提要:介绍线性表及其链接存储结构与算法、数组与矩阵、堆栈与队列、广义表的存储结构与多元多项式表示、串与文本编辑、排序、树、图、文件结构。

10、数据库系统原理

内容提要:介绍数据库系统的基本概念、原理、方法及应用,主要包括数据库系统概论、数据库管理系统实现技术、数据库存储结构及其他类型的数据库系统。

11、编译技术

内容提要:介绍编译原理的理论和实践,包括编译程序设计、词法分析、语法分析、符号表、声明和存储管理、代码生成以及优化技术。

12、 *** 作系统

内容提要:介绍 *** 作系统的设计与实现,包括 *** 作系统各组成部分的概述、互斥性和同步性、处理器实现、调度算法、存储算法、设备管理和文件系统。

数据库开发工程师是指设计、开发、维护管理大型数据库的专业人才。

第一类是MySQL,以自由软件为主,以社团式开发为代表。版本选择4.0,侧重于在Linux平台(RedHat8.0)。MySQL数据库短小精悍,速度比较快,它是自由软件产品,现在美国国家航天局的数据库系统就是MySQL。在很多中小型的ICP有着广泛的应用。

第二类是SQL Server 2000,中小型企业数据库,界面友好,可 *** 作性强,在数据库市场占有很大的份量,SQL Server 2000是企业产品的代表,定位数据库中低端市场。

第三类是Oracle9i,中大型企业数据库,跨平台,在数据库中高市场占有很大的份量,Oracle9i介绍主要是Windows 2000平台和Linux平台(RedHat8.0)。Oracle9i在金融、电信、银行有很多经典应用。

1、内容不同

《计算机组成原理》主要内容:计算机基础知识、计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。

《计算机导论》内容:计算机基础知识、计算机硬件系统、计算机软件系统、数据库与信息系统、多媒体技术基础、通信与网络基础等。

2、作者不同

《计算机组成原理》作者:蒋本珊。

《计算机导论》作者:金玉苹、远新蕾、刘陶唐、许静。

扩展资料

1、《计算机组成原理》在该书编写过程中得到了“21世纪大学本科计算机专业系列教材”编委会的指导和建议。重庆大学计算机系袁开榜教授审阅了该书的全部内容,提出了修改意见。该教材于2004年3月1日由清华大学出版社出版。

2、《计算机导论》该书引导刚刚进入大学的学生对计算机科学技术的基础知识及专业研究方向有一个概括而准确的了解,从而为系统地学习计算机专业课程打下基础。 该书可作为本科计算机相关专业教材,也可作为全国计算机等级考试的参考书。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6657652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存