BUPT 计算机类大二下生存指北

这学期的总结属实拖了好久,感觉有些部分已经回忆不起来了(

主要内容是计算机类大二下各个必修课和选修课的主观感受。欢迎各位在评论区讨论和补充。

从学分高的开始讲起。

计网

非常注重理解后记忆的一门课,注意理解和记忆缺一不可!学起来有点像离散数学,书上知识点的数量非常非常多,但是也不是每个知识点都会考,学的时候以及做课后练习题的时候应该自己可以感受出来轻重缓急。十分推荐大家用思维导图做总结,考前需要多过几次知识点,并且能够做到看到知识点标题就能说出其中的要点的程度。

作为考研四大专业课之一,历年考研的资料很多,资料里的练习题可以刷,但是要注意有些知识点考研考得比较难,没有必要深究。另外英文术语的背诵应该贯彻到知识点的学习过程中,最好做课后题的时候就对着英文做,考前集中背的话可能压力有点大。

这是我总结的知识点列表,仅供参考:

第一章 第二章 第三章 第四章 第五章 第六章 第七章

关于作业,平时的小作业的答案应该到处都有传,但是注意有些答案有问题。

两次大作业,第一次想要跑到高利用率需要稍微研究一下,第二次基本就是纯写报告,这是我的作业,仅供参考:BUPT-Projects/4-1-computer-networks at master · xqmmcqs/BUPT-Projects (github.com)

期中考试是各个任课老师独立出题,难度差异比较大,后考的可以参考下先考的班的卷子。期末是英文试卷,可以中文答题,难度一般比期中稍简单,题型参考老师会发的一套样题。我们这届的整体难度比样题还简单。

计组

另一门大课,知识点在数量上比计网少不少,绝大多数零碎的东西都不会考,只会考为数不多的几个大知识点,但是需要对其有更深的理解,考试会考细节。书上废话连篇,老师讲课水平也不太行,学的时候主要看书和 PPT 抓重点。

这是我总结的四篇复习资料:第一篇 第二篇 第三篇 第四篇

考研的出题方向和期末考试的方向差别很大,个人认为参考价值不大。期末范围和题型都非常离谱,我们考了个英文缩写术语的翻译,还有几道简答题,复习基本没啥方法可循,只能说尽量把知识点都学明白吧。

实验课对理解知识点很有帮助,难度也不算很大。把模型机搞明白,对计组课设很有帮助。

作业的形式各个老师的差异很大,还有的老师会布置大作业。网上应该可以找到历年的代码。

毛概

这门课按理来说应该放到最前面,加上实践总共有 5 学分了。

实践是四人合作写论文,3k 字下限,理论上来说是很简单的,不过也不是字数卷的越多越好,评分的时候会关注一些其他的方面,比如观点、论述之类的。

期中是建党百年做个视频,这个……见仁见智吧,能抱上大腿最好了。

我觉得毛概知识点背起来比马原难,没有马原那么理论的东西,理解起来会很困难,基本纯靠硬记。考前至少两天的时间把重点来回记至少七八遍,考试的时候问题就不大了,剩下还有些考试技巧的问题,比如不要只列干条条,要稍微写两句解释。

以下是重点章节(指会出大题的章节):

  • 第二章 第三节
  • 第五章 第二节
  • 第六章 第二节
  • 第八章 第一、三节
  • 第十章 第一、二、三、四节
  • 第十一章 第一、二节
  • 第十三章 第二节
  • 第十四章 第一、二节

以下是知识点列表,大概能覆盖 90%左右。我这次考试只出了一道不在这个列表中的题目(已经忘掉了)。

不想看的可以点击左边的目录跳到下一节。

建议参考书上的题目和徐涛的背诵书来记。

  • “农村包围城市,武装夺取政权”道路的必然性、可能性、内容
  • 新民主主义革命三大法宝、关系
  • 建立统一战线的必要性
  • 统一战线中的两个联盟
  • 建立统一战线的实践经验(做法)
  • 武装斗争的经验
  • 党的建设的经验
  • 新民主主义革命理论的意义
  • 邓小平理论回答的首要的基本的理论问题
  • 社会主义的本质、本质论的内涵
  • 社会主义的根本原则
  • 中共的思想路线
  • 邓小平理论的精髓
  • 社会主义初级阶段的内涵、两层含义
  • 党的基本路线、如何坚持
  • 社会主义根本任务
  • 改革的性质
  • 对外开放的要求
  • 社会主义市场经济理论的要点
  • “三个代表”重要思想的核心观点、主要内容
  • 社会主要矛盾的变化
  • 新时代的内涵
  • 进入新时代的意义
  • 习近平新时代中国特色社会主义思想的历史地位
  • 新发展理念、怎么做
  • 创新的必要性、要求、做法
  • 协调的内涵、如何做、哪些方面
  • 开放发展的要求
  • 共享发展的内
  • 深化供给侧结构性改革
  • 现代化经济体系的构成
  • 建设现代化经济体系的举措
  • 走中国特色社会主义政治发展道路的要求
  • 人民代表大会制度的性质、如何完善
  • 社会主义协商民主的内涵、重要性、举措
  • 爱国统一战线、怎么做
  • 全面准确贯彻“一国两制”方针
  • 扎实推进祖国和平统一进程
  • 掌握意识形态工作领导权
  • 核心价值观的重要性
  • 社会主义核心价值体系
  • 社会主义核心价值观
  • 社会主义核心价值观和社会主义核心价值体系的关系
  • 培育和践行社会主义核心价值观
  • 文化强国的内涵、建设怎么做
  • 提高保障和改善民生水平
  • 加强和创新社会治理
  • 总体国家安全观的内涵、坚持怎么做
  • 全面小康的内涵、哪些方面要全面
  • 全面建成小康社会的目标要求
  • 决胜全面建成小康社会
  • 全面深化改革的基本原则
  • 全面深化改革总目标、二者的关系
  • 国家治理体系、国家治理能力、关系
  • 全面深化改革处理好的关系
  • 改革发展稳定的关系
  • 人类命运共同体思想的核心、内涵、怎么做
  • 一带一路怎么做
  • 中国共产党的性质
  • 中共成立后带领人民完成三件大事
  • 为什么党的领导是中国特色社会主义最本质的特征
  • 为什么党的领导是中国特色社会主义制度的最大优势
  • 新时代党的历史使命、关系、实现伟大梦想怎么做
  • 全面增强党的执政本领
  • 为什么党是最高政治领导力量
  • 确保党始终统揽全局、协调各方

这门课学完也没啥意义,建议合理安排时间。

形式语言与自动机

大水课,知识点连带着例题顶多一天就能复习完。

真的非常简单,不要被外表吓到了,就是按照规律硬算就行了。平时作业、期中、期末都差不多,题型只会出例题的题型,证明题只会出 pumping 引理,书上所有定理的证明都不需要看。考前把所有例题搞明白就行了,注意老师在期末前会讲哪些知识点不会考。

今年新加了两个大作业,也比较简单,建议拿 Python 写,稍微卷一卷报告就行了,这里 是我的作业。

C++/Java

C++小作业非常注重异常情况处理,在完成功能的同时需要注意非法输入的情况,基础实验的验收非常重要!验收的时候还会问语法上的问题,要提前准备下。

大作业给分差距不大,感觉没必要卷太多,GUI 应该会多加两三分,自己卷的附加功能应该会多加一两分。验收的时候要表现好一点,还是要注重异常情况处理。

话说回来,认真写这个大作业对自己能力的提升也不少。

Java 任务就比 C++轻很多了,有的班只是写个简单的计算器,熟练的话一两天就整完了。但是似乎给分比 C++低不少。

我的作业,仅供参考:BUPT-Projects/4-2-object-oriented-programming-design-and-practice-C++ at master · xqmmcqs/BUPT-Projects (github.com)

数逻/计组课设

感觉这俩课设给分差距应该不大,数逻是在 1-16 周做,平时本来就比较忙了。而且课程本身没啥意思,完全学不到东西。

计组课设在小学期,认真写完会有不少收获,把原理搞懂了的话给分都不会低。验收的时候如果答不出来原理,老师就会追着问,如果自己能很流畅地讲出来,老师就不会问问题(特指 yq 老师)。所以建议提前理一下思路,准备好测试程序,准备下 PPT。

选做是流水和中断,中断的实现比较复杂,而且实现方式有很多种。做出来中断,再稍微认真写一下报告,基本就稳 97+了。

我们小组的作业,仅供参考,禁止抄袭:xqmmcqs/nobugCPU: BUPT 计算机组成原理课程设计——硬连线控制器设计 (github.com)

数据结构课设

破课没啥意思,跟数据结构关系也不大,基本就写个 dijkstra 的程度。

功能全实现完(指全部必做和选做)应该不难,主要精力要花在卷 GUI 上,没 GUI 的话分不会高。报告和周报也要认真写。

网上历年代码很多,我写的后端比较屎就不放了。

计网课设

总体工作量不算特别大,十分建议 solo 完成,总完成时长应该能控制在 80h 以内。

上手很难,写起来也很难,从查资料到实现功能都非常考验个人能力。其实是非常有趣的一个课设,非常值得投入很多精力来认真学。只是验收的时候老师问的问题非常奇怪,而且最后给分也非常玄学,不是按实现多少功能和文档来给分的。

参考别人的代码的话写起来应该会简单一点,验收的时候一定要搞清楚原理。

xqmmcqs/dns-relay: DNS Server, Computer Network Course Design (github.com)

总结

这学期属实是写了不少代码和文档,感觉能力上有很大的长进,相比于大二上算是比较充实的一个学期了,最后均分虽然只涨了一点点,但是预计总体均分应该都在跌。

能刷题的科目已经彻底没有了,课上知识点需要认真理解消化和记忆才能考出比较好的分数。

给点建议的话,这个学期除了计网计组两个硬课之外,有非常多的大作业,理论课学时其实很少。有点像温水煮青蛙,前半个学期可能会过得非常开心,但是一过中期验收就很可能焦虑起来。所以编程基础比较差同学的建议提前准备,尽可能早地把大作业写完,尤其是布置比较早的数据结构和计网,这样到期末验收的时候还能再修修补补,或者多腾出一点时间来复习。

作者

xqmmcqs

发布于

2021-08-01

更新于

2023-03-29

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×