初试大纲——(341)农业知识综合三(农业信息化)
第一部分,程序设计
一、考试题型
阅读理解程序(20分);编写程序(30分)。
二、考试方式
笔试
三、主要参考教材
《C程序设计教程》,谭浩强主编,清华大学出版社
《Visual C# 2008大学教程》,戴特尔(Deitel,H.M.)等著,电子工业出版社
四、考试要求及内容范围
考试要求:理解程序设计语言的数据类型、语法及其特点,掌握程序设计基本方法,能使用C语言或C#语言中一种语言进行程序设计。
C语言内容范围:
第一章 C语言基本概念
C语言程序的历史、特点、C语言的组成。
第二章 数据类型、运算符和表达式
C语言的常量与变量、基本数据类型、运算符和表达式。
第三章 顺序程序设计
C语句结构和格式化输入/输出。
第四章 选择结构程序设计
C语言关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句、swith语句。
第五章 循环结构程序设计
C语言的循环语句结构及使用。
第六章 数组
语言中的一维数组、二维数组和字符数组。
第七章 函数
函数的声明与定义,函数的返回值,函数的参数及传递方式,变量的作用域规则,递归,模块化程序设计的概念,库函数。
第八章 指针
地址与指针的概念,变量的指针、指针变量的声明和使用,指针做函数参数,指针与数组,字符串与指针,地址运算,指向指针的指针和指针数组,命令行参数。
第九章 用户建立的数据类型
结构的概念,结构变量的声明和使用,结构数组,结构指针,自引用结构的概念和使用,类型定义,共用体的定义和使用,枚举类型。
C#语言内容范围:
1.程序设计语言的基本概念
2. 数据类型、运算符和表达式
3.类、对象、方法和string简介
4.控制语句
5. 方法
6. 数组
7. 类与对象:深入探究
8. 面向对象编程
9.异常处理
10.图形用户界面与Windows窗体
11.字符串和字符
12.Web程序开发与ASP.NET
第二部分,数据库技术与应用
一、考试题型
选择题(10分);简答题(20分);综合题(20分)。
二、考试方式
笔试
三、主要参考教材
《数据库系统概论》(第四版)王珊、萨师煊著,高等教育出版社,2006年5月第4版
《数据库技术及应用》,尹为民,曾惠等著,清华大学出版社
《数据库系统概念》,Abraham Silberschatz等著,杨冬青、马秀莉、唐世渭改编,
机械工业出版社2008年4月版(本科教学版)
四、考试内容范围
1. 数据库系统概述
数据库系统概述;数据模型;数据库系统结构;数据库系统的组成
2. 关系数据库
关系数据结构及形式化定义;关系操作;关系的完整性;关系代数;关系演算
关系数据库标准语言SQL;关系数据库查询方法.
3. 数据库管理
数据库安全概述;数据库安全性控制;数据库并发控制;数据库恢复;数据库备份;数据库完整性及完整性控制;4. 数据库设计
数据库设计概述;数据库设计方法和步骤;需求分析;概念结构设计;逻辑结构设计;数据库的物理设计;数据库的实施和维护
第三部分,网络技术与应用
一、考试题型
选择题(10分);填空题(10分);简答题(20分);分析题(10分)。
二、考试方式
笔试
三、主要参考教材
《计算机网络》(第2版),冯博琴、陈文革主编,高等教育出版社,2008年
《计算机网络》(第五版)谢希仁编著,电子工业出版社,2008年
四、考试内容范围
1.计算机网络概述
计算机网络的产生和发展;计算机网络的定义;计算机网络的组成;计算机网络的分类;计算机网络的应用;计算机网络的标准化及相关标准化组织;计算机网络体系结构;OSI参考模型;TCP/IP参考模型;五层网络参考模型。
2. 数据通信基础
数据通信系统;一些基本概念;传输介质;数据编码;信道复用技术;数据交换技术;差错控制;数据通信性能指标。
3.局域网
局域网的特点和组成;局域网技术特征;局域网体系结构;介质访问控制方法;传统以太网;局域网的扩展;高速局域网技术;无线局域网。
4.广域网
广域网的特征与拓扑结构;常用广域网技术;广域网的应用类型;公共传输系统及接入技术;广域网的通信服务类型。
5.网络互连与因特网
网络互连的基本概念;局域网、广域网和互联网的关系;因特网及因特网接入技术;因特网的数据链路层PPP协议;因特网的网络层与IP协议(含IP地址,网络地址,IP等);因特网的路由技术(含网络地址转换与端口地址转换,虚拟专用网);ICMP;ARP与RARP;ARP与IP的交互; IP地址的获取协议DHCP;IPv6; UDP;TCP。
6.因特网应用
域名服务;远程登录;电子邮件系统;文件传输服务;万维网;因特网的多媒体应用。
7.常用网络设备及组网技术
调制解调器的基本技术与相关标准;高速调制解调器;网络接口的技术体系类型、功能;以太网卡的结构、配置参数;提高网卡性能的技术;中继器;集线器;网桥;以太网交换技术;虚拟局域网;无线接入点的硬件、工作模式及应用;路由器的结构、路由器的路由选择过程;无线路由器;第三层交换的概念、基本原理、特点和应用领域;网关。
8.网络管理与网络安全
网络管理的基本概念;常见网管命令;网络操作系统的类型、基本服务、特征;常见的网络操作系统;网络安全概述;信息安全技术(数据加密,用户认证,数字签名,加密技术应用案例);防火墙技术(基本概念,体系结构,类型,应用);计算机病毒概述。
初试大纲——(817)农业信息学概论
一、考试大纲的性质
农业信息技术是报考农业推广硕士农业信息化领域的考试科目。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲,适用于报考北京农学院农业推广硕士学位的考生。
二、考试要求
考生应全面系统的了解和掌握农业信息学的基础知识、基本理论和基本技能,了解信息农学的基本概况、含义,掌握农业信息学研究方法和关键支持技术,了解现代农业的发展现状,掌握农业数据库及管理系统、农业专家系统、农业模拟模型、虚拟植物与虚拟农业等相关知识、理论及具体实现方法,了解农业信息技术在都市型现代农业中的研究、应用和发展趋势。
三、卷面结构
1.课程组成:农业信息学
2.内容组成:基本概念、基本理论、基本知识等方面的内容占70%;应用理论和方法解决实际问题和综合知识应用题等方面的内容占30%。
3.考试题型:名词解释(25%);填空题(15%);简答题(30%);综合性答题(30%)。
四、考试时间和方式
1.考试方式:笔试
2.考试时间:3小时
五、考试内容及要求
第一部分农业信息学基础
了解农业信息学的发展背景和形成过程;理解农业信息学的定义、内涵与特征;掌握农业信息学研究的关键技术;了解农业信息学的作用与应用;了解农业信息学的发展趋势和前景。
第二部分农业数据库及信息管理系统
了解农业数据的类型及标准化;理解农业数据库的概念与特征;了解农业数据库的分类、现状与发展;掌握农业数据库系统的设计与应用;理解农业管理信息系统的概念与特征;掌握农业管理信息系统的研制与应用。
第三部分农业专家系统
理解农业专家系统的概念、特征;掌握农业专家系统的结构与功能;掌握农业专家系统的开发过程;了解农业专家系统的应用。
第四部分农业模拟模型
了解农业模拟模型的概念、分类、特征与功能;理解农业系统的等级性和水平;掌握农业系统模拟的原理与技术;掌握农业模拟模型的研制步骤;理解农业模拟模型基本算法的构建;了解农业模拟模型的应用及与其他技术的耦合。
第五部分农业虚拟技术
理解虚拟植物的概念与特征;了解虚拟植物的意义;掌握虚拟植物的构建方法;了解虚拟现实的基本概念;理解虚拟农业的概念、结构、意义特征;了解虚拟农业的应用及发展。
第六部分农业遥感技术
理解农业遥感的定义、作用;理解农业遥感系统组成及基本原理;理解遥感数据源及其处理;了解农业遥感的应用与发展动态。
第七部分农业地理信息系统
理解地理信息系统的概念与特征;理解地理信息系统的构成与功能;掌握农业地理信息系统的研制流程;了解农业地理信息系统的应用领域。
第八部分农业决策支持系统
了解决策支持系统的概念、特征与功能;理解DSS的结构及求解问题的过程;了解农业决策支持系统的类型;掌握农业决策支持系统的开发技术、设计开发;了解主要农业决策支持系统及其应用。
第九部分精准农业
理解精准农业的概念与特征;掌握精准农业的支持技术;掌握精准农业技术实施过程;了解精准农业技术的分类、应用。
第十部分 农业信息化工程与农村信息化
理解农村信息化的概念与内容,农村信息化体系建设;理解农业信息化工程的内容。
第十一部分 农业信息学发展趋势和前景展望
了解农业信息学的总体发展趋势;理解农业信息化技术发展的重点领域;了解信息农业与数字农业的内涵与特征;了解农业信息学及农业信息化的前景展望。
复试大纲——(903)计算机科学导论
一、考试大纲的性质
《计算机科学导论》是报考农业信息化专业硕士的复试考试科目。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲,适用于报考北京农学院硕士学位研究生的考生。
二、考试要求
考生应具有一定的计算机领域的专业基础,全面系统的了解计算机的信息编码和信息存储、计算机硬件基础、操作系统、计算机网络、算法、程序设计语言、软件工程、数据结构、数据库、人工智能与计算理论中的基本概念、原理,为今后学习和掌握专业知识,进行科学研究奠定一定的基础。
参考教材:计算机科学导论(第2版),Behrouz A.Forouzan著,刘艺等译,机械工业出版社
三、卷面结构
1. 内容组成:基本概念、基本理论、基本知识等方面的内容占60%;应用理论和方法解决实际问题和综合知识应用题等方面的内容占40%。
2. 考试题型:单项选择题(约占20%)、填空题(约占20%)、简答题(约占30%)、计算分析题(约占30%)
四、考试时间和方式
1.考试方式:闭卷、笔试
2.考试时间:120分钟
五、考试内容
第1章 绪论
了解图灵模型,熟悉冯·诺伊曼模型,掌握5个子系统,掌握存储的程序概念,熟悉计算机组成,了解计算机在各个领域中的应用。
第2章 数字系统
掌握十进制系统、二进制系统、十六进制系统,八进制系统,以及各种进制之间的转换方法。
第3章 数据存储
了解计算机处理的数据类型,掌握计算机存储数字,存储文本,存储音频,存储图像,存储视频的方法。
第4章 数据运算
了解数据的逻辑运算,移位运算,以及算术运算。
第5章 计算机组成
熟悉中央处理单元的构成,掌握主存储器的地址空间概念,了解存储器的类型,理解存储器的层次结构和高速缓冲存储器的意义,能列举输入、输出子系统中的两类设备,了解CPU和存储器的连接方式以及I/O设备的连接方式,理解掌握机器周期的概念,熟悉输入/输出操作,了解不同的体系结构,了解基于简单计算机指令集的例子。
第6章 计算机网络
了解计算机网络标准,熟悉网络的物理结构,掌握网络分类,理解互联网和因特网的概念,熟悉TCP/IP协议簇的组成,能简单列举应用层、传输层、网络层、数据链路层、物理层的功能,能列举常见的因特网应用。
第7章 操作系统
了解操作系统的演化,了解批处理系统、分时系统、个人系统、并行系统、分布式系统、实时系统,掌握操作系统组成部分及各个组成部分的主要功能,了解主流的操作系统。
第8章 算法
理解掌握算法的概念、定义,熟悉三种结构,了解算法的表示方式,掌握求最大和最小、排序、查找等基本算法,理解子算法、迭代、递归的定义。
第9章 程序设计语言
熟悉并能比较机器语言、汇编语言和高级语言,区别编译和解释,掌握翻译过程,了解常见的编程模式,掌握程序设计语言的共同概念(标识符、数据类型、变量、字面值、常量、输入和输出、表达式、语句和子程序)
第10章 软件工程
掌握软件生命周期的概念,熟悉分析阶段、设计阶段、实现阶段和测试阶段的主要工作,了解面向过程和面向对象的软件分析和设计,理解白盒测试和黑盒测试的方法,区别用户、系统、技术三类文档。
第11章 数据结构
理解数组名、元素名以及多维数组的概念,掌握数组的存储配置,熟悉数组操作,列举数组的应用,理解记录名与域名的概念,比较理解数组、记录以及记录数组,比较理解数组与链表,掌握链表名与节点名的概念,熟悉链表操作,了解链表的应用。
第12章 抽象数据类型
理解简单抽象数据类型与复杂抽象数据类型的概念,掌握抽象数据类型的模型,掌握栈、队列和广义线性表的操作、抽象数据类型、应用及实现,了解二叉树的递归定义、操作、应用和实现,了解图的基本概念。
第13章 文件结构
掌握文件按的两种存取方法,理解顺序文件、索引文件、散列文件的概念,了解散列方法,及冲突,了解目录,掌握文本文件与二进制文件的概念。
第14章 数据库
理解数据库的定义及优点,了解分层的数据库体系结构,列举常见的数据库模型,掌握关系数据库模型的特点,了解常见的关系的操作,了解数据库设计实体关系模型和规范化。