|
基本要求
1.具有计算机软件及应用的基础知识。
2.掌握数据结构、算法基本知识。
3. 掌握并能熟练运用操作系统知识。
4.掌握软件工程方法、具有应用软件开发的分析、设计初步能力。
5.具有数据库基本知识,并熟悉数据库技术的应用。
6.具有计算机网络的基本知识及计算机多媒体的应用知识。
7.熟悉计算机在信息管理、数值计算和辅助设计应用领域中某一领域的应用。
8.掌握计算机操作并具有C语言编程(含上机调试)的能力。
考试内容
一、基础知识
1.计算机发展阶段、应用领域、分类、主要技术指标。
2.计算机系统的组成,计算机的结构与工作原理。
3.总线结构、中断方式与查询方式,A/D、D/A转换,输入、输出设备。
4.存储系统的组成,随机存储器,磁盘、磁带和光盘。
5.多媒体基本概念,多媒体计算机,多媒体制作、管理,超文本与超媒体。
6.软件的基本概念,程序与文档,程序设计语言与语言处理程序。
7.软件的法律保护。
二、数据结构与算法
1.数据结构、算法的基本概念。
2.线性表逻辑结构,链表、数组的存储和运算。
3.队列与栈的定义,存储及应用。
4.树和二叉树的定义,互相转换,二叉树的存储,二叉树的周游。
5.图的基本概念,图的存储的周游。
6.排序的基本概念与排序算法(选择排序,插入排序,交换排序,归并排序)。
7. 检索的基本概念与检索算法(顺序检索,二分检索,散列技术索,二叉排序树)。
三、操作系统
1.操作系统的功能、类型,多用户操作系统。
2.进程及线程的概念,进程间的通信,进程管理,作业调度,作业控制,死锁。
3.页式、段式、段页式存储,虚拟存储原理,地址转换机制,页面淘汰算法。
4.文件和文件系统的概念,文件控制块,文件目录,文件分类与组织、磁盘调度。
5.输入输出控制方式,设备驱动程序,通道,中断,缓冲技术,SPOOLing系统。
6.操作系统结构设计。
7,网络操作系统。
8.操作系统(DOS/UNIX/Windows)的使用。
9.操作系统技术发展。
四、软件工程
1.软件工程基本概念。
2.结构化生命周期方法,快速原型化方法。
3.结构化分析,数据流图;数据字典,软件需求说明。
4. 结构化设计,概要设计,详细设计,结构图,模块的内聚与耦合。
5.结构化程序设计,程序设计风格。
6.软件测试,测试方法,测试用例,软件质量控制。
7.软件文档,文档标准,文档编制与工具。
8.计算机辅助软件工程CASE的概念与应用。
9.软件工程技术发展。
五、数据库
1.数据库的基本概念:数据、数据库、数据库管理系统(DBMS),数据库系统。
2.数据模型,关系数据模型,关系数据库规范化理论。
3.关系数据库语言SQL
4.数据库设计目标、方法、步骤,需求分析,概念设计,逻辑设计,物理设计。
5.数据库开发工具。
6.数据库管理系统(FoxPro/Oracle)的使用。
7.数据库技术发展。
六、计算机网络
1.计算机网络的定义与分类。
2.网络体系结构与协议的基本概念。
3.局域网组网的基本方法。
4.局域网操作系统的基本概念。
5.Client/server计算模式。
6.网络互连的基本概念〕
7.Internet与Intranet。
8.网络安全与网络管理。
七、面向管理的应用
1. 管理信息系统(MIS)基本概念。
2.MIS的开发策略。
3.MIS的分折与设计方法。
4. 办公自动化(OA)、决策支持系统(DSS)的基本概念。
5.系统分析员,任务、作用。
八、面向数值计算的应用
1.数值计算基本概念。
2.近似数与误差。
3.插值与逼近。
4.函数方程数值解法。
5.线性代数方程组的数值解法。
6.数值微分与数值积分。
7.算法复杂性概念。
九、面向辅助设计的应用
1.计算机辅助设计基本概念、图形学基础。
2.工程数据库、概念、作用。
3.CAD工具的特点、功能及使用。
4.工程图的绘制,图形、图象数据库。
5.图形软件包的概念、作用。
6.动画基本概念、制作及关键技术。
7.多媒体系统组成与制作技术。
十、上机操作
1.掌握计算机基本操作(DOS/Windows/UNIX环境下有关文件的基本操作)。
2.熟练掌握C语言程序设计基本技术。
3.数据结构与算法所要求的内容。
4.掌握C语言程序调试方法。
推荐给我的朋友
|