北交大考研复试班-北京交通大学软件学院软件工程考研复试经验分享北京交通大学是教育部直属,教育部、北京市人民政府、中国铁路总公司共建的全国重点大学,“211工程”“985工程优势学科创新平台”项目建设高校和具有研究生院的全国首批博士、硕士学位授予高校。
学校牵头的“2011计划”“轨道交通安全协同创新中心”是国家首批14个认定的协同创新中心之一。
2017年,学校正式进入国家“双一流”建设行列,将围绕优势特色学科,重点建设“智慧交通”世界一流学科领域。
北京交通大学作为交通大学的三个源头之一,历史渊源可追溯到1896年,前身是清政府创办的北京铁路管理传习所,是中国第一所专门培养管理人才的高等学校,是中国近代铁路管理、电信教育的发祥地。
1917年改组为北京铁路管理学校和北京邮电学校,1921年与上海工业专门学校、唐山工业专门学校合并组建交通大学。
1923年交通大学改组后,北京分校更名为北京交通大学。
1950年学校定名北方交通大学,毛泽东主席题写校名,著名桥梁专家茅以升任校长。
1952年,北方交通大学撤销,京唐两院独立,学校改称北京铁道学院。
1970年恢复“北方交通大学”校名。
2000年与北京电力高等专科学校合并,由铁道部划转教育部直属管理。
2003年恢复使用“北京交通大学”校名。
学校曾培养出中国第一个无线电台创建人刘瀚、中国第一台大马力蒸汽机设计者应尚才、中国第一本铁路运输专著作者金士宣、中国铁路运输经济学科的开创者许靖、中国最早的四大会计师之一杨汝梅,以及中国现代作家、文学评论家、文学史家郑振铎等一大批蜚声中外的杰出人才。
“东京审判”担任首席检察官的向哲浚,中国著名的经济学家、人口学家马寅初等都曾在学校任教。
北京交通大学软件学院于2003年3月成立,是37所国家示范性软件学院之一。
2006年11月首批通过教育部示范性软件学院评估验收。
“精英型软件工程师人才培养模式的探索与实践”荣获国家级教学成果一等奖,学院成为国家级人才培养模式创新实验区、国家级特色专业建设点,建设了国家级优秀教学团队及国家级精品课、双语示范课和精品资源共享课等多门精品课程。
学院下设软件工程系、软件工程研究中心、软件工程实验教学中心。
教学科研和实验室用房约520.17平方米。
学院拥有一支校企融合、专兼结合的师资队伍。
其中,中国工程院双聘院士1人、校内教师21人、企业专家28人、外籍教师2人;教师中拥有博士学位的教师比例达71.4%,有企业工程经验的教师占比60.8%;拥有国家科技进步奖评审专家1人,享受政府特殊津贴1人,入选教育部新世纪优秀人才计划1人,校级教学名师3人、优秀主讲教师8人。
专业介绍软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
招生人数与考试科目软件工程专业属于软件学院,区分3个研究方向,2019年计划全日制招生9人(含推免生5人)方向01 软件工程理论与技术,02 软件工程应用,03 软件服务工程,考试科目为:① 101 思想政治理论② 201 英语一③ 301 数学一④ 901 软件工程复试时综合考试内容:10101 数据结构,不招收同等学历。
报考条件1. 中华人民共和国公民。
2. 拥护中国共产党的领导,品德良好,遵纪守法。
3. 身体健康状况符合国家规定的体检要求。
4. 考生学业水平必须符合下列条件之一:(1)国家承认学历的应届本科毕业生(含普通高校、成人高校、普通高校举办的成人高等学历教育应届本科毕业生)及自学考试和网络教育届时可毕业本科生。
考生在2019年9月1日前必须取得国家承认的本科毕业证书,否则录取资格无效。
(2)具有国家承认的大学本科毕业学历的人员。
(3)获得国家承认的高职高专毕业学历后满2年(从毕业后到2019年9月1日,下同)或2年以上的人员,以及国家承认学历的本科结业生,符合我校根据培养目标对考生提出的具体学业要求的人员,按本科毕业生同等学力身份报考。
同等学力人员报考须选择《北京交通大学2019年硕士研究生考试招生专业目录》中可招收同等学力的专业,在报考前须征得报考学院的同意。
同等学力人员在复试时应提交补修本科课程的证明材料(正式成绩单)、公开发表的相当于本科生毕业论文水平的文章(第一作者)或科技奖励证书、大学英语四级考试成绩单的原件。
(4)已获硕士、博士学位的人员。
5. 在校研究生报考须在报名前征得所在培养单位同意。
6. 在境外获得学历(学位)的考生,报名前其学历(学位)证书须通过教育部留学服务中心的认证。
复试内容1. 在复试阶段,我校将对考生进行资格审核,考生须交验居民身份证、学历证书(或学生证)、本科期间学习成绩单及学院要求的其他材料。
以同等学力身份报考的考生还须交验同等学力人员报考材料。
2. 复试一般在3月中下旬~4月上旬进行,复试具体要求请登录我校研究生院招生专题网和学院网站查询。
3. 复试费用:按北京市发展和改革委员会、北京市财政局规定交纳复试费100元/人。
4. 体检在复试阶段进行。
我校参照教育部、卫生部、中国残联印发的《普通高等学校招生体检工作指导意见》(教学[2003]3号)要求,按照《教育部办公厅卫生部办公厅关于普通高等学校招生学生入学身体检查取消乙肝项目检测有关问题的通知》(教学厅[2010]2号)规定执行。
复试所需材料1.非应届本科毕业生考生①准考证”(原件)②有效居民身份证(原件)③学历证书(原件)④本科学习成绩单(原件)(加盖本科学校教务处公章或者人事档案存放部门公章)2.应届本科毕业生考生①准考证”(原件)②有效居民身份证(原件)③学生证(原件)④本科学习成绩单(原件)(加盖本科学校教务处公章)3.国防生、军人须收取军队主管部门同意其报考硕士研究生的证明。
4.少数民族考生身份以报考时查验的身份证为准。
网上报名信息中民族栏应与身份证民族项填写一致,复试时不得更改。
5.享受加分政策的考生提交相应证明材料。
6.对考生的学历(学籍)信息有疑问的,要求考生在 4 月 2 日之前提供权威机构的认证证明。
未通过或未完成学历(学籍)审核的考生不得列入拟录取名单。
历年复试分数线参考书目901 软件工程参考书目:《软件工程导论》张海潘(著)第六版1. 软件工程概论(1)软件危机、软件工程的产生(2)软件的概念、软件工程的定义(3)软件工程的研究对象与基本原理(4)软件工程工具和环境(5)软件生存周期(6)软件过程模型2. 需求分析(1)需求分析的目标和任务(2)软件系统的可行性分析(3)需求获取(4)需求规格说明书(5)数据流建模(数据流图)(6)实体-关系建模(E-R 图)(7)系统行为建模(8)用例建模(用例图)(9)面向对象建模3. 软件概要设计与详细设计(1)概要设计的任务与步骤(2)软件设计的基本原则、抽象与逐步求精方法(3)详细设计的任务(4)结构化程序设计的概念和思想(5)面向对象程序设计的概念和思想(6)程序流程图(7)模型-视图-控制器框架(MVC)4. 面向对象的程序设计方法(1)类、对象、封装、消息、继承、多态等基本概念(2)统一建模语言 UML 的基础知识(3)类图、时序图5. 软件验证技术(1)软件测试的目标、过程和步骤(2)代码复审(3)白盒测试、黑盒测试的原理(4)路径覆盖、条件覆盖、边界值分析等测试用例设计技术(5)单元测试、集成测试、确认测试、系统测试(6)程序正确性证明(7)调试6. 软件维护技术(1)软件维护的基本概念和基本活动(2)软件维护过程(3)软件可维护性(4)软件再工程技术7. 软件质量保证(1)软件质量的概念(2)软件评审技术(3)软件质量保证的原理和措施(4)软件配置管理的概念和方法8. 软件项目管理(1)项目管理的概念(2)软件度量(3)软件项目的评估:成本估计、效益分析(4)软件风险分析和管控10101 数据结构参考书目:严蔚敏、吴伟民等《数据结构》(C 版)、清华大学出版社、20111. 概述(1)数据结构的基本概念(理解)(2)算法的五个特性(理解)(3)计算语句频度和估算算法时间复杂度和空间复杂度的方法(掌握)(4)抽象数据类型(理解)2. 线性表(1)线性表的逻辑结构(理解)(2)线性表的顺序存储结构和链式存储结构(掌握)(3)线性表在顺序结构上实现基本操作的方法(掌握)(4)线性表在链式结构上实现基本操作的方法(掌握)(5)从时间、空间复杂度的角度比较线性表两种存储结构的不同特点及其适用场合(理解)3. 栈和队列(1)栈的特点(理解)(2)在顺序存储结构上栈的基本操作的实现(掌握)(3)在链式存储结构上栈的基本操作的实现(掌握)(4)递归算法中栈的作用(理解)(5)栈的典型应用实例(掌握)(6)队列的特点(理解)(7)在顺序存储结构上循环队列基本操作的实现(掌握)(8)在链式存储结构上链队列的基本操作的实现(掌握)(9)队列的典型应用实例(掌握)4. 数组和广义表(1)数组的存储结构(理解)(2)数组在行序为主序的存储结构中的地址计算方法(掌握)(3)特殊矩阵的压缩存储方法(掌握)(4)稀疏矩阵的三元组表示以及运算处理方法(理解)(5)广义表的概念(理解)5. 树与二叉树(1)二叉树的概念(理解)(2)二叉树的各种存储结构(掌握)(3)二叉树的性质(掌握)(4)按各种次序遍历二叉树的递归算法(掌握)(5)按各种次序遍历二叉树的非递归算法(掌握)(6)建立二叉树的各种算法(掌握)(7)建立最优二叉树和哈夫曼编码的方法(掌握)(8)树的各种存储结构及其特点(理解)(9)树与二叉树、森林与二叉树的相互转换(理解)(10)树与等价类划分问题(理解)6. 图(1)图的基本概念(理解)(2)图的存储结构(邻接矩阵和邻接表)(掌握)(3)图的深度优先遍历和广度优先遍历(掌握)(4)最小生成树(PRIM 算法和 Kruscal 算法)(掌握)(5)某一点到其他各点之间的最短路径(迪杰斯特拉算法)(掌握)(6)拓扑排序(掌握)(7)关键路径和关键活动(掌握)7. 查找算法(1)顺序查找算法及特点(掌握)(2)折半查找算法及特点(掌握)(3)索引查找的过程和特点(理解)(4)二叉排序树的构造方法和查找过程(掌握)(5)二叉平衡树的旋转平衡方法(掌握)(6) B-树的特点及其建立过程和查找过程(理解)(7)哈希表的构造方法和查找方法(掌握)(8)各种查找算法在等概率情况下查找成功和查找失败时的平均查找长度的计算方法(掌握)8. 排序算法(1)插入排序(直接插入排序、折半插入排序)方法的排序过程和特点(掌握)(2)SHELL 插入排序方法的排序过程(理解)(3)交换排序(起泡排序,快速排序)方法的排序过程和特点(掌握)(4)选择排序(简单选择排序,堆排序)的排序过程和特点(掌握)(5)归并排序方法的排序过程和特点(掌握)(6)基数排序方法的排序过程和特点(理解)(7)各种排序方法的算法实现以及时间复杂度和空间复杂度分析(理解)复试经验1、应届生考研复试要准备哪些材料?据启道小编了解,各院校要求略有差别,需要携带的具体材料需要查看学校官网。