天津大学902软件工程2019年考研专业课初试大纲
- 格式:pdf
- 大小:970.70 KB
- 文档页数:1
硕士探讨生入学考试《软件工程学》考试大纲一、考试要求《软件工程学》是一门专业基础课,要求考生较系统地驾驭软件工程的基本概念、原理、技术和方法,并能灵敏地运用这些基本学问,为软件开发建立分析模型、设计模型、软件测试解决方案等。
本课程包括软件开发模型,软件项目管理,需求分析,软件设计,软件编码和测试,软件维护等。
主要考查考生对软件工程学基础学问的理解,是否有软件开发过程的科学管理意识,驾驭软件需求分析和软件设计基本方法,了解计算机帮助软件工程工具(CASE工具),驾驭UML及其相关工具。
二、主要参考书目软件工程(其次版),齐治昌谭庆平宁洪著,高等教化出版社,2004年03月出版三、其它参考书目张海藩,软件工程导论(第5版),清华高校出版社,2008 年2月出版。
四、考试题型及权重(共75分)⑴选择题: 约15分;⑵填空题: 约15分;⑶问答题:30分;⑷综合分析题:7分;⑸综合设计题:8分。
五、考查范围(1)软件和软件工程理解软件的定义、软件工程的定义、软件危机出现的缘由,以及解决危机的方法。
理解软件工程的目标和原则,驾驭软件生存周期、软件开发模型。
(2)软件项目管理了解软件管理的必要性,了解软件项目管理的主要任务,理解软件度量的基本概念,了解项目估算、软件质量度量及软件牢靠性度量的意义、了解软件开发过程管理的主要内容,了解软件成熟度模型的意义(3)计算机系统工程理解计算机系统工程的定义、组成部分,了解可行性探讨的必要性,了解系统规格说明及评审。
(4)需求分析基础理解需求分析的主要任务和原则,了解初步需求获得的技术,理解需求建模的有关概念,理解需求分析的快速原型技术,了解需求规格说明的内容和评审方法。
(5)面对数据流的分析方法了解数据流图和数据字典的意义,理解数据流图和数据字典的组成部分,理解实体关系图,驾驭数据流模型的创建方法。
(6)面对对象的需求分析理解面对对象的基本概念,了解基于UML的需求分析的方法和步骤,能初步进行实例分析。
天津考研网()天津大学902软件工程考研复习经验我去年考的902软件工程,考了132分。
挺开心的。
虽然本科没学过软件工程专业,后来考研完全属于自学,但是自我感觉还是可以的。
虽然开始的时候挺费劲的,但是没办法,既然自己选择了,就要坚持啊,我跟你们聊聊感触吧。
哎。
觉得不好勿喷啊,哈哈。
考研时候,初试的体型,选择(有多选),我记得是10个。
名次解释是五个,还记得有个黑色的盒子,其他几个简单。
有一个不会的ccm,还是cmm啊,有点久,忘记了。
亲们自己百度一下哈。
然后就是简答题,都是一些软件的概念啊什么的。
再然后就是画数据流图(个人建议把uml这几种图都学会画数据流图,个人感觉哪次都有,基本是必考的)。
最后就是综合设计题,一个常规的,一个对象的,这个等我找当时的同学一起回忆回忆再说哈。
复试的时候是:40分的选择题,数据结构好像是十个左右,面向对象大约十个都是一些概念类的知识。
比如:重载,多态,虚函数等等。
数据结构有那个KMP算法,next数组。
简答题是:静态变量和实例变量的区别,重载和重写解释一下。
算法题:第一个:数列串,比如{2,-5,7,1,-9,5,-10……},求和最大的子段。
第二个:多机调度问题,七个作业,三个机器,每个作业的工作时间都不一样。
写算法,求最短时间。
我还有各种软件工程的书,打印的资料也有,可惜没法上传。
想要就给我留言吧。
我本人用的资料是天津考研网主编的《天津大学902软件工程考研红宝书》。
最大的感触,就是初试的时候今年的题型和去年的难度加大了,完全不一样了。
我就看了一本软件工程,看了七遍啊!!七遍!!,PPT又看了3遍,当时感觉心力交瘁了都。
然后还有一本就是软件工程配套的那本(天津大学902软件工程考研红宝书)历年真题都在里面,虽然看的时候有的很难看懂,但是有解析啊,嘿嘿。
所以都弄懂了。
而且记住哦,必须弄透了,不是做对了就完了。
只有自己深刻的理解了,才能应对各种突发情况,才能考出高分,先准备复试,天津大学软件工程第一志愿优先录取,把初试过了,问题就不大了。
天津考研网()天津大学软件工程专业考研经验及参考书准备考天津大学软件工程专业研究生的学弟学妹们,你们准备好开始复习了吗?这次我给你们好好总结了一下针对软件这种专业应该如何复习,如何记忆,也就是说一下考研经验及参考书和真题资料的事情。
首先先分享参考书,就只有张海藩《软件工程导论》(第5版),并不是很多,但是内容对于女生来说是任务繁重的,男生学得好的准备起来也很容易。
现在直接说一下试题吧。
1.交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。
掌握利用两种图进行的设计的方法。
答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递与顺序图一样,协作图也展示对象之间的交互关系。
顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。
顺序图腳寸间顺序布图,而协作励图按照空间组织布图。
顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。
协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。
2、什么是高内聚度高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。
一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。
包括两个意思:不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。
不相关的职责不要分派给同一个类。
试题3、提供一系列的图支持面向对象的分析与设计,其中_G_出系统的静态设计视图;B_系统的行为进行组织和建模是非常重要的;_D_和_F_都是描述系统动态视图的交互图,其中_D_述了以时间顺序组织的对象之间的交互活动,_F_强调收发消息的对象的组织结构A状态图B用例图C状态图D序列图E部署图F协作图G类图打字真的很累,其他关于天津大学软件工程专业考研真题资料,以及如何具体问题具体分析这类的问题,你们可以直接入手天津考研网的这份《天津大学软件工程考研红宝书》,资料里有对考研指定教材中的考点内容进行深入提炼和总结,科学合理的复习规划,以及历年真题答案解析和一些课堂笔记资料。
2019天津大学计算机技术(专硕)数据结构与程序设计考试大纲一、考试的总体要求本考试内容由两部分组成,数据结构和程序设计,各占总分的50%。
数据结构是计算机科学与技术专业基础课,要求学生掌握基本的数据结构及相关的存储方式、基本运算、算法和应用,并能运用盒图、结构化语言、类C、高级语言(C或C++)等方法之一编写算法。
程序设计指采用C++语言,应用数据结构的知识进行面向对象程序设计。
要求学生掌握面向对象的程序设计方法,掌握C++语言的基本概念,语法及编程方法。
二、考试的内容及比例数据结构考试的内容包括:(占总分50%)1、线性表、顺序表、链表的定义、特点、存储结构及相关的基本算法2、栈的定义、特点、顺序与链式存储表示、基本算法;栈的应用;队列的定义、特点;链队列、循环队列相关的定义、特点、基本算法;栈与递归的实现3、广义表的定义及存储结构4、二叉树的定义、性质及存储结构;遍历二叉树定义、过程及其算法;二叉树的应用;树、森林与二叉数之间的转换;哈夫曼树及其应用;与二叉树应用相关的递归算法5、图的定义、存储结构;图的遍历过程及算法;最小生成树构造过程及算法;拓扑排序过程及算法;关键路径相关内容;最短路径相关内容;与图的应用相关的递归算法6、静态表查找过程及算法、动态表查找过程及算法;哈希表的构造及处理冲突方法7、插入排序、快速排序、选择排序、归并排序、基数排序等内部排序的特点、过程及算法程序设计考试的内容包括:(占总分50%)1、基本语法与常用语句,面向对象的基本概念2、函数的调用,函数参数,函数的重载及函数作用域3、类的概念,类的定义与说明,类的成员函数,作用域4、对象的概念,对象的初始化,对象的特殊生成方法,对象的生存期5、对象指针和对象引用,对象数组6、类的继承性和派生类7、虚基类与虚函数8、重载及其应用9、模版及其应用10、基本数据结构和算法的程序设计三、试卷类型及比例考试题型:数据结构部分:包括实做题与算法设计题两大类:其中实做题有简述题、举例说明题、图示题、图表题、过程描述题、论述题等。
天津考研网()天津大学902软件工程考研真题资料答案解析天津大学902软件工程考研复习是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。
作为一名天津大学的研一新生,想给今年将要参加研究生入学考试的同学们说一说自己在复习天津大学902软件工程时使用的真题复习资料,略尽自己的绵薄之力,希望可以帮助同学们在资料的选择上少走一些弯路,留下更多的时间好好备考。
天津大学902软件工程考研红宝书是由天津考研网组织多名一线大学老师及过去几年在天津大学研究生初试中专业课取得高分的考生共同编写及整理的一套复习材料。
里面包含混合的各种题型,包括大题,满足寻求高分同学的要求,可以进一步提升自己,让基础更加扎实,提升自己的做题速度和水平。
试题库都是本人从海量的网上题库中摘出的满足天大要求的题目进行自我训练的,你想找的精华,我们在这儿已经帮你找到并且整理好双手奉上啦~这套材料对考研指定教材中的考点内容进行深入提炼和总结,同时辅以科学合理的复习规划,使得同学们只要使用我们这套材料便可以掌握天津大学此门课程几乎全部的考点、帮助同学用最短的时间实现全面而有深度的复习。
通过深度解析目标专业、制定合理复习计划、剖析考试科目重点等方面的指导使得研友对考试科目有总体的认识,对复习有清晰的思路,对考试有宏观的把握。
软件学院:软件工程;软件工程(专业学位)第一部分核心复习资料:天津大学902软件工程考试包括软件工程和UML两部分,使用教材为《软件工程导论》。
本套资料包括三部分内容:1.902软件工程所有内容的详细PPT课件;2.软件工程部分(PPT、知识整理、试卷整理);3.UML部分(PPT、知识点和题目整理);天津大学902软件工程年考研真题(回忆基本完整版),由特约考生考场记录并带出,市场独家推出;还有更多的优秀学长学姐笔记可以分享给大家。
除此之外,大家还可以搜索一些专业的相关延伸书籍,用来拓宽自己的视野。
902数据结构与C语言程序设计考研大纲902 数据结构与C语言程序设计考研大纲一、考试内容(一)数据结构1.线性表1)线性表的定义2)线性表的顺序存储和基本运算(查找、插入和删除)的实现3)线性表的链式存储和基本运算(查找、插入和删除)的实现4)线性表的应用2.栈、队列和矩阵1)栈和队列的定义2)栈和队列的实现(1)栈的顺序存储和基本操作(入栈、出栈和判栈空、栈满)的实现(2)栈的链式存储和基本操作(入栈、出栈和判栈空)的实现(3)队列的链式存储和基本操作(入队、出队和判队空)的实现(4)循环队列的定义和基本操作(入队、出队和判队空、队满)的实现3)栈和队列的应用4)矩阵的压缩存储(1)特殊矩阵(对称矩阵、三角矩阵、对角矩阵)的压缩存储(2)稀疏矩阵的压缩存储3.树与二叉树1)树的基本概念2)二叉树(1)二叉树的定义及性质(2)二叉树的顺序存储和链式存储(3)二叉树的先序、中序、后序遍历和层序遍历运算(4)线索二叉树的定义3)树和森林(1)树的存储结构(2)树(森林)与二叉树的相互转换(3)树和森林的遍历4)树与二叉树的应用(1)二叉查找树(Binary Search Tree)(2)平衡二叉树(Balanced Binary Tree 或Height-Balanced Tree或A VL Tree)(3)哈夫曼(Huffman)树和哈夫曼编码4.图1)图的基本概念2)图的存储(1)数组表示法(邻接矩阵表示法)(2)邻接表表示法3)图的遍历(1)深度优先搜索(DFS)算法(2)广度优先搜索(BFS)算法4)图的应用(1)最小(代价)生成树求解方法(Prim算法和Kruskal算法)(2)最短路径求解方法(Dijkstra算法和Floyd算法)(3)AOV-网和拓扑排序方法(4)AOE-网和关键路径求解方法5.查找1)查找的基本概念2)顺序查找法(1)顺序查找算法(2)平均查找长度计算3)折半查找法(1)折半查找算法(2)折半查找判定树的构造(3)平均查找长度计算4)动态查找表(1)二叉查找树(也称为二叉排序树)的构造及查找、插入和删除运算(2)平衡二叉树的构造及查找运算(3)B-树的特点及查找运算(4)平均查找长度计算5)哈希表(1)哈希表的构造及查找运算(2)平均查找长度计算6)字符串的模式匹配(1)基本的模式匹配算法(2)KMP模式匹配算法(模式串的next函数计算)6.内部排序1)简单排序方法(1)直接插入排序算法(2)冒泡排序算法(3)简单选择排序算法(4)简单排序算法的时间复杂度、空间复杂度及稳定性分析2)快速排序(1)划分过程及分析(2)快速排序算法及其时间复杂度、空间复杂度及稳定性分析3)堆排序(1)堆的定义及初始堆的建立(2)堆排序算法及其时间复杂度、空间复杂度及稳定性分析4)归并排序(1)归并过程及分析(2)二路归并排序算法的时间复杂度、空间复杂度及稳定性分析5)基数排序(1)多关键排序方法(2)链式基数排序方法及特点6)内部排序方法的比较和应用(二)C语言程序设计1. C语言基础(1)数据类型(基本类型和复合类型),常量与变量,运算符与表达式,类型转换;(2)关键字(保留字),用户定义标识符;(3)typedef,sizeof,static,extern,const。
天津大学902软件工程考研资料+经验(历年试题)天津大学软件工程专业的考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。
专业课的复习与公共课的备考是需要区别对待的。
因为公共课是全国统一命题,而专业课则是每个学校自主命题,各个学校的命题情况是不一样的,这就需要我们在专业课上具体问题具体分析。
专业课分值为150分,是对学生专业知识能力的考察,因此需要考生相当重视,要把握每个学校的命题特点和方向。
同学们在准备的时候可以咨询已经考上的学长学姐或者老师同学,或者查阅相关资料。
接下来天津考研网根据整理的资料为大家详细说说软件工程专业的考研情况。
一、天津大学软件工程考研指定教材天津考研网为大家整理了天津大学的指定书目供大家参考:软件工程导论(第4版),张海藩,清华大学出版社软件工程:实践者研究方法(原书第6版),(美)普雷斯曼著,郑人杰等译,机械工业出版社二、天津大学软件工程专业考研资料知道了参考书目之后,还有一个普遍的问题就是大家不知道该怎么看这些书,书看了几遍了还是感觉什么重点也没总结出来,什么也没记住。
另外,很多报考的同学可能并未学过或者没有仔细学过软件工程的课程,而考研大纲中占很大比重的UML部分更是接触甚少,绝大部分院校都未开设UML的课程。
我们天津考研网为了使同学们能够高效的复习,针对这种情况组织多名在考研专业课中取得高分的前辈们编写了《天津大学902软件工程考研红宝书》,来帮助报考天津大学的专业课基础不扎实,对院系信息了解较少的同学复习。
<一>核心原创资料软件工程复习第一步:基础和对知识体系整体的把握是最基本的,复习开始就是先细读《软件工程导论》这本书,从头到尾仔细学习吸收,然后仔细攻克每一章的课后习题,在学习的时候配合【软件工程文件夹中的PPT】,PPT中有很详细的重点知识点的记录,学习思路和方法。
有的时候读过很多遍书,花了很多时间,因为个人视角的局限,没办法很好的摘选出章节中的重点知识,很多重点被忽略,很多做题思路和方向是错误的,本套资料中的PPT是天大软件工程本科生上课所用的PPT,具有很高的含金量,它是从命题人角度给出的知识点讲解方式,我们按照这上面所列出的各种知识点进行复习,无疑是事半功倍的。
天大智算学部901大纲
1. 目标:
该课程的目标是使学生了解智能计算的基本概念、基本原理
和基本方法,培养学生的智能计算思维和创新能力,为学生今后深
入学习智能计算领域的相关课程打下基础。
2. 内容:
该课程的内容包括智能计算的概述、智能计算的基本原理和
方法、智能计算的应用领域等。
具体包括智能计算的定义、发展历程、基本概念、智能计算的数学基础、智能计算的主要方法和技术(如机器学习、神经网络、进化计算等)、智能计算在图像处理、
自然语言处理、数据挖掘等领域的应用等。
3. 教学方法:
该课程采用多种教学方法,包括理论讲授、案例分析、实践
操作等。
通过理论讲授,学生可以了解智能计算的基本概念和原理;通过案例分析,学生可以了解智能计算在实际问题中的应用;通过
实践操作,学生可以亲自动手实践智能计算的方法和技术。
4. 评价方式:
该课程的评价方式一般包括平时成绩和期末考试。
平时成绩可以包括课堂表现、作业完成情况等;期末考试可以包括选择题、简答题、编程题等形式,考察学生对智能计算的理解和应用能力。
总结起来,天大智算学部901大纲旨在通过教授智能计算的基本概念、原理和方法,培养学生的智能计算思维和创新能力。
课程内容包括智能计算的概述、基本原理和方法、应用领域等。
教学方法多样,评价方式综合考察学生的理解和应用能力。
以上是对该大纲的多角度全面回答,希望能满足你的需求。
天大考研辅导班-天大软件工程考研考试科目_启道
启道考研分享
天津大学软件学院是由国家教育部、国家计委批准的国家示范性软件学院,是全国首批35所国家示范性软件学院之一。
2002年9月天津大学软件学院第一批学生正式入学,现有在校本科生已经达到750余人。
根据国家创意文化发展需求,结合天津市"动漫"产业的发展趋势,天津大学于2009年进行了专业调整,整合了原软件学院软件工程系软件工程专业和原影视学院视觉艺术系动画专业,成立了新的软件学院。
目前,软件学院下设软件工程系和视觉艺术系,建有软件实验室、网络实验室、软件工程实验室、嵌入式与计算机设计实验室、高性能计算与服务实验室及学生创新实验室、二维动画工作室、定格动画工作室、三维动画工作室、数字合成机房、数字录音棚、动画生产车间、动画演播厅等教学、创作设施,并建有校内和校外华苑软件园区实训、实习基地。
学院具有良好的教学和科研环境,与国内外知名的大学、研究机构、IT企业建立了合作交流关系。
2009年与Intel公司建立了嵌入式联合实验室并获得Intel公司捐赠的嵌入式实验教学平台。
目前软件学院具有本科生2002级145人,2000级81人。
2019年天大软件工程考研初试科目已经公布,详细内容如下:
招生院系:218软件学院
招生专业:083500软件工程
初试科目:
01 不区分研究方向 (1)全日制①101 思想政治理论②201 英语一③302 数学二④902 软件工程
复试科目:数据结构、算法基础与面向对象程序设计
最后,在这考研倒计时的百日冲刺时间里,启道考研辅导班再次祝大家考研顺利!。
天津大学软件工程专业考研经验指导信息我902软件工程专业课133分,没有学过,相当于零基础的。
最近常常有学弟学妹们问我:“学姐学姐,考研有没有什么捷径?”、“你都是怎么复习的啊?”其实作为学姐,我只想说敢考研的姐敬你是条汉子!感觉考研就想唐曾取经要经历九九八十一难方能成佛一样费劲。
很考验一个人的耐心与毅力。
当时我也是问学长学姐如何去复习、如何选择学校、还有就是什么专业适合我、专业的就业前景怎么样?现在你们问我经验,让我感受到了作为一位过来者传授经验的快感,哈哈~~不要说我自恋。
说正事吧!感觉天大录取考研生就是宁缺毋滥的原则,考核标准很高,而且现在还不提供参考书了,对于这些,其实我也是醉了的,本来就不容易。
世界如此美好,他却如此暴躁。
太傲娇了是夸他,太绝了也是夸他。
然而就控制工程考研的就业前景来说,控制工程这个专业的本科生很好就业,身边朋友有这个专业的,基本都是全就业,个别没就业。
薪资大约都在7K左右,厉害的哥哥上来就能够拿到8K。
(不吹牛)控制工程这个专业到基建、施工单位的多。
也有到暖通设备公司、安装公司就业的。
本科生到设计院的极少。
天津考研网出过一篇全面的报告,研究生毕业后到设计院机会大一些,但是也要求有施工经验。
总体讲由于今后高层建筑、工业建筑都会使用大量暖通设备,所以就业前景不成问题。
事物都没有完美的,只要你坚持了自己的选择,你就会觉得你自己是对的,永远不要拿别人的好跟自己的劣对比,要知道,你有的人家可能没有!所以在研究生期间学习到真本事最重要,千万不要因为没有选择另外的而埋怨,后悔!我记得天津大学软件工程专业2012年报考人数为51人,2013年报考人数为78人,2015年报考人数为49人,2012年录取人数为20人,2013年录取人数为17人,2015年录取人数为5人,2012年推免生人数为11人,2013年推免人数为13人,2015年推免生人数为2人,整体上人数是有所减少的趋势啊。
但是不得不说关于分数线的问题啊,经过你学姐我多年研究总结,公开的就是最低录取线,可能是过线的人数不多,但是基本上都是从笔试最高分往下取,取满为止,面试占的比例毕竟还是小的。
2019天津大学软件工程考研902参考书目本考试内容主要包括结构化软件工程、面向对象软件工程、统一建模语言(UML)三部分内容。
软件工程是软件工程、计算机软件与理论及其他相关专业的一门重要的专业课,要求学生掌握基本的软件工程思想并能熟练运用成熟的结构化软件工程方法,并能熟练运用UML进行面向对象的软件工程建模。
软件工程导论(第6版),张海藩,清华大学出版社
软件工程:实践者研究方法(原书第8版),(美)普雷斯曼著,郑人杰等译,机械工业
出版社
UML面向对象建模与设计(第2版),(美)MichaelBlaha JamesRumbaugh著,人民邮电出版社。
2019年天大软件学院软件工程考研复试时间复试内容复试流程复试资料及经验随着考研大军不断壮大,每年毕业的研究生也越来越多,竞争也越来越大。
对于准备复试的同学来说,其实还有很多小问题并不了解,例如复试考什么?复试怎么考?复试考察的是什么?复试什么时间?复试如何准备等等。
今天启道小编给大家整理了复试相关内容,让大家了解复试,减少一点对于复试的未知感以及恐惧感。
准备复试的小伙伴们一定要认真阅读,对你的复试很有帮助啊!学院简介天津大学软件学院是全国首批35所国家示范性软件学院之一。
现有软件工程一级学科博士点和硕士点,设有软件工程和动画2个本科专业;有全日制本科生700余人、博士硕士研究生近200人。
学院有长期从教外籍教师5名。
教师中具有高级职称18人,中级职称14人,其中具有海外学习工作经历的教师占总数的55%。
2012年在全国学科评估中,软件工程学科在106所参评高校中位列第16,在天津市参评高校中位列第1。
专业介绍软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
这些应用促进了经济和社会的发展,也提高了工作效率和生活效率。
复试时间复试内容(科目)复试分数线专业代码:085212专业名称:软件工程总分:300.00小科(满分=100分):45.0大科(满分>100分):75.0专业代码:083500专业名称:软件工程总分:300.00小科(满分=100分):45.0大科(满分>100分):75.0复试流程复试内容包括专业能力考核、综合素质考核两部分。
专业能力考核包括外语听说能力测试和专业课笔试;综合素质考核包括实验(实践)能力测试和综合面试。
天津大学全国统考应用型硕士生入学考试业务课程大纲课程编号:901课程名称:数据结构和程序设计一、考试的总体要求本考试内容由两部分组成,数据结构和程序设计,各占总分的50%。
数据结构是计算机科学与技术专业基础课,要求学生掌握基本的数据结构及相关的存储方式、基本运算、算法和应用,并能运用盒图、结构化语言、类C、高级语言(C或C++)等方法之一编写算法。
程序设计指采用C++语言,应用数据结构的知识进行面向对象程序设计。
要求学生掌握面向对象的程序设计方法,掌握C++语言的基本概念,语法及编程方法。
二、考试的内容及比例数据结构考试的内容包括:(占总分50%)1、线性表、顺序表、链表的定义、特点、存储结构及相关的基本算法2、栈的定义、特点、顺序与链式存储表示、基本算法;栈的应用;队列的定义、特点;链队列、循环队列相关的定义、特点、基本算法;栈与递归的实现3、广义表的定义及存储结构4、二叉树的定义、性质及存储结构;遍历二叉树定义、过程及其算法;二叉树的应用;森林与二叉数的转换;哈夫曼树及其应用;与二叉树应用相关的递归算法5、图的定义、存储结构;图的遍历过程及算法;最小生成树构造过程及算法;拓扑排序过程及算法;关键路径相关内容;最短路径相关内容;与图的应用相关的递归算法6、静态表查找过程及算法、动态表查找过程及算法;哈希表的构造及处理冲突方法7、插入排序、快速排序、选择排序、归并排序、基数排序等内部排序的特点、过程及算法程序设计考试的内容包括:(占总分50%)1、基本语法与常用语句,面向对象的基本概念2、函数的调用,函数参数,函数的重载及函数作用域3、类的概念,类的定义与说明,类的成员函数,作用域4、对象的概念,对象的初始化,对象的特殊生成方法,对象的生存期5、对象指针和对象引用,对象数组6、类的继承性和派生类7、虚基类与虚函数8、重载及其应用9、模版及其应用三、试卷类型及比例考试题型:数据结构部分:包括实做题与算法设计题两大类:其中实做题有简述题、举例说明题、图示题、图表题、过程描述题、论述题等。
格瑞斯教育旗下天津考研网,专注考研专业课资料与考研专业课辅导!
天津大学软件工程(专业学位)专业考研专业目录2019年与2018年对比一览表
相信在备考天津大学研究生的同学一定知道专业目录是培养研究生的高等学校、科研机构制定的培养规划。
各高等学校、科研机构依据专业目录进行招生和培养工作。
具体包含专业代码、名称及研究方向、招生计划人数、考试科目等相关信息。
是考研学子们选择目标院校、目标专业的唯一指定官方文件。
然而,各大高校的专业目录均在9月中旬左右才公布,对按照前一年的专业目录来准备的研友们来说可谓姗姗来迟。
借此,我们天津考研网特别推出专业目录的对比、变化情况的系列专题,以此来消除学子们的复习误区,使复习更加合理化,让学子们尽早把握报考院校拟定专业的招生动态,为考研学子的专业选择之路指明方向!
天津大学软件工程(专业学位)专业考研资料请到天津考研网官网咨询查看。
年硕士研究生招生考试初试考试大纲科目代码:科目名称:软件工程适用专业:计算机科学与技术,软件工程考试时间:小时考试方式:笔试总分:分考试范围:一、软件工程学概述:软件工程概念、软件危机、软件工程基本原理、软件生存周期,各种软件开发模型以及其优缺点。
二、可行性研究:可行性研究的任务和步骤,系统流程图和数据流图,数据字典。
三、需求分析:需求分析的任务,需求分析的方法,图、状态转换图,层次方框图、图和图的应用,验证软件需求的方法。
五、总体设计:总体设计的过程,软件设计原则,启发式规则,层次图、图和结构图的应用,面向数据流的设计方法。
六、详细设计:结构程序设计、人机界面设计的方法,程序流程图、盒图、图、判定表、判定树的应用,图,程序复杂程度的定量度量。
七、实现:常见的程序设计语言的选择,编码风格。
软件测试定义和目的,黑盒测试和白盒测试,软件测试的步骤,单元测试、集成测试和验收测试的方法,测试用例的设计,调试技术和策略,软件可靠性的概念。
八、维护:软件维护的概念和特点,软件维护的过程,软件维护过程中所需采用的主要技术,软件可维护的属性,软件再工程。
九、面向对象的方法学概要面向对象方法的基本概念和特征,面向对象建模的方法。
对象建模、动态建模、功能建模。
十、面向对象分析、设计和实现面向对象分析的方法,面向对象设计的基本概念与基本方法,软件重用,基于的需求分析、设计。
面向对象的测试方法。
十一、软件项目管理软件项目管理的主要任务,软件度量的基本概念,项目估算、软件质量度量、软件可靠性度量的意义。
样题:一、单项选择题(本大题共小题,每小题分,共分)、下列任务中,不属于软件工程需求分析阶段的是()。
.分析软件系统的数据要求.确定软件系统的功能需求.确定软件系统的性能需求.确定软件系统的运行平台、瀑布模型本质上是一种()。
.线性顺序模型.顺序迭代模型.线性迭代模型.及早见产品模型、可行性分析中,系统流程图用于描述()。
2019年硕士研究生入学考试大纲考试科目名称:软件工程考试科目代码:[834] 本考试科目考试时间180分钟,满分150分。
包括:C语言程序设计课程(占75分)和软件工程课程(占75分)。
C语言程序设计部分(75分)一、考试要求要求考生掌握用计算机处理问题的思维方法,掌握C语言的基本语法、基本控制结构、常用的算法、问题求解方法和程序设计方法,具备综合运用所学知识独立解决与计算相关的工程技术问题的程序设计、实现和调试能力。
二、考试内容1)问题的抽象、建模和算法描述a:算法的基本概念b:算法的流程图描述方法2)基本控制结构a: 选择结构的三种控制方式(单分支、双分支、多分支)b: 循环结构的三种控制方式(计数控制、条件控制和标记控制)c: 流程转移控制的基本方法d: 基本控制结构的嵌套3)函数和常用的问题求解方法a: 函数定义,函数调用,函数原型,函数的参数传递,防御式编程b: 分治与递归,函数的递归调用,递归函数的设计方法c: 枚举(即穷举)d: 递推(正向递推、反向逆推)4)数组和常用的算法a: 一维数组和二维数组的定义、初始化和引用b: 一维数组、二维数组做函数参数向函数传递一维数组和二维数组c: 字符数组或字符指针做函数参数向函数传递字符串d: 常用的字符串处理操作(字符串的复制、连接、比较、计算长度、插入字符、删除字符、精确匹配等)e: 常用的排序算法(选择排序、冒泡排序、插入排序)f: 常用的查找算法(顺序查找、折半查找)5)指针a: 指针变量的定义、初始化和解引用b: 指针变量做函数参数c: 指针数组d: 函数指针6) 结构体和共用体a:结构体变量、结构体数组和结构体指针b: 结构体变量、结构体数组或结构体指针做函数参数向函数传递结构体c: 共用体类型d: 结构体和共用体占内存的字节数,内存对齐e: 动态内存分配函数和动态数据结构,链表的基本操作7)文件操作a:文件的打开和关闭b:二进制文件和文本文件c:文件的顺序读写三、试卷题型结构a: 程序理解题(5分)b: 程序改错题(5分)c:程序补全题(30分)d:程序设计题(35分)四、参考书目1.苏小红,王宇颖,孙志岗等,C语言程序设计(第3版),高等教育出版社,2015.082.苏小红,王甜甜,车万翔,C语言程序设计学习指导(第3版),高等教育出版社,2015.09软件工程部分(75分)一、考试要求要求考生全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、结构化与面向对象的软件分析、设计、开发和测试方法,并能灵活运用;能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案;能够初步分析软件方案的合理性。
专业课902
摘要:
一、课程概述
1.课程编号:专业课902
2.课程性质:必修课
3.课程类型:理论课
4.课程学时:48学时
二、课程目标
1.掌握专业基础知识
2.培养学生的实际操作能力
3.提高学生的综合素质
三、课程内容
1.课程章节安排
2.各章节知识点详解
四、课程教学方法
1.课堂讲授
2.案例分析
3.实验操作
4.小组讨论
五、课程考核方式
1.平时成绩
2.期末考试
3.课程论文
六、课程与专业的关系
1.与其他课程的联系
2.对未来职业发展的帮助
正文:
专业课902是一门针对本专业学生的必修课程,课程性质为必修课,类型为理论课,学时共计48学时。
本课程的目标是帮助学生掌握专业基础知识,培养其实际操作能力,并提高其综合素质。
课程内容涵盖了专业核心知识点,共分为若干章节。
每个章节都有明确的教学目标,教师将在课堂上详细讲解,结合实际案例进行分析,并指导学生进行实验操作。
此外,课程还鼓励学生进行小组讨论,以便于互相学习、共同进步。
课程教学方法多样,包括课堂讲授、案例分析、实验操作和小组讨论。
这些教学方法有助于学生更好地理解和掌握课程内容,提高学习效果。
课程考核方式包括平时成绩、期末考试和课程论文。
平时成绩主要根据学生的课堂表现、作业完成情况以及实验操作表现进行评定;期末考试主要测试学生对课程知识的掌握程度;课程论文则要求学生结合所学知识进行综合分析和应用。
专业课902与本专业其他课程紧密相连,为学生日后从事相关工作奠定了基础。
2019年天津大学考研专业课初试大纲
一、考试的总体要求
本考试内容主要包括结构化软件工程、面向对象软件工程、统一建模语言(UML)三部分内容。
软件工程是软件工程、计算机软件与理论及其他相关专业的一门重要的专业课,要求学生掌握基本的软件工程思想并能熟练运用成熟的结构化软件工程方法,并能熟练运用UML进行面向对象的软件工程建模。
二、考试的内容及比例
1、软件工程概念、软件生命周期概念、软件生命周期模型、软件流程
2、数据字典、数据流图及其应用;结构化分析方法包括变换分析、事务分析
3、结构化的设计方法;程序流程图、盒图、判定树、判定表及应用;模块化、耦合、内聚
的定义,各种耦合和内聚类型;
4、统一建模语言(UML)定义、优点;UML中的图、图的构成以及各自功能;元素间的
关系:关联、聚合、组成、依赖等的含义及应用;用例图的画法;顺序图(Sequence Diagram)和通信图(Communication Diagram)的关系及建模方法;类图的设计方法;状态机图的建模;组件图和部署图的基本概念;逆向工程的概念;
5、面向对象的分析;用例分析方法
6、面向对象的设计;类设计方法;子系统及设计方法;
7、软件测试的基本概念;白盒测试和黑盒测试的定义;等价类划分、边界值分析;确认和
验证;语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖;单元测试概念;集成测试;α测试和β测试;回归测试
三、试卷类型及比例
考试题型:
包括选择、名词解释、简答(论述)、建模、综合五大类:其中简答题可能包括说明题、举例说明题、图示题、论述题等。
建模题则针对至少两个应用系统,分别使用结构化和面向对象分析设计方法进行建模,综合类对给定需求做需求分析和设计。
比例:选择、名词解释、简答(50%-60%)
建模、综合(40%-50%)
四、考试形式及时间
考试形式为笔试,考试时间为三小时(满分150分)。
五、参考书目:
软件工程导论(第6版),张海藩,清华大学出版社
软件工程:实践者研究方法(原书第8版),(美)普雷斯曼著,郑人杰等译,机械工业出版社
UML面向对象建模与设计(第2版),(美)MichaelBlaha JamesRumbaugh著,人民邮电出版社
184 精都考研网(专业课精编资料、一对一辅导、视频网课)。