课考试科目计算机专业基础语言程序设计专业课参考书目计算机导论
x846-《计算机类学科基础》考试内容及范围

x846-《计算机类学科基础》考试内容及范围x846-《计算机类学科基础》考试内容及范围(适用于报考信息工程学院计算机类、软件工程类专业的考生)《计算机类学科基础》适用于计算机类和软件工程类专业考试,考试由三门基础课组成,不同专业考试内容有所不同。
序号专业研究方向考试内容 1 081200计算机科学与技术 01计算机系统结构(全日制)02计算机软件与理论(全日制)03计算机应用技术(全日制) 50%数据结构;50%计算机组成原理2 083500软件工程 00不区分研究方向(全日制) 50%数据结构;50%软件工程 3 083900网络空间安全 00不区分研究方向(全日制) 50%数据结构;50%计算机组成原理 4 085400电子信息 00不区分研究方向(非全日制)01软件工程(全日制) 50%数据结构;50%软件工程 5 085400电子信息 02计算机技术(全日制) 50%数据结构;50%计算机组成原理《数据结构》考试内容及范围(适用于报考信息工程学院计算机类的考生)一、考试总体要求数据结构是计算机专业的核心基础课程之一,在整个专业教学中占有十分重要的地位,它是操作系统、数据库、编译原理等所有软件类课程的重要基础。
本课程既具有较强的理论性,同时又注重实际动手能力的训练和考核。
通过本课程的学习,使学生了解数据对象的特性,掌握数据的逻辑结构与存储结构,培养数据组织和算法设计能力,从而提高学生的程序设计技能,使学生能够编写出正确、清晰和较高质量的程序。
二、考试的内容及比例绪论(<5%)数据结构的基本概念线性表、树、图三种基本数据结构的特征算法复杂度的概念与计算线性表(约10%)线性表的概念顺序存储的特点及适用场景链接存储的特点及适用场景线性表基本操作的实现栈和队列(<5%)栈和队列的概念及特点栈和队列的存储方法表达式求值字符串和数组(<5%)字符串的基本概念及存储方法模式匹配的BF算法和KMP算法数组的特点、存储及寻址特殊矩阵、稀疏矩阵的概念及存储思想树(约10%)树的概念及存储二叉树的概念、存储及基本操作二叉树的线索化树和二叉树的转换哈夫曼树及应用图(约10%)图的概念、遍历图的存储:邻接矩阵和邻接表最小生成树算法最短路径算法AOV网与AOE网查找(约5%)线性表的查找技术树表的查找技术散列表的查找技术排序(约5%)各种基本排序算法和思想(插入、交换、选择)快速排序和堆排序的思想和算法实现希尔排序、二路归并、基数排序的思想三、试卷题型及比例试卷题型分为选择题、填空题、综合应用、程序设计四种类型,其中选择、填空题占15%,综合应用占25%,程序设计占10%。
《计算机导论》教学大纲

《计算机导论》教学大纲计算机导论教学大纲一、课程简介计算机导论是计算机科学与技术专业的入门课程,旨在为学生提供计算机领域的基础知识和理论基础。
通过此课程的学习,帮助学生了解计算机的基本概念、工作原理以及关键技术,并培养学生的计算思维和解决实际问题的能力。
二、教学目标1.掌握计算机的基本概念,了解计算机的发展历史和未来发展趋势。
2.熟悉计算机的硬件组成和工作原理,了解计算机的基本结构。
3.理解计算机的编程原理和算法基础,能够使用编程语言解决简单问题。
4.了解计算机网络的基本概念和工作原理,掌握网络通信的基本知识。
5.培养学生的计算思维和解决实际问题的能力。
三、教学内容1.计算机概述1.1计算机的定义和分类1.2计算机的发展历史和未来发展趋势2.计算机硬件2.1计算机的基本组成和工作原理2.2计算机的输入输出设备和存储设备2.3计算机的主机和外围设备3.计算机软件3.1系统软件和应用软件的概念和特点3.2操作系统和应用软件的基本原理4.编程原理和算法基础4.1计算机程序的概念和基本结构4.2算法的定义和特性4.3常见算法的设计和分析方法5.计算机网络5.1计算机网络的概念和分类5.2计算机网络的拓扑结构和通信协议5.3网络通信的基本原理和技术6.计算思维和实践6.1计算思维的基本特点和能力培养6.2使用编程语言解决实际问题的实践案例四、教学方法1.理论教学结合实例分析,讲解计算机基本概念和原理。
2.实验室实践,通过编程实践和计算机网络实验,帮助学生掌握计算机基本技能。
3.课堂讨论和小组合作,培养学生的计算思维和问题解决能力。
4.作业和项目设计,巩固学生的理论知识和实践技能。
五、教学评价和考核1.平时成绩占40%,包括课堂出勤、作业完成情况和课堂表现。
2.期中考试占30%,主要考察对计算机基础知识和原理的理解。
3.实验报告和项目设计占30%,主要考察对计算机技术和应用的掌握和实践能力。
六、教材和参考书目1.主教材:《计算机导论》2.参考书:《计算机科学导论》、《计算机网络概述》、《计算机组成原理》七、教学团队和资源需求1.教学团队:由教师和助教组成,负责课堂教学和实验指导。
《计算机导论》考试大纲-专科

《计算机导论》考试大纲Ⅰ考试性质该课程是计算机软件工程、计算机网络工程、信息管理与信息系统专业课程体系中一门重要的专业入门基础课程,对学生了解并掌握该专业基本知识及后续课的学习起着重要的引导作用。
该课程考核的目的是为了衡量学生掌握计算机基础知识、计算机硬件系统、计算机软件开发、数据库基础、网络与安全等方面的基础知识的掌握程度。
Ⅱ考试内容总体要求:考生应按本大纲的要求对计算机专业知识有一个整体的认识,掌握计算机系统的基础知识、计算机系统的硬件和软件、计算机系统的应用,包括计算机网络、多媒体、虚拟现实和计算机信息安全等知识。
一、计算机基础知识1.计算机概述:计算机之父,第一台计算机,计算机的发展阶段,计算机的特点和分类。
2.计算机运算基础:掌握计算机数制的转换,了解计算机数据单位,数值数据在计算机中的表示,字符的表示,掌握计算机的基本运算。
3.计算机系统的组成及工作原理:掌握计算机系统的组成,计算机的硬件系统和软件系统,了解计算机的基本工作原理。
二、计算机硬件系统⒈计算机硬件系统的组成:了解中央处理器的概念、功能及主要性能指标,掌握存储器的分类(内存和外存的特点)、高速缓冲存储器的作用、输入/输出系统。
2.系统总线:系统总线的分类,常见的通信接口。
三、操作系统⒈操作系统概述:掌握操作系统的概念、作用和特征,操作系统的引导过程,掌握操作系统的分类。
2.操作系统的功能:处理器管理,掌握进程的特性、进程和程序的区别,掌握多道程序系统的概念和特点,进程的状态及转换;作业管理,作业的控制方式与状态;存储管理,了解物理地址和物理地址空间的概念,存储管理实现的功能有哪些?什么是重定位?什么是虚拟存储?文件的结构与存储;设备管理的任务和基本功能,数据传输的控制方式。
3.典型的操作系统的特点。
四、计算机软件开发⒈计算机程序设计:掌握软件的概念和特性,程序的概念和性质。
程序设计语言的发展历程,程序的编译过程。
程序设计的步骤。
2024计算机考研大纲解析

2024计算机考研大纲解析2024年是计算机专业考研大纲发生较大变化的一年。
整个大纲由全国硕士研究生招生考试委员会计算机应用技术学科组制定,包括计算机科学基础、计算机软件与理论、计算机系统结构、计算机应用技术和计算机综合及其他四个科目。
下面分别对这四个科目进行解析。
一、计算机科学基础该科目是对计算机基础知识的考察,主要包括计算机系统基础、数据结构、操作系统、计算机网络和数据库系统概论五个方面的知识。
1.计算机系统基础:主要考察计算机硬件、指令系统和计算机组织与体系结构等基本概念和原理。
2.数据结构:主要考察线性表、树、图等常见数据结构的基本原理、实现和应用。
3.操作系统:主要考察操作系统的基本原理、进程管理、存储管理和设备管理等。
4.计算机网络:主要考察计算机网络的基本原理、协议和应用。
5.数据库系统概论:主要考察数据库的基本概念、数据模型、关系数据模型和SQL语言等。
二、计算机软件与理论该科目主要考察计算机软件基础知识和软件工程的基本理论和方法。
1.软件工程基础:主要考察软件工程的基本概念、原理、过程和方法等。
2.编译原理:主要考察编译原理的基本概念、词法分析、语法分析和语义分析等。
3.软件测试:主要考察软件测试的基本原理、方法和技术。
4.软件项目管理:主要考察软件项目管理的基本概念、过程、方法和工具等。
5.软件体系结构:主要考察软件体系结构的基本概念、设计原则和模式等。
三、计算机系统结构该科目主要考察计算机系统结构的基本概念和原理,包括指令系统设计、处理器结构、存储结构、输入输出系统和并行处理等知识。
1.指令系统设计:主要考察计算机指令系统的设计原则、指令的格式和执行过程等。
2.处理器结构:主要考察处理器的基本结构、流水线技术和中断处理等。
3.存储结构:主要考察存储器的层次结构、缓存和虚拟存储器等。
4.输入输出系统:主要考察输入输出控制器、设备和接口的基本原理和技术。
5.并行处理:主要考察并行计算的基本概念、并行算法和并行计算机架构等。
计算机专业参考书目

计算机专业参考书目1、计算机程序设计艺术(第1卷)副标题:基本算法作者: [美] Donald E. Knuth出版社:清华大学出版社出版年:2002-9页数:650定价:80.00元装帧:精装ISBN:97873020581442、计算机程序设计艺术第3卷排序与查找(第2版)作者: Donald E.Knuth译者: 苏运霖出版社:国防工业出版社出版年: 2002-09-01页数: 779定价: 98装帧:精装ISBN: 97871180281263、计算机网络:自顶向下方法(原书第4版)副标题: 自顶向下方法与Internet特色作者: James F.Kurose / Keith W.Ross译者: 陈鸣出版社: 机械工业出版社出版年: 2009-11-1页数: 533定价: 66.00装帧: 平装丛书: 计算机科学丛书ISBN: 97871111650574、大话设计模式作者: 程杰出版社:清华大学出版社出版年: 2007-12-01页数: 368定价: 45装帧:平装ISBN: 97873021620635、计算机的心智:操作系统之哲学原理作者: 邹恒明出版社: 机械工业出版社出版年: 2009页数: 309定价: 38.00装帧: 平装ISBN: 97871112664266、离散数学及其应用(原书第4版) 作者: 美.罗森著袁崇义等译译者: 袁崇义出版社: 机械工业出版社出版年: 2002-01-01页数: 801定价: 75.0装帧: 平装ISBN: 97871110757767、C++ Primer中文版副标题: 一本久负盛名的C++经典教程(第4版)作者: Stanley B.Lippman / Josée LaJoie / Barbara E.Moo译者: 李师贤/ 蒋爱军/ 梅晓勇/ 林瑛出版社: 人民邮电出版社出版年: 2006-03-01页数: 900页定价: 99.0装帧: 平装丛书: 图灵程序设计丛书ISBN: 97871151455438、Java编程思想作者: [美] Bruce Eckel译者: 侯捷出版社: 机械工业出版社出版年: 2002-9页数: 809定价: 99.00元装帧: 平装16开ISBN: 97871111044149、Essential C++中文版作者: [美] Stanley B. Lippman译者: 侯捷出版社:华中科技大学出版社出版年: 2001-8页数: 282定价: 39.80元装帧:平装16开ISBN: 9787560925110建议首先看6,之后可以看5-4-9-8-3-1-2。
考研计算机专业课推荐参考书目 计算机专业基础综合复习书目

全国硕士研究生入学统一考试计算机专业课推荐参考书目计算机专业基础综合复习书目一、数据结构★严蔚敏、吴伟民编著:《数据结构(c语言版)》,清华大学出版社★严蔚敏、吴伟民编著:《数据结构题集(C语言版)》,清华大学出版社二、计算机组成原理★唐朔飞编著:《计算机组成原理》,高等教育出版社,1999年版★唐朔飞编著:《计算机组成原理学习指导与习题解答》,高等教育出版社,2005年9月★白中英主编:《计算机组成原理》,科学出版社三、操作系统★汤小丹、梁红兵、哲凤屏、汤子瀛编著:《计算机操作系统(第三版)》,西安电子科技大学出版社★梁红兵、汤小丹编著:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社,2008年9月四、计算机网络★谢希仁编著:《计算机网络(第5版)》,电子工业出版社★高传善、毛迪林、曹袖主编:《数据通信与计算机网络(第2版)》,高等教育出版社说明:★为首推书;出版年份不需要严格要求,一般是越新越好,关键以出版社和作者为主要参照。
相关参考辅导书:★本书编写组:《2011计算机考研大纲解析——全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析(2011年版)》,高等教育出版社,2010年8月★上海恩波学校,上海翔高教育计算机统考命题研究中心暨培训中心编著:《计算机学科专业基础综合复习指南(2011版)》,复旦大学出版社,2010年9月★巩微、冯东晖主编:《2011年考研计算机学科专业基础综合考试全真模拟试题集》,原子能出版社,2010年★阳光考研命题研究中心编写:《2011年考研计算机科学专业基础综合考试教程》,中国人民大学出版社,2010年说说:一、数据结构1.教材:《数据结构》严蔚敏清华大学出版社2.辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社二、计算机组成原理1.教材:《计算机组成原理》唐朔飞高等教育出版社《计算机组成原理》白中英科学出版社2.辅导书:《计算机组成原理考研指导》徐爱萍清华大学出版社《计算机组成原理--学习指导与习题解答》唐朔飞高等教育出版社三、操作系统1.教材:《计算机操作系统(修订版)》汤子瀛西安电子科技大学出版社2.辅导书:《操作系统考研辅导教程(计算机专业研究生入学考试全真题解) 》电子科技大学出版社四、计算机网络1.教材:《计算机网络(第五版)》谢希仁电子工业出版社2.辅导书:《计算机网络知识要点与习题解析》哈尔滨工程大学出版社。
计算机书籍名称

4.1 9787302187035
数据结构基础(C++语言版)第2版 4.2 9787302186960 数据结构基础(C语言版)第2版 数据结构(C语言版) 4.3 9787302207313 算法设计手册(第2版) Java软件结构与数据结构(第3版)
4.4 9787302207276 4.5 9787302207306
面向对象程序设计(第2版) 9787302195481 2.15 9787302218548 程序设计基础(第2版) 双语 2.1 9787302197959 标准C程序设计(第4版) Java程序设计:一种跨学科的方法 2.2 9787302198000
2.14
2.3
9787302097662
Java 面向对象程序设计(第2版)
2.4 9787302207320 三、离散结构 3.1 9787302168676 3.2 9787302164722 3.3 双语 3.1
9787302074632
C++面向对象程序设计(第4版)
离散数学(第2版)(2009年度普通高等教育精品教材、普通 高等教育“十一五”国家级规划教材) 离散数学(第四版) 离散数学(第2版)(普通高等教育“十一五”国家级规划
9787302089773
12.2
12.3 9787302211600 TCP/IP协议原理与应用(第3版) 密码学与网络安全(第2版)
12.4 9787302197966 十三、人工智能 13.1 9787302089117 人工智能(普通高等教育“十一五”国家级规划教材) 13.2 9787302191056 商务智能 双语 13.1 9787302128298 人工智能:一种现代的方法(第2版) 十四、数字逻辑
《计算机导论》课程标准

《计算机导论》课程标准一、课程信息课程名称:计算机导论课程类型:专业基础必修课课程代码:1013001 授课对象:软件工程、网络工程、信息管理与信息系统学分:2.0 先修课:无学时:33 后续课:计算机组成原理、操作系统、数据结构与算法等制定人:梁水英制定时间:2018年9月二、课程性质该课程是计算机软件工程、计算机网络工程、信息管理与信息系统专业课程体系中一门重要的专业入门基础课程,对学生了解并掌握该专业基本知识及后续课的学习起着重要的引导作用。
该课程要求掌握计算机的基本操作,对学生职业素质与职业能力的培养具有实践指导作用。
三、课程设计1、课程目标设计(1)能力目标总体目标:通过理论知识学习和实际操作训练,会用学到的知识理解并解决计算机操作中的问题。
具体目标:(2)知识目标通过学习能对计算机专业知识有一个整体的认识,掌握计算机系统的基础知识、计算机系统的硬件和软件、计算机系统的应用,包括计算机网络、多媒体、虚拟现实和计算机信息安全等知识。
2、课程内容设计(1)设计的整体思路:以职业素质与能力培养为重点,重点培养学生的两大关键能力,即从事计算机岗位工作所需要的计算机操作能力和应用软件的使用能力。
主要讲授内容见模块设计表。
(2)模块设计表:3、能力训练项目设计4、进度表设计四、教材、资料教材:聂军编著,《计算机导论》,广东高等教育出版社,2013.09参考书:《计算机导论(第3版)》,王志强等编著,清华大学出版社,2014-08《计算机导论与实践》,王志强等编著,清华大学出版社,2013-09五、需要说明的其他问题1、教学评价与考核考核方式:闭卷笔试成绩计算:参照学院文件规定执行2、教学建议:本课程是一门专业入门课程,课时不多而内容相当广泛,需要学生主动而自主的学习,在“学中做,做中学”,达到培养学生掌握基本知识和技能的目的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课考试科目计算机专业基础语言程序设计专
业课参考书目计算机导论
计算机专业基础语言程序设计专业课是任何计算机相关专业的学
生都必须通过的一门课程,特别是面向大众及大学生的计算机基础教育。
作为对计算机语言程序设计基础知识的深入研究,它主要涉及编
程语言的设计原理、编写技巧以及算法等方面。
因此,作为学习用书,《计算机导论》是基础语言程序设计专业课研究的最佳参考书籍。
《计算机导论》是由Adam Wayward斯出版,该书涵盖了基础语
言程序设计专业课所必需的所有核心知识。
在书中,作者将介绍用算
法描述计算机功能的最佳实践和设计方法,并介绍各种编程语言如C++、Java、Python等的不同特性。
书中还包括其他领域的知识,阐释了计
算机系统的硬件和软件细节,以及如何使用计算机对实际问题进行求解,有助于读者更好地理解计算机系统。
此外,,《计算机导论》提供了很多有用的习题,让学生在书本
的基础上加深认识,以便更好地理解知识内容。
由于书中有大量的示
例和图表,以及网页支持,读者可以随时随地查阅,复习学习的内容。
因此,《计算机导论》不仅适用于课程的学习,而且也是研究学生和
从业人员的理想参考书籍。
总之,《计算机导论》是一本非常有价值的参考书,它全面系统
地介绍计算机语言程序设计的基础知识,有助于学生顺利完成基础语
言程序设计专业课的考试。