网校上线了!
网校开发及拥有的课件范围涉及公务员、财会类、外语类、外贸类、学历类、
职业资格类、计算机类、建筑工程类、等9大类考试的在线网络培训辅导。
软件工程专业考试大纲
考试科目:数据库系统概论(70分)、计算机网络(70分)、C语言程序设计(60分)
考试时间:150分钟 总分:200分
第一部分 《数据库系统概论》考试大纲
一、数据库概论
1、掌握数据库系统的基本概念;
2、掌握DBMS的功能;
3、了解数据库管理技术的发展阶段;
4、掌握数据模型的概念及常用的数据模型;
5、掌握DBS的组成、三级模式与二级映像。
二、关系模型
1、了解关系的基本术语;
2、掌握关系的三类完整性规则;
3、掌握应用关系代数表达关系操作;
4、了解查询优化;
三、关系DBSQL语言
1、掌握表的建立、删除和修改;
2、熟练掌握SQL表达查询和数据的更新操作;
3、掌握视图的特性及使用。
四、关系DB模式设计
1、熟练掌握FD(函数依赖)的定义;
2、掌握2NF、3NF的定义
3、会用三个范式的概念进行模式分解。
五、 DB设计和保护
1、掌握设计的基本步骤、每部分的主要工作;
2、掌握根据需求设计数据库的概念结构和逻辑结构
3、掌握DB安全性定义、安全性控制的常用方法和技术。
4、数据库的完整性的定义、数据库完整性约束条件及分类。
5、掌握事务的概念及特性、故障的种类及恢复策略。
6、掌握并发控制的概念;掌握并发操作带来的数据不一致问题;掌握封锁的概念、类型;掌握封锁的方法可能引起的问题等。
参考教材:《数据库系统概论》(第4版) 高等教育出版社 王珊、萨师煊 主编
第二部分 《计算机网络》考试大纲
一、计算机网络概论
1、掌握计算机网络的定义与分类
2、了解计算机网络的基本结构与组成
3、了解计算机网络拓扑的基本概念
二、数据通信
1、掌握数据通信的基本概念、常用传输介质的基本特性, 以及数据编码的基本方法
2、了解基带传输与数据传输速率的基本概念, 掌握信道带宽与数据传输速率的关系
3、了解频带传输的基本概念与调制解调器的基本工作原理
4、掌握数据交换技术的分类与基本工作原理
5、掌握差错产生的原因、误码率的定义、CRC 的基本原理、差错控制机制
三、广域网、局域网与城域网技术
1、掌握广域网的主要特点与研究重点
2、了解帧中继与ATM 技术的基本概念
3、掌握局域网的主要技术特点
4、了解 IEEE802 参考模型的基本概念
5、了解共享介质式和交换式局域网技术,掌握ETHERNET 的基本工作原理, 掌握高速以太网的相关概念
6、了解城域网的有关概念
四、TCP/IP 协议
1、掌握网络体系结构的基本概念, 以及 OSI 参考模型与 TCP/IP 参考模型的层次概念和各层的主要功能
2、了解 IP 协议的特点和主要内容、 掌握IP 地址技术
3、了解TCP和UDP协议的主要特点
五、INTERNET应用技术
1、了解域名机制的基本概念
2、掌握电子邮件服务与文件传输服务的基本概念
3、掌握Web服务的基本概念,了解P2P网络的基本概念
六、局域网组网技术
1、了解ETHERNET物理层标准的类型,掌握ETHERNET的物理层标准
2、了解主要的局域网组网设备,掌握基本的局域网组网方法
七、网络管理与网络安全技术
1、掌握网络管理的基本概念
2、掌握网络安全的基本概念
3、了解有关网络安全策略的基本概念
4、掌握网络防火墙技术的基本概念
参考教材: 《计算机网络应用技术教程》(第三版) 吴功宜 清华大学出版社
第三部分 《C语言程序设计》考试大纲
一、基础部分
1、熟练运用常量与变量(整型、实型、字符型)。
2、掌握赋值运算符、算术运算符、关系运算符和逻辑运算符及它们的优先级关系,掌握表达式的求解。
3、掌握基本输入、输出函数scanf、printf及常见格式控制符,如%d,%c,%f等。
二、简单程序设计
1、熟练掌握分支结构形式,熟练掌握 if 语句的两种形式,掌握switch语句。
2、能够读懂程序写运行结果且编写简单的分支程序。
三、 循环
1、熟练掌握while循环,for循环的格式及流程,理解do-while循环。
2、能够读懂教材上的例题程序写出正确的运行结果,并能够编写简单的循环程序。
四、 数组的使用
1、理解数组的定义及初始化方法。
2、熟练掌握一维数组的常见操作,如查找最大值、最小值、指定元素值及插入、删除、排序等操作。
3、掌握二维数组的格式输出及简单编程,如计算对角线元素之和等。
五、 函数
理解函数的定义。掌握参数传递规则。熟练掌握调用方式。
掌握使用递归函数解决问题的方法。了解变量的存储类别。
熟练使用函数,并能够自己定义函数解决一些常见问题,如将数组的问题利用函数加以实现。
六、 指针
1、熟练掌握指针变量的定义及访问方式。
2、熟练掌握一维数组与指针的关系,能够借助指针变量实现对一维数组的常见编程。
3、理解字符串指针和指向字符串的指针变量。
说明:重点考察学生对C程序的阅读和编写能力。
参考教材: 谭浩强《C程序设计》(第二版 或 第三版), 清华大学出版社出版
职业技能考试部分(100分)
考试科目:C语言程序设计
考试时间:120分钟
成绩分配:根据问题编写应用程序(总计5题,每题20分,计100分)
考试方式:随机分配考试题目,学生阅读考试题目,在VC6.0环境下编写、调试程序,并将调试通过的程序提交时到指定的OJ系统,OJ系统自动评阅程序,评阅通过的程序记为程序有效方可得分,程序评阅不通过的程序记为程序无效,不能得分。
1、掌握一种C程序集成环境的使用,能够编辑、编译、连接和运行一个简单C程序。
2、掌握if、switch语句的语法规则,能够编写简单程序,如百分制成绩转换为五级分制、闰年判断等问题。
3、掌握while、do-while及for语句的语法规则,并能编写典型程序,如累加、累乘、素数、完数、水仙花数、九九表等问题。
4、掌握一维数组和二维数组的定义、赋值和输入输出的方法,能够利用数组编写典型程序,如求和、求最大/小值、查找、插入、删除、排序等问题。
5、掌握函数形参与实参的对应关系及参数传递规则,理解函数的嵌套调用和递归调用方法,能够编写常见的函数,如求和、阶乘、计算平均分、排序等问题。
6、掌握指针的概念、指针变量的定义和使用方法,能够利用指针实现对一维数组的编程。
说明:重点考察学生编写程序及调试程序的能力。
参考教材: 谭浩强《C程序设计》(第二版或 第三版), 清华大学出版社出版
更多学历考试信息请查看学历考试网