考研论坛

 
查看: 2485|回复: 0
打印 上一主题 下一主题

【盛世清北】清华软件学院软件工程考研学长高分经验

[复制链接]

5

主题

6

帖子

104

积分

一般战友

Rank: 2

精华
0
威望
2
K币
102 元
注册时间
2018-5-20
跳转到指定楼层
楼主
发表于 2023-11-21 14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言
“没有什么可以阻挡一个人的梦想,但你真心渴望某件东西的时候,全宇宙都会联合起来帮你的忙”。因此,只要决定了报考清华软件学院软件工程专业,便只顾风雨兼程即可。盛世清北专注清北10年,为给考生更多的鼓励,特整理相关专业信息,供报考清华软件学院软件工程专业的同学参考。
一、院系及专业内部情况分析
院系实力分析
清华大学软件学院是2001年经国家教育部和国家计委联合发文批准成立的首批全国示范性软件学院之一,隶属于清华大学信息科学技术学院。截止2022年底,学院共有2门国家级精品课程,3门国家精品在线开放课程,1门国家级一流本科课程(线上一流课程),2部教材被评为普通高等教育精品教材,《建设创新课程,培养卓越软件工程》荣获国家级教学成果二等奖,《电子商务课程体系建设与实践》、《服务国家重大战略需求,创建现代服务业创新创业人才培养标准与体系》等荣获北京市教育教学成果一等奖。软件学院现设有软件工程本科、硕士、博士教育,以培养软件系统应用、设计、开发、运维和服务的科学家与工程师为目标,努力培养学生具有良好的综合素质、良好的职业道德、扎实的软件理论和软件工程专业基础知识,具有良好的软件设计与实现能力、良好的项目管理能力、良好的交流与组织协调能力、较强的参与国际竞争能力和创新能力,全力探索优秀软件人才的培养模式。目前为止学院共向社会输送各类毕业生5600余名,授予博士学位103人,硕士学位2410人,学士学位3004人,受到社会普遍欢迎,就业率100%。
专业介绍
软件工程是一门应用计算机科学和工程原理的学科,旨在开发、维护和管理高质量的软件。软件工程属于工科硕士。软件工程是一门非常重要的学科,它涉及到软件系统的开发、测试、维护和管理等多个方面。在硕士培养中,软件工程可以帮助学生在软件开发的全过程中获得实际操作能力和技术水平,同时也可以帮助学生提高对软件工程的全面认识。软件工程在硕士培养中具有重要的作用和意义。通过软件工程课程的学习,学生可以提高自己的软件工程实践能力和技术水平,同时也可以提高自己的团队合作和沟通交流能力。在未来的工作中,软件工程也将继续发挥重要的作用,帮助学生更好地掌握软件开发的全过程,提高软件的质量和效率。
综上所述,软件工程是硕士培养中一门重要的学科,它有助于学生获得实际操作能力和技术水平,同时也有助于学生提高对软件工程的全面认识。在学习的过程中,学生需要注意掌握基本理论和实践知识,注重团队合作和沟通交流能力的培养,以及注重创新能力和持续学习能力的提升。
就业情况
软件工程专业毕业后主要在新能源、计算机软件、互联网等行业工作,大致如下:
新能源、计算机软件、互联网、电子商务、电子技术、半导体、集成电路、计算机服务(系统、数据服务、维修、信息通信当然,随着各行各业不断开始从传统转型互联网,相当一部分的传统行业对IT相关专业的人才的需求也逐渐扩大,比如教育、房产、医疗、媒体、旅游等。
二、专业复习规划指导
说在前头
考研清华大学,更要脚踏实地,不要妄图走所谓的“捷径”。在这里,盛世清北提醒大家:想要考上清华软件学院软件工程硕士,重要的是基础知识掌握是否扎实、能否将所学灵活运用,而不是投机取巧,不能轻信押题,压中或者压不中,这个结果只能自己承担。
考试科目
专业名称        软件工程        专业代码        083500
所属院系        软件学院
研究方向        01(全日制)软件工程
考试科目        科目一        科目二        专业课一        专业课二        复试科目
        101 思想政治理论        201 英语(一)         301 数学(一)        914 软件工程基础综合       
盛世清北老师解读:
1、清华软件学院软件工程专业划分为1个研究方向;
2、四门科目分为两门公共课考研外语和考研政治各100分,一门基础专业课150分,另一门专业课150分,总分500分;专业课分数占到了300分,同学们一定要重视专业课的重要作用。
3、23年软件工程计划招收 2人。
参考书(仅供参考,可能会随年份变化,可咨询盛世清北老师)
《软件工程》第4版 ,(美)弗里格 (加)阿特利著 杨卫东译
《数据结构(C语言版)》, 清华大学出版社, 严蔚敏
Modern Operating Systems(英文版第三版),Andrew S. Tanenbaum,机械工业出版社
考情分析
真题解读:
经近几年的历年真题分析,盛世清北老师得出如下结论:
专业课        题型        数量        分值        备注
914 软件工程基础综合        数据结构        填空题        5道        15分        总分150分,考试时间180分钟
                解答题        3道        21分       
                算法题        2道        14分       
        操作系统        选择题        10道        10分       
                填空题        10道        10分       
                代码题        3道        30分       
        软件工程        简答题        5道        20分       
                应用题        3道        30分       

1、软件工程专业课历年考试难度大,考题较为灵活,与社会热点关联更深。同时,也关注考生的知识面。
2、报考清华也需要有扎实的基础,并非通过所谓的押题和划重点就能考上的。
历年分数线
年份        政治        外语        专业课一        专业课二        总分        复试人数        拟录取人数        复试最高分/最低分
2023        50        50        80        80        340        1        2        363
2022        50        50        80        80        340        2        4        376/332
2021        50        50        80        70        362        4        2        388/362
2020        55        55        75        75        325        3        2        337/328
解读:
根据近4年分数线及复试情况,盛世清北老师分析如下:
(1)近4年来,各科目分数线趋于平稳状态,而总分数线存在波动,且2021年分数线最高;意味着当年的考题较难,应更加重视专业课的复习,要早复习,避免走弯路。
(2)4年中,复试最低分是328分,最高分是388分,也就是说我们努力考分在328-388之间很有机会进入复试的。
(3)录取人数2020年为2人,2021年为2人,2022年为4人,2023年为2人,说明招生人数比较稳定,同学们要抓住这个机会。
(4)软件工程硕士的复试录取比例较大,复试会淘汰一部分,要非常重视复试;
考点梳理(仅供参考,可能会随年份变化,可咨询盛世清北老师)
程序设计部分:
⑴数据类型:常量、变量、数组、字符串、指针,变量的初始化、变量存储类型;
⑵运算符与表达式:运算符的运算规则和优先级、表达式、类型转换;
⑶程序的控制:程序的三种基本结构、语句、数据的输入输出;
⑷函数:函数的定义、函数的调用、参数传递、带参数的主函数、函数的递归;
⑸结构与联合:构造数据类型的概念、结构的定义与引用、联合的定义与引用、链表;
⑹文件:文件的概念、文件指针、文件的打开、关闭及操作;
数据结构部分:
⑴基本概念:数据结构,数据,数据元素,数据对象,抽象数据类型,算法,算法的时间复杂度和空间复杂度。
⑵线性表:线性表的逻辑结构和基本操作,顺序和链式存储结构,简单应用与实现。
⑶栈和队列:栈和队列的基本概念,存储结构,基本操作,简单应用与实现。
⑷数组和广义表:数组的定义及顺序存储结构,矩阵的压缩存储,数组的简单应用,广义表的定义与基本操作。
⑸树和二叉树:树的定义和基本操作,二叉树的概念和基本性质,二叉树的存储结构,遍历二叉树和线索二叉树,树和森林与二叉树的关系,哈夫曼树和哈夫曼编码,树的简单应用。
⑹图:图的基本概念,图的存储结构,图的遍历,图的应用,图的连通性,有向无环图及其应用,最短路径,关键路径。
⑺查找:顺序表的查找,二叉排序树和平衡二叉树,B-树和B+树,哈希表。
⑻排序:插入排序,快速排序,选择排序,堆排序,归并排序,基数排序等。
真题试题
2019年914软件工程基础综合(部分回忆版)
数据结构(50分)
一、填空
1.nextval数组
2.在长度为n的数组第i个位置前插入一个元素需要移动的元素个数
3.计算哈夫曼路径长度
4.快排第一趟结果
5.写出空间复杂度为o(1),时间复杂度为O(n2),且与初始状态无关的排序
二、应用题
1.(1)满的k阶树第h层节点个数(2)层次遍历编号,节点号为n的第i个孩子编号为多少
2.b树的添加和删除操作:(1)增加两个数 (2)删除两个数
3.选择-排序算法:(1)用三个空间先对15个序列进行内部归并排序,写出归并结果(2)对归并后的结果设计最优三元树
三、算法题
代码填空:中序非递归遍历
代码设计:满二叉树的先序遍历存储在一个数组中,将他转换成另一个存储后续遍历的数组,用递归实现
操作系统(50分)
一、选择题
二、填空题
1.Intel标准把中断分为哪两种类型
2.荷兰狄克斯特拉对操作系统两大主要贡献
3.中断向量的内容是谁提供的
4 哲学家就餐本质是什么问题
5.格式化磁盘的三个步骤
三、给出一些汇编代码,给出段表,前两问是用逻辑地址转物理地址,之后是考汇编SP压栈操作,以及pc值的变化,参数保存的物理地址为多少,调用call sin之后pc值变化等五问,
四、(1)(2)文件连续存储和随机存储读取文件花的时间,给出的参数有旋转速度,传输数据时间,寻道时间 (3)柱面,扇区的数量计算磁盘空间大小 (4)磁盘调度主要减少的是哪部分的时间,磁盘调度代码存储在哪里
五、给出各个请求所在的磁道,一开始磁头停的位置,计算(1)先来先服务(2)最短寻道时间(3)电梯调度 分别磁头要移动的距离
软件工程(50分)
一、简答题
1.为什么互联网软件开发要快速开发和部署,而不是注重功能的实现
2.什么是程序的正确性和可靠性,为什么说一个正确的程序也有可能是不可靠的
4.设计模式和框架的区别
5.压力测试,负载测试,容量测试的区别
二、用户故事:“我希望可以取消订单” 针对这一个需求来进行(1)描述需求获取对话中的细节(2)设计所有的确认测试项
三、类图,往年原题,借书系统,读者可以借书和还书,也可以不借书,图书馆有读物,读物分为书籍和报刊,他们属性肯定有相同的和不同的,相同的就放父类里。
四、测试用例,往年原题,测试函数,给出文本和字符串,输出字符串在文本中所在位置,利用等价类划分和边界分析来设计测试用例
三、学长成功经验
以下是由盛世清北为考生整理的关于备考清华软件学院软件工程硕士的复习经验,其备考方法可供参考。
备考心得
考研路漫漫,每一个选择考研的人都是努力且上进的人,因为考研初试是一个很考验人的一段经历,需要有漫长的准备时间,时不时会有分怎么这么低的信心打击,而坚持是考研路上最为珍贵的品质,因此,要在这个过程中,多次反复的温习知识、刷题。回归教材,重视基础!基础!基础!
注意事项
1、先看近年考研真题!记下考试侧重点,再对基础知识进行巩固,特别是重点知识。
2、历年真题一定要做,而且要认真做,而且要弄懂原理,掌握出题规律。
3、一定要理解背熟知识点!一定要去做课后题!多背多理解概念!
备考攻略
我的专业课914 软件工程基础综合的大体复习过程如下:
第一轮(6-8月):首先看近年考研真题!记下考试侧重点。然后在大约六月末七月初开始看书,数据结构官方推荐的是严蔚敏老师的书,这本书是一定要看的,而且得当作主力书来用,一定程序上严蔚敏老师的书比王道单科书更重要,但是如果一开始复习就直接啃这本书,会非常难受,建议基础不好的先用王道单科书打基础。我开始复习专业课,前三个月抱着书艰难的啃了一遍,把大概的知识框架罗列出来了。数据结构、操作系统、软件工程三个模板我每一个科目我都花了将近两周的时间复习基础知识点。
操作系统前半部分比较简单,记忆轻松。后半部分较为晦涩,需要重复记忆。且最难得分的是填空题,因为有的填空题知识点考查得很细,有的很偏,所以在做题过程中,一定要标记错题、无思路的题,往往这类题是知识误区,在几个月后可能就会遗忘当时的做题思路、知识点。会导致重复出错,所以一定要注意。数据结构最好的一门科目,虽然这门课,在刚开始的时候,或许会令你感觉晦涩难懂,不知道重点。但是考试题型较为固定,相对操作系统更容易拿到高分,题目中没有很难的编程题目,难度相较408低很多。在平时学习的过程中要注意经验、思路的积累,以及不断训练,保持流畅的解题思路,这样才能在考场上清晰准确的分析并解决问题。
专业课知识点实在太多,我看完又忘了前面,所以在九月份之前我又过了第二遍,把零零碎碎淘到的资料糅合在一起,整理了详细的知识点总结,把重点勾画出来,第一遍看书可能较为粗浅,那么第二遍的复习就显得尤为重要。所以这里复习着重解决不清楚的知识点,以及回顾易错点,且一定要注意标记,方便之后再次巩固练习。
第二轮(9月-10月):
操作系统 数据结构两门专业课,这两门考试注重基础知识的积累。形式包括选择填空,以及前几道形式较为固定的大题,并在此基础上每年两道创新类大题:数据结构算法题(通常为对链表的处理),操作系统PV操作题。所以除了数学,我复习最多时间的就是专业课了,做期末试题以及真题,是重中之重。为什么说要做期末试题呢,因为往往出本科期末题目的老师也会参与出学校专业课自命题,侧重点往往会有很大的参考性,期末题涵盖了真题的题型,我认为至少要做三遍!
真题一定是最好的参考!从这个时段开始,我就开始系统地研究914 软件工程基础综合真题了,914包含数据结构、操作系统和软件工程三个科目,各占50分。914整体题型比较稳定,但是19年软件工程题型相比前几年发生了比较大的变化,这也是19年专业课分数整体偏低的最主要的原因。由于每一年出题老师都有所不同,所以我只能尽可能地复习全面,避免知识盲区。在此前复习过程中知识体系已较为完备,此时通过熟悉题型、方式来保持手感,以及找到自己欠缺的知识误区。
第三轮(11月-考前):此时经过几个月的学习,知识已经完备。这一轮是最后查漏补缺的时机,要总结前期的错题,为什么错误,如何改进,然后将错题所包含的知识点回归到课本,如果时间充足,一定要进行几次模拟计时考试,且建议手写完整答题过程,感受考试氛围,以及对自己的做题速度、准确率有清晰的认识,做到心中有数。
最后总结
古人云尽吾力而不能至者,可以无悔矣,选择了考研就大胆冲,只为结果而战。同是奔波在考研的路上,我们需要过来人的经验、建议和鼓励,或许也需要盛世清北的陪护,来帮助我们更好的走下去,不管你是因为什么样的原因选择清华考研这条道路,既然选择了,那就请坚持下去!最后,盛世清北预祝大家考研成功!一举夺魁!

本文部分信息来自网络,如有疏漏或转载授权问题,请联系盛世清北,以便及时纠正。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2024-5-18 13:06 , Processed in 0.038959 second(s), Total 10, Slave 9(Usage:6.5M, Links:[2]1,1_1) queries , Memcache On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭