《程序设计》(第一部分)占50分
《程序设计》(第一部分)占50分
一、卷面结构
1.内容组成:基本概念、基本理论、基本知识等方面的内容占40%;综合题和理论联系实际分析问题等方面的内容占60%。
2.考试题型:理解程序题(40%,20分),编写程序题(60%,30分)。
二、考试内容及要求
第一部分 掌握常、变量,基本数据类型及格式化输入输出的概念;掌握类、对象、方法、属性等基本概念。
第二部分 掌握,顺序结构、选择结构、循环结构程序设计方法;理解结构化编程原理。
第三部分 掌握一维和二维数组声明、定义及其引用,熟练掌握冒泡排序、插入排序、顺序查找和折半查找等常见算法。
第四部分 熟练掌握函数定义、调用及函数参数传递和方法(类)声明与使用(不含递归)。
《数据库技术与应用》(第二部分)占50分
《数据库技术与应用》(第二部分)占50分
一、卷面结构
1.内容组成:基本概念、基本理论、基本知识等方面的内容占60%;综合知识论述题和理论联系实际分析问题等方面的内容占40%。
2.考试题型:选择题(20%,10分),分析求解题(40%,20分),综合题(40%,20分)。
二、考试内容及要求
第一部分 数据库系统概述:掌握数据库系统、数据库管理系统的概念;理解数据模型的组成,了解基本的数据模型;掌握数据库系统的结构及组成。
第二部分 关系数据库:理解关系数据库的基本概念;掌握关系模型的关系数据结构及关系完整性;掌握使用关系代数及结构化查询语言(SQL)对关系进行查询和更新的方法。
第三部分 数据库管理:理解数据库安全的基本概念及相关策略;理解数据库完整性的概念及完整性约束的设计,理解事务的基本概念及数据库恢复、并发控制等概念。
第四部分 关系模式规范化设计:理解函数依赖的概念及表示方法;掌握候选键的概念及求解算法;理解关系模式规范化的过程;掌握范式的基本概念及判断方法;理解Armstrong公理及其推论的基本理论;掌握小覆盖的求解算法;理解关系模式分解的基本概念;掌握无损连接和依赖保持的模式分解的算法。
第五部分 数据库设计:理解数据库设计方法和步骤;掌握数据库概念结构设计、逻辑结构设计、物理设计的基本理论和设计方法;掌握用E-R模型表示数据库概念结构的方法和步骤;掌握E-R图向关系模式转换的方法和步骤。
《网络技术与应用》(第三部分)占50分
《网络技术与应用》(第三部分)占50分
一、卷面结构
1.内容组成:基本概念、基本理论、基本知识等方面的内容占60%;综合知识论述题和理论联系实际分析问题等方面的内容占40%。
2.考试题型:选择题(20%,10分),简答题(40%,20分),分析求解题(40%,20分)。
二、考试内容及要求
第一部分 计算机网络概述:掌握计算机网络的概念、组成;掌握计算机网络体系结构的基本概念;对比理解OSI/RM和TCP/IP体系结构。
第二部分 物理层及数据通信基础:理解物理层规程的特点;了解数据通信系统的组成;掌握数据编码、数据调制、多路复用、数据交换等技术的概念。
第三部分 数据链路层:掌握数据链路层的三个基本问题;对比理解广播信道的CSMA/CD和点对点信道的PPP;掌握以太网的概念和以太网卡的作用;掌握以太网的扩展方法。
第四部分 网络层:理解虚拟互联网的概念;熟悉掌握IP地址与硬件地址;掌握ARP协议;了解IP协议及数据报格式;掌握IP层转发分组的流程;会划分子网和构造超网;掌握路由器的构成;掌握路由协议的基本概念,理解RIP和OSPF的区别。
第五部分:运输层:理解运输层的作用及端口的概念;对比理解UDP与TCP的特点;掌握TCP的连接管理方法;理解TCP利用滑动窗口机制实现的流量控制方法;掌握TCP拥塞控制的常见方法。
第六部分:应用层:掌握应用层的作用和概念;理解DNS的功能;掌握万维网要解决的四个问题及解决方法;掌握电子邮件系统的构成和原理。
第七部分 网络安全:了解网络安全面临的威胁;掌握数字签名、报文鉴别和防火墙等常见的网络安全技术。