2018年清华大学计算机系软件工程考研(0835)考试科目、参考书目、复习经验---新祥旭考研
2018年408统考真题及答案(含综合题解析)

2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题(第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求)1.若栈S1中保存整数,栈S2中保存运算符,函数F()依次执行下述各步操作:(1)从S1中依次弹出两个操作数a和b;(2)从S2中弹出一个运算符op;(3)执行相应的运算b op a;(4)将运算结果压入S1中。
假定S1中的操作数依次是5,8,3,2(2在栈顶),S2中的运算符依次是*,-,+(+在栈顶)。
调用3次F()后,S1栈顶保存的值是。
A.-15B.15C.-20D.202.现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6(1在队头),S为空。
若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素入栈;③出栈并输出出栈元素,则不能得到的输出序列是。
A.1,2,5,6,4,3B.2,3,4,5,6,1C.3,4,5,6,1,2D.6,5,4,3,2,13.设有一个12×12的对称矩阵M,将其上三角部分的元素m i,j(1≤i≤j≤12)按行优先存入C语言的一维数组N中,元素m6,6在N中的下标是。
A.50B.51C.55D.664.设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。
若T有k个叶结点,则T的结点总数是。
A.2k-1B.2kC.k2D.2k-15.已知字符集{a,b,c,d,e,f},若各字符出现的次数分别为6,3,8,2,10,4,则对应字符集中各字符的哈夫曼编码可能是。
A.00,1011,01,1010,11,100B.00,100,110,000,0010,01C.10,1011,11,0011,00,010D.0011,10,11,0010,01,0006.已知二叉排序树如下图所示,元素之间应满足的大小关系是。
A.x1<x2<x5B.x1<x4<x5C.x3<x5<x4D.x4<x3<x57.下列选项中,不是如下有向图的拓扑序列的是。
0835软件工程一级学科简介

0835软件工程一级学科简介一级学科(中文)名称:软件工程(英文)名称: Software Engineering一、学科概况软件工程经过四十余年的发展,明确了自身的学科问题,形成了软件工程领域的基础理论、工程方法与技术体系,完善了软件工程教育体系,具备了学科的完整性和教育学特色,具有广泛的研究领域和研究方向,作为独立学科为软件产业发展提供了理论、技术与人才支撑。
1968年在德国举行的NATO软件工程会议上,为应对“软件危机”的挑战,“软件工程”术语被首次提出。
在这个时期,具有代表性的软件工程定义是“为了经济地获得在真实机器上可靠工作的软件而制定和使用的合理工程原则和方法”。
1972年,IEEE学会计算机协会第一次出版了“软件工程学报”。
此后,“软件工程”这个术语被广泛用于工业、政府和学术界,众多的出版物、团体和组织、专业会议在它们的名称中开始使用“软件工程”这个术语,很多大学的计算机科学系先后开设了软件工程课程。
1980年代末到1990年代初,基于瀑布模型的软件开发过程和结构式过程语言编程范型占主导地位,软件工程研究在软件需求分析、软件设计、软件测试、软件质量保证、软件过程改进等多个子领域得到深化和扩展,形成了软件工程学科的雏形。
同期,软件工程教育得到卡内基·梅隆大学软件工程研究所(SEI)的培育和支持。
该研究所调查软件工程教育的现状,出版软件工程推荐教程,在卡内基·梅隆大学建立软件工程硕士教育计划,并组织和推动软件工程教育者研讨会。
1991年,ACM和IEEE-CS的计算学科教程CC1991专题组将“软件工程”列为计算学科的九个知识领域之一。
1993年,IEEE-CS和ACM 为了将软件工程建设成为一个专业,建立了IEEE-CS/ACM联合指导委员会。
随后,该指导委员会被软件工程协调委员会(SWECC)替代。
SWECC 提出了“软件工程职业道德规范”、“本科软件工程教育计划评价标准”以及“软件工程知识体系(SWEBOK)”。
2018年清华大学软件学院软件工程专业硕士考研科目、参考书目、复习经验-新祥旭考研辅导学校

2018年清华大学软件学院软件工程专业硕士考研科目、参考书目、复习经验考试科目:参考书目:软件工程(第4版)杨卫东译人民邮电出版社数据结构(C语言版) 严蔚敏清华大学出版社Modern Operating Systems(英文版第三版) Andrew S. Tanenbaum 机械工业出版社学习经验分享一、参考书的阅读方法(1)目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。
(2)体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。
(3)问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。
尽可能把所有的知识要点都能够整理成问题。
二、学习笔记的整理方法(1)第一遍学习教材的时候,做笔记主要是归纳主要内容,最好可以整理出知识框架记到笔记本上,同时记下重要知识点,如假设条件,公式,结论,缺陷等。
记笔记的过程可以强迫自己对所学内容进行整理,并用自己的语言表达出来,有效地加深印象。
第一遍学习记笔记的工作量较大可能影响复习进度,但是切记第一遍学习要夯实基础,不能一味地追求速度。
第一遍要以稳、细为主,而记笔记能够帮助考生有效地达到以上两个要求。
并且在后期逐步脱离教材以后,笔记是一个很方便携带的知识宝典,可以方便随时查阅相关的知识点。
(2)第一遍的学习笔记和书本知识比较相近,且以基本知识点为主。
第二遍学习的时候可以结合第一遍的笔记查漏补缺,记下自己生疏的或者是任何觉得重要的知识点。
再到后期做题的时候注意记下典型题目和错题。
(3)做笔记要注意分类和编排,便于查询。
可以在不同的阶段使用大小合适的不同的笔记本。
也可以使用统一的笔记本但是要注意各项内容不要混杂在以前,不利于以后的查阅。
同时注意编好页码等序号。
另外注意每隔一定时间对于在此期间自己所做的笔记进行相应的复印备份,以防原件丢失。
0835软件工程培养方案-河南大学计算机与信息工程学院

软件工程(0835)Software Engineering (0835)一、学科、专业及研究方向简介1、学科、专业简介学科代码:0835软件是客观世界中问题空间与解空间的具体描述,它追求的是表达能力强、符合人类思维模式、具有构造性和易演化性的计算模型。
工程是综合应用科学理论和技术手段,改造改造客观世界的具体实践活动及其成果。
软件工程是以计算机科学理论和技术以及工程管理原则和方法等为基础,研究软件开发、运行和维护的系统性、规范化的方法和技术,或以之为研究对象的学科。
软件工程的研究对象是软件系统,本学科涵盖科学与工程两个方面。
其中,科学研究的重点在于如何发现软件可信性、度量和演化的基本规律,以应对当今软件所面临的复杂性、开放性和演化性等一系列重要挑战;而工程的重点在于综合应用各种科学方法和知识,深刻理解设计合格软件产品所涉及的多方面因素,经济、高效地构建可靠、易用的软件产品。
软件工程知识体系主要包括软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程过程、软件工程工具和方法、软件质量等知识域。
软件工程的理论基础主要是计算机科学中的程序理论和计算理论,以及求解问题的数学理论与方法。
既关注构造软件的理论、模型与算法及其在软件开发与维护中的应用,也关注求解问题的数学理论与方法及其在软件建模、分析、设计和验证中的应用。
软件工程学科的方法论基础主要是系统工程、管理学和经济学等,重点关注软件系统的复杂性问题,涉及大型复杂软件系统开发、运行与维护的原则和方法。
由于软件的特殊性,软件工程与传统的工程学有所不同。
软件工程更关注抽象、建模、信息组织和表示、变更管理等,在软件的设计阶段必须考虑实现和质量控制,而且持续进化是软件的重要特征。
同时,过程管理、质量保证、成本进度计划与控制等也是软件工程方法论的重要组成部分。
软件工程是软件产业和信息产业的支撑学科,科学研究、工程实践和交叉应用是软件工程的学科特性。
【盛世清北】清华大学2018年计算机科学与技术系士研究生复试分数线

【盛世清北】清华大学2018年计算机科学与技术系硕士研究生复试
分数线
盛世清北-专注清北保研考研考博的辅导机构
清华大学计算机科学与技术系(以下简称计算机系)成立于1958年。
经过50多年的不懈努力,已发展成为我国计算机学科领域内教学、科研综合实力强,影响力大的计算机系,在中国计算机事业的发展乃至国民经济建设中发挥着重要的作用。
1996年,计算机系在由国务院学位办公室主持的全国计算机学科评估中排名第一,在国内首批获得按一级学科招收和培养研究生的资格;2002年在全国学位与研究生教育发展中心开展的一级学科整体水平评估中,计算机系在总共4个分项指标中,3项(学术队伍、人才培养、学术声誉)在全国排名第一。
2006年、2012年在全国学位与研究生教育发展中心开展的一级学科整体水平评估中,以总分满分100分的成绩排名第一,2017年,计算机科学与技术学科在全国一级学科评估中,获得A+。
新祥旭考研--2018年中传软件工程技术考研参考书目、招生人数、考试科目、经验

2018年中国传媒大学软件工程技术考研参考书目、招生人数、考试科目、经验考试科目+招生人数计算机学院软件工程技术(0835Z1)①101思想政治理论823年01传媒信息安全②201英语一、202俄、203日选一02智能媒体计算③301数学一03移动与互联网络④822软件工程2018年中国传媒大学软件工程技术考研复试参考书目:专业/领域考试科目(代码)参考书目作者出版社软件工程技术9066程序设计①《数据结构(C语言版)》严蔚敏、吴伟民清华大学②《计算机操作系统》汤小丹西安电子科技大学2018年中国传媒大学软件工程技术考研学习方法:1.参考书的阅读方法(1)目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。
(2)体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。
(3)问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。
尽可能把所有的知识要点都能够整理成问题。
2.学习笔记的整理方法(1)通过目录法、体系法的学习形成框架后,在仔细看书的同时应开始做笔记,笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于整理思路和理解课本的内容都很有好处。
(2)做笔记的方法不是简单地把书上的内容抄到笔记本上,而是把书上的内容整理成为一个个小问题,按照题型来进行归纳总结。
3.真题的使用方法分析试题主要应当了解以下几个方面:命题的风格(如难易程度,是注重基础知识、应用能力还是发挥能力)、题型、题量、考试范围、分值分布、考试重点、考查的侧重点等。
考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统化。
硕士招生考试复试指导-软件工程[0835]
![硕士招生考试复试指导-软件工程[0835]](https://img.taocdn.com/s3/m/6d8e05eb81eb6294dd88d0d233d4b14e85243e85.png)
2022年硕士研究生复试考试大纲学科名称: 软件工程 学科代码:[0835] 本考试科目考试时间120分钟,满分200分。
包括:面向对象设计(30分)、计算机网络(40分)、系统分析与设计(30分)、操作系统(30分)、软件过程与项目管理(40分)、算法设计与分析(30分)面向对象设计(30分)一、考试要求1. 要求考生系统地掌握面向对象的基本概念和基于面向对象技术的软件系统分析与设计技术,掌握统一建模语言(UML)及常用软件建模工具等方面的知识。
2. 针对实际问题能建立有应用价值的软件系统模型,即需求模型、分析模型、设计模型等,并进行优化。
3. 掌握对软件模型进行评价及验证的方法和过程。
二、考试内容1)面向对象与系统建模概述a:系统和软件系统,软件开辟模型和开辟各个阶段模型b:软件系统的结构化和面向对象的两种建模方法c:软件系统的建模过程2) 面向对象的建模概念与建模表示法a: 面向对象的概念b: 面向对象的建模c: 统一建模语言UML的含义、模型和结构3)基于用例技术的需求分析a: 需求与需求的活动b: 用例的建模思想和过程c:用例模型元素及其关系4)面向对象的分析技术a: 分析方法和分析原则b: 对象模型的建立,包括:确定类和对象、确定属性和操作、确定关联。
c: 动态模型的建立,包括:事件与消息,交互图、协作图,状态图、活动图。
5)面向对象设计a: 面向对象的设计方法,设计建模的原则。
b: 面向对象设计的软件体系结构c: 包图及设计包的原则,组件图、实施图三、试卷结构选择题(30分)四、参考书目1.Grady Booch, Robert A. Maksimchuk, et al. Object-Oriented Analysis and Design with Applications (3rd edition) (王海鹏,潘加宇译,人民邮电出版社2022)2.Joey George, Dinesh Batra, Joseph Valacich, Jeffrey Hoffer. Object-Oriented Systems Analysis and Design (2nd edition). (龚晓庆;张远军;陈峰译. 面向对象系统分析与设计(第2版). 清华大学出版社. 2022)《计算机网络》(40分)一、考试要求1.掌握计算机网络的基本概念、基本原理和基本方法。
【清华考研辅导班】软件工程考研科目考研参考书复试分数线考研经验

【清华考研辅导班】软件工程考研考试科目考研参考书复试分数线考研经验启道清华考研辅导班,为考生提供全面得清华考研信息,包含招生目录,考试科目及考研参考书,招生简章,报考条件,考研经验,考研分数线与报录比,考研真题及答案等,欢迎来砸窗!一、【清华考研辅导班】-软件学院简介清华大学软件学院是2001年经国家教育部和国家计委联合发文批准成立的首批全国示范性软件学院之一,隶属于清华大学信息科学与技术学院。
学院以培养软件系统应用、设计、开发、运维和服务的科学家与工程师为目标,努力培养学生具有良好的综合素质、良好的职业道德、扎实的软件理论和软件工程专业基础知识,具有良好的软件设计与实现能力、良好的项目管理能力、良好的交流与组织协调能力、较强的参与国际竞争能力和创新能力,全力探索优秀软件人才的培养模式。
先后确定了“案例教学”、“课程大作业”、“专业专题实践”、“强化英语训练”等实践教学策略和“教授备课制”、“论文盲评制”、“博士生开题四段制”等教学管理策略;同时为培养学生的创新创业意识、团队协作能力和综合职业素养,学院还设立软件学院科学研究奖学金项目(SSRT),主办清华大学软件设计大赛,与国内外知名软件企业联合举办软件创新人才高级训练营,鼓励学生参与国内外各类相关领域赛事,每年拿出10万余元支持学生的科学研究与实践项目。
不仅如此,学院的科研平台也为学生提供了良好的参与科研活动的环境。
学院设有软件工程一级学科及其软件工程理论、软件工程技术与管理、信息系统工程、软件服务工程四个二级学科。
学科涵盖科学与工程两个方面,从软件系统的可信性度量和演化的基本规律出发,研究现代软件系统面临的复杂性、开放性、演化性等挑战性问题,同时立足软件工程应用和产业发展需求,研究提高软件开发效率和质量的方法、技术和工具。
注重向下拓展软件工程理论基础研究,向上拓展软件服务应用研究。
学院科学研究工作以国际前沿与国家重大需求为导向,注重安静干净地组成团队做顶天立地、开天辟地的科研,注重科研成果转化为现实生产力,服务社会。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018年清华大学计算机系软件工程考研(0835)考试科目、参考书目、复
习经验
一、招生信息
所属学院:计算机科学与技术系
所属门类代码、名称:工学[08]
所属一级学科代码、名称:软件工程[0835]
二、研究方向
01(全日制)软件工程
三、考试科目
1、初试考试科目:
①101思想政治理论
②201英语一
③301数学一
④912计算机专业基础综合
912计算机专业基础综合含数据结构(70分)、计算机原理(30分)、操作系统(30分)、计算机网络(20分)。
2、复试考试科目:
复试时专业综合考试内容:软件工程和编译原理。
四、参考书目
汤子瀛《计算机操作系统》;
唐朔飞《计算机组成原理》;
严蔚敏《数据结构》;
谢希仁《计算机网络》;
白中英《计算机组成原理》
五、复习指导
一、参考书的阅读方法
(1)目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。
(2)体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。
(3)问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。
尽可能把所有的知识要点都能够整理成问题。
二、学习笔记的整理方法
(1)第一遍学习教材的时候,做笔记主要是归纳主要内容,最好可以整理出知识框架记到笔记本上,同时记下重要知识点,如假设条件,公式,结论,缺陷等。
记笔记的过程可以强迫自己对所学内容进行整理,并用自己的语言表达出来,有效地加深印象。
第一遍学习记笔记的工作量较大可能影响复习进度,但是切记第一遍学习要夯实基础,不能一味地追求速度。
第一遍要以稳、细为主,而记笔记能够帮助考生有效地达到以上两个要求。
并且在后期逐步脱离教材以后,笔记是一个很方便携带的知识宝典,可以方便随时查阅相关的知识点。
(2)第一遍的学习笔记和书本知识比较相近,且以基本知识点为主。
第二遍学习的时候可以结合第一遍的笔记查漏补缺,记下自己生疏的或者是任何觉得重要的知识点。
再到后期做题的时候注意记下典型题目和错题。
(3)做笔记要注意分类和编排,便于查询。
可以在不同的阶段使用大小合适的不同的笔记本。
也可以使用统一的笔记本但是要注意各项内容不要混杂在以前,不利于以后的查阅。
同时注意编好页码等序号。
另外注意每隔一定时间对于在此期间自己所做的笔记进行相应的复印备份,以防原件丢失。
统一的参考书书店可以买到,但是笔记是独一无二的,笔记是整个复习过程的心血所得,一定要好好保管。