辽宁专升本

沈阳工程学院专升本考试大纲
《计算机科学与技术》《软件工程》通用

【指定参考教材】

1.《计算机网络》 吴功宜 主编 清华大学出版社

2.《计算机网络基础》顾可民 主编 机械工业出版社

3.《数据库系统概论 》 王珊 主编 高等教育出版社

4.《数据库系统概论学习指导与习题解答》 王珊 高等教育出版社

5.《C程序设计》 清华大学出版社,谭浩强

6.《C程序设计题解与上机指导》 谭浩强 清华大学出版社

专业综合课考试大纲

考试分成两部分,总分为300分。第一部分为理论测试部分(200分),第二部分为职业技能测试部分(100分)。

第一部分  理论测试部分

本综合课理论考试总分200分。考试内容包括:《C语言》、《计算机网络技术》、《数据库》三部分。其中《C语言》90分;《计算机网络技术》55分;《数据库》55分。

考试方式为闭卷。书面笔答。

考试时间为150分钟。

《计算机网络技术》(总分55分)

一、基本要求

1.了解计算机网络的发展过程及发展趋势,计算机网络的应用及应用现状。

2.掌握计算机网络的分类;计算机网络的体系结构;OSI及TCP/IP参考模型相关知识,具体内容主要包括物理层、数据链路层、网络层、传输层和应用层的基本功能、实现方法、协议原理及其他相关技术。

二、考试内容范围

1 计算机网络概述

1.1了解计算机网络的形成和发展过程、计算机网络应用的发展与趋势。

1.2掌握计算机网络的定义及计算机网络的分类原则和方法。

2 计算机网络体系结构

2.1理解计算机网络体系结构中协议分层的基本目的、基本原则。

2.2掌握计算机网络体系结构概念和层次划分方法;主要包括OSI参考模型和TCP/IP参考模型。

3 物理层

3.1了解计算机网络中传输介质类型、理解网络数据通信的基本概念和多路复用技术原理及方法。

3.2熟练掌握模拟数据调制与数字数据编码的基本原理和方法,主要包括移频键控、振幅键控、移相键控、非归零码、曼切斯特和差分曼切斯特编码方法及信号图像的绘制方法。

4 数据链路层

4.1了解数据链路层的基本功能和以太网的帧结构,理解流量控制的基本概念和流量控制方法,理解滑动窗口协议的基本实现方法。

4.2 掌握差错控制的基本概念和误码率的运算、熟练掌握常见的校验方法包括奇偶校验和CRC校验的具体运算方法和实现原理; 理解CSMA/CD的基本工作原理和过程及物理地址相关知识。

5 网络层

5.1了解网络层的基本功能;理解ARP 和NAT的基本工作原理和实现方法。

5.2掌握路由信息协议的基本实现方法及路由表更新方法,熟练掌握IP地址相关知识;特殊类型的IP地址,熟练掌握子网的划分方法。

6 传输层

6.1了解传输层的基本功能,理解UDP协议的基本工作原理和过程。

6.2熟练掌握TCP协议连接建立和释放过程,理解TCP协议中定时器的作用,掌握UDP协议和TCP协议中端口号的作用和特点。

7 应用层

7.1了解应用层常见的网络协议及其作用, 理解WWW服务的相关知识。

7.2掌握域名系统的相关知识。

三、基本题型和分值

序号

题型

分值

备注

1

填空

约10分

 

2

选择

约10分

 

3

简答

约10分

 

4

计算

约25分

 

四、主要参考书目

 1. 《计算机网络》 吴功宜 主编,清华大学出版社 

 2. 《计算机网络基础》顾可民 主编 机械工业出版社

《数据库》(总分55分)

一、基本要求

1.掌握数据库的基本概念;掌握概念模型的基本概念及其主要建模方法。

2.了解关系数据模型的相关概念、三个组成部分及关系的三类完整性约束;掌握关系代数中的各种运算;掌握SQL语言的相关操作(DDL、DML)。

3.了解规范化理论的重要意义;掌握数据依赖的基本概念、范式的概念、模式分解。

4.了解数据库设计的基本步骤;掌握各个阶段的具体设计内容、设计方法。

5.了解数据库并发控制、安全性和完整性;掌握事务的基本概念和事务的ACID性质。

二、考试内容范围

1.数据库概论

1.1了解数据管理技术的产生和发展过程、数据库的体系结构、数据库管理系统的功能及数据库系统的组成。

1.2掌握概念模型的基本概念及其主要建模方法。

2.关系模型

2.1了解关系数据模型的相关概念、关系模型的三个组成部分及各部分所包括的主要内容、关系的三类完整性约束的概念。

2.2掌握关系代数中的各种运算(包括并、交、差、选择、投影、连接及笛卡儿积等)。

2.3掌握SQL语言的相关操作(建表、修改表结构、建视图、插入数据、查询数据、修改数据、删除数据)。

  1. 关系数据库模式设计

3.1了解什么是一个“不好”的数据库模式、什么是模式的插入异常和删除异常及规范化理论的重要意义。

3.2掌握数据依赖的基本概念(函数依赖、平凡的函数依赖、非平凡的函数依赖、部分函数依赖、完全函数依赖、传递函数依赖的概念,码、候选码、外码、全码的概念),范式的概念(1范式、2范式、3范式),1范式到3范式的分解过程。

  1. 数据库设计

4.1了解数据库设计的基本步骤。

4.2掌握各个阶段的具体设计内容、设计方法;掌握ER图向关系模型的转化。

5.其他

5.1了解数据库并发控制技术的必要性、并发操作可能产生数据不一致性的情况(丢失修改、不可重复读、读“脏数据”)及其确切含义;掌握事务的基本概念和事务的ACID性质。

5.2了解什么是数据库的安全性问题、实现数据库安全性控制的常用方法和技术。

5.3了解数据库的完整性概念和安全性概念的区别和联系;掌握DBMS完整性约束条件的分类。

三、基本题型和分值

序号

题型

分值

备注

1

选择题/判断题

约10分

 

2

关系代数运算

约5分

 

3

关系模式规范化

约5分

 

4

数据库设计

约8分

 

5

SQL命令

约27分

 

四、主要参考书目

1.《数据库系统概论》王珊 主编 高等教育出版社

2.《数据库系统概论学习指导与习题解答》 王珊 高等教育出版社

《C语言》(总分90分)

一、基本要求

1.了解C语言的历史背景和特点。

2.掌握算法的表示方法:流程图、N-S图。

3.掌握C语言的数据类型、运算符及表达式。

4.掌握C语言的基本结构:顺序结构、选择结构及循环结构。

5.掌握复杂的数据类型数组的使用。

6.掌握函数的使用。

7.掌握复杂的数据类型(结构体、指针)及应用。

二、考试内容范围

1.算法

1.1了解算法的概念和特性。

1.2掌握用流程图、N-S图表示算法的方法。

2.数据类型、运算符及表达式

2.1了解C语言包含的数据类型,了解什么是变量和常量。

2.2掌握基本数据类型整型、浮点型和字符型数据的使用。

2.3掌握算术运算符及表达式。

2.4掌握赋值运算符及表达式,以及不同数据类型之间的运算和转换。

3.顺序程序设计

3.1了解输入输出的概念和应用。

3.2掌握格式输入与输出。

4.选择结构程序设计

4.1了解关系和逻辑的概念。

4.2掌握关系运算符和关系表达式,逻辑运算符和逻辑表达式,if语句和switch语句的使用。

5.循环结构程序设计

5.1了解goto语句构成循环的方法。

5.2掌握用while、do-while、for语句实现循环及循环的嵌套。

5.3掌握break和continue在循环中的作用。

6.数组

6.1了解数组的概念和存储。

6.2掌握一维数组的使用。

7.函数

7.1了解函数的定义和调用方法。

7.2掌握函数参数,函数的一般调用,函数的嵌套调用

7.3掌握数组作函数参数。

8.指针

8.1了解指针的概念和指针的运算。

8.2掌握如何利用指针操作变量,数组与指针。

9.结构体和链表

9.1了解结构体类型变量的使用。

9.2掌握结构体的定义和引用,结构体数组的应用和链表的基本操作。

三、基本题型和分值

序号

题型

分值

备注

1

选择题/判断题

约30分

 

2

阅读程序题

约30分

 

3

程序分析题

约20分

 

4

编程题

约10分

 

四、主要参考书目

1. 《C程序设计》清华大学出版社,谭浩强

2. 《C程序设计题解与上机指导》谭浩强 清华大学出版社

第二部分  职业技能测试部分

本综合课职业技能测试总分100分。测试内容包括:计算机网络技术、数据库、C语言程序设计三部分。其中计算机网络技术40 分;数据库30分; C语言程序设计30分。

考试方式为上机操作。

考试时间为90分钟。

计算机网络技术(总分40分)

一、基本要求

要求考生针对Windows操作系统中常见网络命令用法、网络操作系统(windows xp)的使用与设置方法和静态网页的制作方面具备相关的上机实践操作能力。

二、考试内容范围

1. 熟练掌握Windows 操作系统中常见网络命令的使用方法,会使用网络命令进行网络配置及相关方信息的测试与调试。

2. 熟练掌握网络操作系统(windows xp)的使用与设置方法,可熟练运用网络操作系统(windows xp)对网络环境信息进行配置和修改。

3. 熟练掌握静态网页的制作方法,可熟练运用Frontpage和 Dreamweaver等软件制作静态网页并达到较为美观的效果。

三、考核方式及考核要求

每位学生单独进行实际操作考试,考评员根据学生操作过程和操作结果是否符合相关要求进行评分,违反操作规程、超时酌情扣分。

四、主要参考书目

任何一本关于基于windows xp 操作系统的计算机网络管理配置和网页制作的教材均可。

 

数据库(总分30分)

一、基本要求

要求考生能够在SQL Server2000的环境下熟练进行基本操作(建库、建表、录入数据、建视图)。

二、考试内容范围

1.熟练掌握创建数据库的方法,并能将数据文件存放在指定目录中。 

2.熟练掌握创建表的方法,包含这种约束的创建(非空约束、默认值约束、唯一约束、主键约束、外键约束、检查性约束)。

3.熟练掌握自动增长类型的创建方法。

4.熟练掌握表数据的录入、修改和删除。

5.熟练掌握视图的创建方法。

三、考核方式及考核要求

每位学生单独进行实际操作考试,考评员根据学生操作过程是否符合技术要求进行评分,违反操作规程、超时酌情扣分。

四、主要参考书目

任何一本SQL Server2000的基础教程均可。

C语言程序设计(总分30分)

一、基本要求

要求考生能够在C语言的集成开发环境下进行调试和编写程序。

二、考试内容范围

1.熟练掌握C语言集成开发环境,能够调试和编写程序。 

2.熟练掌握基本数据类型、数组和指针等变量的声明和引用。

3.熟练掌握C语言的基本结构(顺序、选择和循环结构)。

4.熟练掌握输入、输出函数的使用(printf和scanf函数)。

三、考核方式及考核要求

每位学生单独进行实际操作考试,考评员根据学生操作过程是否符合技术要求进行评分,违反操作规程、超时酌情扣分。

四、主要参考书目

任何一本包含C语言集成开发环境(Turbo C2.0、Visual C++6.0集成开发环境)的教材均可。