删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

2018年硕士研究生招生专业课考试大纲-信息技术工程学院

本站小编 免费考研网/2017-12-27

数据结构

 

一、考试科目:数据结构

 

二、适用专业:计算机应用技术

 

三、参考书目

(1) 数据结构(C语言版),严蔚敏 吴伟民主编,2007,清华大学出版社。

 

四、考查目标

(1) 理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异以及各种基本操作的实现;能够选择合适的数据结构和方法进行问题求解。

(2) 能够对算法进行设计与分析。

(3) 了解常用面向对象的编程语言特点和编程规范

(4) 熟练应用C程序语言编写和实现简单应用程序(如数据结构算法等)

(5) 了解数据结构算法与计算机程序设计的关系,具有综合运用所学知识分析和解决问题的能力。

 

五、考查范围

(一)数据结构考查范围

1、数据结构基本概念及简单的算法分析

  (1) 什么是数据结构。

  (2) 抽象数据类型及面向对象概念:数据类型;数据抽象与抽象数据类型;面向对象的概念;用于描述数据结构的语言。

  (3) 数据结构的抽象层次。

  (4) 算法定义。

  (5) 性能分析与度量:算法的性能标准;算法的后期测试;算法的事前估计;空间复杂度度量;时间复杂度度量;时间复杂度的渐进表示法;渐进的空间复杂度。

2、线性表

         (1)线性表的定义和基本操作。

(2)线性表的实现:线性表的顺序存储结构;线性表的链式存储结构。

(3)线性表的应用。

3、栈和队列

   (1) 栈:栈的抽象数据类型;栈的顺序存储表示;栈的链接存储表示。

   (2) 队列 :队列的抽象数据类型;队列的顺序存储表示;队列的链接存储表示。

(3) 递归过程与递归工作栈;栈的递归实现;栈和队列的应用。

  (4) 优先级队列:优先级队列的定义;优先级队列的存储表示。

4、串

(1) 字符串的抽象数据类型;串的存储表示;字符串操作的实现;字符串的模式匹配。

   (2) 串的应用。

5、数组和广义表

(1)数组的定义和初始化;数组的顺序存储方式。

(2)顺序表:顺序表的定义和特点;顺序表的类定义;顺序表的查找、插入和删除;使用顺序表的事例。

(3)矩阵的压缩存储。

(4)广义表:广义表的概念;广义表的表示及操作;广义表存储结构的实现;广义表的访问算法;广义表的递归算法。

6、树和二叉树

(1)树的概念。

(2)二叉树:二叉树的定义及其主要特征;二叉树的顺序存储结构和链式存储结构;二叉树的遍历。

(3) 线索二叉树的基本概念和构造。

(4) 堆;二叉排序树;平衡二叉树。

(5) 树和森林:树的存储结构;森林与二叉树的转换;树和森林的遍历。

(6) 树的应用:等价关系与等价类;确定等价类的链表方法;最优二叉树;哈夫曼(Huffman)树和哈夫曼编码;哈夫曼树的应用。

7、图

(1) 图的定义及基本术语。

(2) 图的存储及基本操作:数组表示法;邻接矩阵;邻接表;十字链表;

(3) 图的遍历:深度优先搜索;广度优先搜索

(4) 图的连通性问题:无向图的连通分量和生成树;有向图的强连通分量;最小生成树。

(5) 有向无环图应用及其复杂度分析:拓扑排序;关键路径;最短路径。

8、查找

    (1) 查找的基本概念。

(2) 静态查找表:顺序表的查找;有序表的查找;静态树表的查找;索引顺序表的查找。

(3) 动态查找表:折半查找;分块查找;二叉排序树查找;

(4) B_树:B_树的定义;B_树的插入;B_树的删除

(5) 哈希表:哈希表与哈希方法;哈希函数的构造方法;哈希冲突与解决冲突的方法;哈希表的查找及其分析。

9、排序

(1) 排序的基本概念及各种排序算法比较。

(2) 插入排序:直接插入排序;对分插入排序;链表插入排序;希尔排序。

(3) 交换排序:起泡排序;快速排序。

(4) 选择排序:直接选择排序;锦标赛排序;堆排序。

   (5) 归并排序:归并;迭代的归并排序算法;递归的表归并排序。

   (6) 基数排序:多关键码排序;链式基数排序。

(7) 内部排序算法的应用。

(8) 外排序:外排序的基本过程;k路平衡归并;初始归并段的生成;最佳归并树。

 

《教育心理学》考试大纲

第二章 学生心理

  第一节 学生的认知发展

  第二节 学生的情感和个性发展

  第三节 学生的个体差异

第三章 教师心理

  第一节 教师的角色与特征

  第二节 教师的专业品质

  第三节 师生互动

  第四节 教师的成长和培养

  第五节 教师职业倦怠

第四章 学习心理导论

  第一节 学习及其分类

  第二节 学习与脑

  第三节 学习理论发展

第五章 行为学习理论

  第一节 经典性条件作用理论

  第二节 联结主义理论

  第三节 操作性条件作用理论

  第四节 社会学习理论及行为主义新进展

第六章 认知学习理论

  第一节 早期的认知学习理论

  第二节 认知结构学习理论

  第三节 认知同化学习理论

  第四节 学习的信息加工论

第七章 建构主义与人本主义学习理论

  第一节 建构主义思想渊源与基本观点

  第二节 个人建构主义理论

  第三节 社会建构主义理论

  第四节 人本主义学习理论

第八章 学习动机

  第一节 学习动机概述

  第二节 学习动机理论

  第三节 学习动机的培养与激发

第九章 知识的学习

  第一节 知识的分类与表征

  第二节 知识的理解

  第三节 错误概念的转变

  第四节 知识学习与迁移

第十章 技能的学习

  第一节 技能的概述

  第二节 动作技能

  第三节 心智技能

第十一章 问题解决的学习与创造性

  第一节 问题与问题解决

  第二节 问题解决的过程

  第三节 问题解决的训练

  第四节 创造性思维

第十二章 学习策略

  第一节 学习策略概述

  第二节 认知策略

  第三节 元认知策略与资源管理策略

  第四节 学习策略的促进

第十六章 学习评定

  第一节 学习评定概述

  第二节 标准化测验

  第三节 教师自编测验

  第四节 真实性评定与评定结果报告

 

程序设计基础--C语言程序设计和数据结构

考试大纲

 

一、考试组成

数据结构和C语言程序设计,分别占75分。

二、数据结构部分的考试大纲

(一)参考书

严蔚敏.数据结构(C语言版).北京:清华大学出版社

(二)复习内容及基本要求

1、绪论

(1)数据的逻辑结构与存储结构的概念。

(2)算法的定义、算法的基本特性以及算法分析的基本概念,包括了解几种常见的时间复杂度的含义。

2、线性表

(1)线性关系、线性表的定义,线性表的基本操作。

(2)线性表的顺序存储结构与链式存储结构(包括单链表、循环链表和双向链表)的构造原理。

(3)在以上两种存储结构的基础上对线性表实施的基本操作(包括链表的建立、插入和删除、检索、复制等操作)对应的算法设计(包括某些递归算法的设计)。

3、堆栈与队列

(1)堆栈与队列的基本概念、基本操作。

(2)堆栈与队列的顺序存储结构与链式存储结构的构造原理。

(3)在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作。

4、树与二叉树

(1)树与二叉树的基本概念,包括树形结构的基本特征、名词术语以及基本操作。

(2)二叉树的基本性质、二叉树的二叉链表存储结构、二叉树前序、中序、后序和按层次遍历方法以及利用遍历操作解决一些关于二叉树的其它操作。

5、图

(1)图的基本概念,包括定义、分类、名词术语。

(2)邻接矩阵存储方法和邻接表存储方法的构造原理与特点。

(3)深度优先搜索和广度优先搜索。

(4)最小生成树及其特点、最短路径及其特点,并且了解它们的求解过程。

6、查找

(1)静态表的概念和折半查找算法。

(2)散列表的基本概念,散列函数的基本设计技巧。

(3)二叉排序树的概念,以及二叉排序树上的查找、插入、删除算法

(4)平衡二叉树的概念,以及平衡二叉树的插入和调整算法。

7、内排序

插入排序、选择排序、快速排序、堆积排序(包括大顶堆积的定义)等排序方法的算法思想和步骤,能够写出排序过程。

 

三、C语言程序设计部分的考试大纲

(一)参考书

C程序设计》,清华大学出版社,谭浩强编著

(二)复习内容及基本要求

1、C语言基本知识

(1)C语言的特点以及C语言程序的组成。

(2)数据类型,包括整型、实型、字符型等常量与变量以及变量的赋值。

(3)各种类型数据之间的混合运算。

(4)各类运算符的运算规则和优先级。条件运算符。

(5)算术表达式、关系表达式和逻辑表达式,逗号运算符和逗号表达式,表达式sizeof的含义。

2、语句

(1)赋值语句、条件语句(含if、if-else、switch)、循环语句(含while、do-while、for语句,包括循环嵌套和break语句)。

(2)输入/输出语句,包括整型、实型、字符型(含字符串)等类型数据的格式输入函数scanf和格式输出函数printf。

3、数组

(1)一维数组与二维数组的定义,数组元素的引用,数组的初始化。

(2)字符数组的定义,字符数组的初始化,字符数组的引用,字符数组的输入与输出,字符串和字符串处理函数。

4、函数

(1)函数的定义,函数参数(形参和实参)与函数的返回值。

(2)函数的调用,包括函数的嵌套调用和递归函数的递归调用。

(3)函数通常分为两类,这两类函数是如何被使用方法。

5、宏定义

(1)带参数的宏定义。

(2)包含文件的处理。

6、指针

(1)指针的概念,变量的指针与指向变量的指针变量,包括定义、引用以及指针变量作为函数参数。

(2)数组的指针,包括指向数组的指针变量的定义与赋值、通过指针引用数组元素、数组名作为函数参数。

(3)字符串的指针与指向字符串的指针变量。

7、结构体

(1)定义结构体类型变量的方法,结构体变量的引用与初始化。

(2)结构体数组。

相关话题/信息技术

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 体育传媒与信息技术学院开展宪法晨读活动_山东体育学院
    12月4日是国家宪法日,为贯彻落实党的十八大和十八届三中、四中、五中、六中全会精神,深入贯彻习近平总书记系列重要讲话精神,推进教育系统宪法学习教育,体育传媒与信息技术学院团总支组织我院英语专业的学生开展了晨间宪法朗读活动。12月2日清晨,伴随着冬日济南的熹光,体育传媒与信息技术学院英语专业百余位同学 ...
    山东体育学院 免费考研网 2017-12-08
  • 北京尚水信息技术股份有限公司董事长曲兆松来烟台海岸带所交流_烟台海岸带研究所
    2017年6月16日,北京尚水信息技术股份有限公司董事长曲兆松应邀来中国科学院烟台海岸带研究所进行学术交流,研究所学科方向相关的科研人员与研究生参加了交流会。  曲兆松董事长做了“海绵城市建设精细化管理的应用与实践”的学术报告,报告介绍了在城市规划、建设及维护过程中,采用智能化监测和信息管理的方法, ...
    烟台海岸带研究所 免费考研网 2017-12-07
  • 以信息技术和工程装备为支撑大力推进离岸海洋农牧化建设_黄海水产研究所
    以信息技术和工程装备为支撑大力推进离岸海洋农牧化建设山东省海洋与渔业厅厅长王守信“十三五”是全面建成小康社会的决胜阶段,也是推进渔业转方式、调结构和深化供给侧改革的关键时期,如何贯彻好中央、山东省委决策部署,通过“转、调、改”,在新的时期走出符合山东特色的渔业现化代发展道路,一直是山东海洋与渔业系统 ...
    黄海水产研究所 免费考研网 2017-12-05
  • 信息技术为渔业插上智能翅膀_黄海水产研究所
    信息技术为渔业插上智能翅膀6月3日,在广州召开的首次全国渔业信息化现场会得到了许多特殊的评价,比如“别开生面”,比如“气氛轻松”,比如“上天入海”等。参会人员也不同以往,不仅有百余名广州会议现场的会议代表、培训代表,更有20多位技术保障代表。无论是内容还是形式,都验证了这次渔业信息化现场会的“别样” ...
    黄海水产研究所 免费考研网 2017-12-05
  • 我校召开信息技术与教育教学深度融合研讨会_山西师范大学
    6月20日下午,卫建国校长在科学会堂1011会议室组织召开信息技术与教育教学深度融合研讨会,教务处处长范哲锋、实践科科长李跃飞,传媒学院院长王云,副院长李志河、汪存友,教育技术专业教师杨芳、郑晓俊、王永平等参加了研讨会。   卫建国校长首先介绍了我校《以课堂教学改革为突破口的人才培养模式改革实施意 ...
    山西师范大学 免费考研网 2017-12-05
  • 教育信息技术中心组织召开“信息化方案论证会” _太原科技大学
    2017年9月22至25日,教育信息技术中心组织业务部门负责人及校园网管理部全体教师召开了我校信息化方案论证会,会议由教育信息中心主任白尚旺同志主持,张小平教授参加了会议。王俊老师做了关于《太原科技大学数据信息标准》的修改说明;关于《“有线+无线”融合全覆盖方案》报告;关于《本年度采购需求计划》报告 ...
    太原科技大学 免费考研网 2017-12-05