北航课程评价

北航三年

Created: 2022-08-xxTxx:xx+08:00

Modified: 2023-07-23T10:06+08:00

Categories: BUAA

在北航呆了三年了,上过各种课程,希望能够给后面的学弟一些建议。

先上个人成绩,证明自己还是有努力过,能够尽力地给出一个客观的评价。

1661242342646

个人基本情况

北航 23 系学生,在 2019 年,我们学院还叫作“高等理工学院”,后来教育部整了一批“未来技术学院”,故在 2022 年 8 月,也就是本文的写作时间,我们学院的名称叫做“未来空天技术学院/高等理工学院”,听说未来学院的名称可能还会变动。

在大一结束后,我选择了计算机专业,因此有幸能够进入北航 6 系,学习计算机系的一些课程。

大一上学期

此时,学院给同学们置课,因此本学期要学习很多课程,有

  • 高等代数(1)
  • 高级语言程序设计
  • 航概 A
  • 基础化学(1)
  • 数分(1)
  • 思修
  • 学业指导

高代(1)

  • 教师:孙晓伟
  • 教材是北航的老教授李尚志编写的
  • 短评:还行

还记得教授的内容是关于线性空间的。因为在 B 站看过 MIT 的 Gilstrang 教授的课,相信这门课对大部分同学几乎没有压力,上课认真听讲可以听懂,因此算是正常的一门课。这门课挂了的同学,好好反省吧。。。

当然,直到后来,我才明白,原来在北航能遇到一门正常的课,是有多么的弥足珍贵。

高级语言程序设计

  • 教师:张日崇
  • 教材:忘了,不重要
  • 短评:没用的课

在进入北航前,我在 B 站上看了翁恺的课程。翁恺的课程通俗易懂,他也是我进入计算机的引路老师了。

很抱歉,这门课上我并没有学到什么,我的 acm 舍友直接申请了免听。

如果这门课还开着,我建议大家都免听,看翁恺就够了,考试也非常水,就是 c 语言语法题。平时作业认真完成,助教讲习题课的时候去听一听。

Update: 我觉得应该给大家一点建议,这个时候如果发现自己喜欢写代码的话,就要注意一个叫做「Roadmap」的东西,知识和能力的累积是一步步的,可以看这个 GitHub 仓库。C 语言最好的教材是什么我不知道,但一定不是谭浩强,教材的内容一定要包括编译和链接,我记得有本英文写的 C 的教材被很多人推荐,虽然我没有看过。

航概 A

  • 教师:贾玉红
  • 教材:航概
  • 短评:普通的通识课

能了解到一些航空航天的知识吧,可惜个人对这方面不感兴趣。

当时是有一个安卓软件可以刷航概题目,但是 iOS 没有,所以,,我“记”不如人。。。靠着自己一些底子 + 一个晚上 + 一个早上的记忆力拿到了 85+,略有遗憾。

现在 iOS 也有航概题库了,如果想要考高分,每天睡前刷一刷就行。

基础化学(1)

  • 教师:刘宇宙
  • 教材:无机化学,宋天佑
  • 短评:普通的理科课

一般般,就是一门普通的大学课程,但是这门课起码不坑。印象里就是一些熵啊,平衡啊之类的东西。完成课后习题就能 90+吧。

我还记得我问刘老师能不能去他实验室看看,他也答应了。刘老师也会在朋友圈晒晒自己跑步记录。

参观一个化学实验室还是我高中的一个小愿望,当然,,参观完就是另一种心态了。这也是我第一次参观的大学实验室,感觉北航钱给的还是太少了,实验室像小作坊,但是五脏俱全。更多关于实验室的评价就不说了,有志于化学的同学可以自己联系老师,我相信老师会放开的。

数分(1)

  • 教师:漆毅
  • 教材:数学分析,伍胜健
  • 短评:值得上

我觉得蛮好的。要让我脱口而出一个大一老师,绝对是漆毅。上课认真听可以听懂,老师在课后也会讲段子娱乐。相信漆毅的这门课能够给同学们打下一个良好的分析功底。

思修

老师叫啥我都忘了,每节课都在教室后面背单词的我不评价。

总结

迷迷糊糊的半年,现在回过头来,感觉还是挺可惜的。早知道直接复读 remake 了

如果可以重来,我或许会多选一些课程,因为保研的评价标准是 532,十分脑瘫。当然,我也可能会直接和高工管事的争论 532,避免后续 2 年我的悲惨生涯。

大一下学期

课程:

  • 高代(2)
  • 基础化学(2)
  • 基础生命科学(2)
  • 基础物理学(1)
  • 数学分析(2)
  • 史纲(2)
  • 走进存储器世界

因为疫情,这一年大家都是线上课程。

这时的我隐隐约约意识到 532 的不妙,也听说了要保研,得选很多学分,所以主动选了一门“走进存储器世界”,当然,主动多选了仅仅一门课,这在学分上显然还是不够看的。

高代(2)

进入特征值、矩阵合同、约旦标准型。

一般般吧,完成孙老师布置的作业就能 90+,老师人也挺好的。

基础化学(2)

  • 教师:刘 xx
  • 教材:无机化学,宋天佑

换了一个老师,我真的是感恩死线上课程了,期末直接开卷考试,救下了从高中起就背不下那些奇怪元素的我。

基础生命科学(2)

  • 教师:忘了
  • 教材:忘了

也十分感恩线上课程,期末直接开卷考试,这种课是怎么进入高工领导人的法眼的,无语。感觉像是高中课程的翻版,反正背不下来。

如果打算 gpa 内卷的话,高手之间的对决就是在文科。

基础物理学(1)

  • 教师:陈强
  • 教材:忘了

陈老师是个负责的好老师。课程难度也适中。我记得主要是力学和电学,涉及一些微积分的内容。脑海里依稀还残留着一些记忆,比如转动惯量、陀螺的章动和进动、麦克斯韦方程组……

数学分析(2)

  • 教师:漆毅
  • 教材:同数学分析(1)

教学的内容是级数和多元积分学,期末考试虽然是开卷,但是也找不到原题,都是一些偏分析的判断和选择,,所以我感觉挺难的。不过上完这门课,就能说咱也是学过微积分的人啦。

史纲

  • 教师:忘了
  • 教材:忘了

很重要的一门课。虽然没法对大家的人生观造成影响,但是会对同学们的学分和成绩造成影响。

走进存储器世界

  • 教师:康旺
  • 教材:应该没有吧

康旺老师说自己是个“老北航”了。

这门课甚至涉及到了一些电路、计算机体系结构的知识。实话实说,我上课的时候有些迷糊,脑海里的一些东西直到大二学完计算机组成原理才能串联起来。对于大二或者有志向学习计算机体系结构的同学,这门课值得一听,不仅能够对存储器的知识有一定的了解,还能了解到一些存储器的厂商,国产存储器的现状。

我还记得就是那时候了解到了 x-stacking 技术,也就是长江存储,国产存储之光啊。

总结

大二学完所有课程后,就要选专业了,虽然 GPA 我排名 12,但是 532 竟然排名 45,足可见高工的评价标准有多么的不合理。我的情况不是个例,还有排名更加离谱的同学存在。

我的志愿顺序是计算机、网络安全,还写了不服从调剂,但是结果还是去了计算机。。。开始了自己的苦逼生涯。

大一暑期

计算机导论与伦理学

  • 教师:欧阳元新

水课。

离散数学(1)

  • 教师:马殿富,马帅
  • 教材:北航出的离散数学

一堆逻辑的东西。马殿富上课很垃圾。建议找李舟军。

离散数学 1 里的这些玩意北航自己招收研究生特别喜欢考,建议每节课后做好笔记,尤其是各种概念,

如偏序、全序和良序等,到时候复习也有参考。

中国哲学史

  • 教师:只记得是北大的老师

水课。

大二上学期

基物实验(1)

  • 教师:一堆

形式主义的巅峰,我至今还记得 0.0032 这个增量,糊弄实验报告的人不在少数。

建议在知乎和微信公众号上找文章,抄往年的实验报告和看大佬做完的经验。

基础物理学(2)

  • 教师:陈强

评价前面写过了。

据了解,陈老师应该是教高工最好的物理老师了。有老师出勤率不到 50%。

计算机组成

  • 教师:高小鹏

一般般,好在计组这门课很硬核,也能学懂。我觉得和老师没啥大的关系。

毛概

  • 教师:梁天屹

还行吧,中规中矩。可惜我本身就对这种东西没有很大的兴趣。

如果准备考研的同学或许可以听一听?

数据结构

  • 教师:李波

教得不好,期末考因为每年就考那几样,所以一定要拿下。

好在李波也不为难人。

期末有一个利用 python 实现 B+树的大作业,然后配合爬虫和 UI 系统,做一个有 curd 功能的的东西。

语义学

  • 教师:王老师

选。写个读后感就完事,给分还高。

印象北京

  • 教师:薛峰

选,给分 90+,不去上课也没事。去上课了看个乐子也好。

薛大师就属于那种拿到 tenure 就躺平的人,我喜欢

智能计算概论

  • 教师:一堆老师

文笔不好别选。最后作业是挑一个人工智能方向写综述。我 84,出分以后,GPA 从 3.92 跌到 3.90。

傻逼课

我后来才知道“知网”这种东西,但凡我当时上去缝合点东西,然后再引用下,latex 排个版,说不定会更高,说不定还能上 90?我也不至于各种公众号自媒体抄来抄去,累成狗。

大二下学期

操作系统

  • 教师:姜博

反正我学不会。GitHub 上看学长代码的。

我认为,在上这门课前,应该做一遍 mit 的。

至于这门课的质量如何,我反正是从未听到过好评。

老师上课讲习题都能把错误的答案来念,有啥意思。

然后这门课学完以后,抱大佬大腿去打系统能力大赛,这样 6 系保研是有加分的。

大学语文

  • 教师:北大的老师

水课

电影与新媒体艺术

  • 教师:刘恪

考前会发复习文档。这门课的期末考太简单,以至于提前交卷的人数过多,需要排队

概统(A)

  • 教师:李卫国

李卫国老师人很 nice。有一回早上去上课,看到他边骑自行车边唱歌。

这门课考试也不难。

基物实验(2)

  • 不做评价

退荣的沈元学院的同学记得退掉这门课。

军事理论

  • 教师:很多老师

必修课,我就考了 74,大学最低分。

这门课太拉我 gpa 了,考记忆力,背题目就完事了,上课狗都不听。18 级考前会发题目,19 级自生自灭。

离散数学(2)

  • 教师:孙磊磊、吕江花

一般水平,上课可以听懂,比马殿富好多了。

马原

  • 教师:巩永丹

巩老师人很好。

我记得某个老师考前是会划重点的,如果有打算内卷的同学,可以相互交流一下。

反正巩老师是不会划重点的。

面向对象设计与构造

  • 教师:忘了

就是写 Java,我感觉除了 Java 语法啥都没学到。因为这个学期我上课都在码代码和看 os 文档。

不如教设计模式和 JVM,面试还能用到。

这门课要拿到高分,有两个点

  • 从第一次作业就开始内卷,每一次都尽量要做到 95+,应该不难
  • 在课堂上做 PPT 分享,不要害羞,反正没有同学听,大家都是低头干自己的事儿

最后,对于计算机学院的同学,学一点 vue 或者利用这个机会,写一个 python 的测评机,然后这门课程结束以后,可以去当助教,6 系内卷是有加分的。

数学建模

  • 教师:北师大的老师

忘了,不如 B 站。

健康常识教育

  • 教师:校医院

考前会让同学们知道答案的。选。

美容化妆品学

  • 教师:荣龙

我是为了卷 532 才选的这门课。这门课给我的教训就是选课前一定要看好是不是两级制。

水学分罢了,没人会被挂科的。

课堂上,老师在放视频;课堂下,我在写 OO。

大三上学期

编译技术

  • 教师:张莉
  • 教材:北航自己的那本编译原理

这门课作业是写一个编译器,课程内容有两个特点,一是老师上课不会全交给学生,偏学术向,最后实践可能需要同学们交流下,二是尽管如此,最后的作业还是特别得卷,因为大家一交流,各种优化都实现了。

我当时是看 GitHub 上学长代码,才逐渐完成了各个部分的作业,总体而言,有一些优化是必做的,按重要程度排序如下:

  1. 图着色分配寄存器
  2. DAG
  3. 死代码删除
  4. 函数内联
  5. 乘除优化
  6. 指令优化

因为没时间了,我没做循环优化,应该也有 testcase。

更多的内容见 rfhits 的编译器作业仓库

数据库系统原理

  • 教师:郎波

郎波挺负责的,就是这门课背诵偏多。

算法设计与分析

  • 教师:童咏昕

教的还行,可以听懂。

令我遗憾的就是期末考时候,把有向图理解为无向图了,导致了一道大题直接全寄。

舞蹈艺术表演实践

  • 教师:井志伟

选就完事,老师不为难大家的。

可持续发展和气候调控

  • 教师:一个老外

最后的作业是做一个自己碳排放量的计算。这门课拿高分的核心在于上课发言,只要每节课都发言,95 不是问题。大家最后得分应该差不多 91 左右。

艺术史与艺术品鉴赏

  • 教室:请多个老外来讲课

同上,内卷请务必积极发言。

俄语二外(1)

  • 教师:王悦

平均分 85,我劝没有语言天赋别选。俄语很容易和英语混淆,而且时态和格特别麻烦。

王悦老师人挺好的,上这门课还有去俄罗斯大使馆参加宴会的机会。如果不是为了成绩考虑,选还是蛮有意思的。

计算机图形学

  • 教师:孟宪海

不评价。去看 Games101 吧。

数据挖掘导论

  • 教师:王静远

考核是参加数据挖掘比赛,最后将自己的方案通过论文展示出来。如果排名进入前 5%,最后得分加 10 分。

虽然我并没有从这门课上学到什么,如果有数据挖掘的经验,建议参加,这个东西最后是可以写到简历里面的,在保研面试的时候有无形的加成。

形式语言与自动机

  • 教师:陆平,胡春明

选就完事,很简单,期末应该人均 100 吧。

大三下学期

合唱与声乐艺术

  • 教师:苏丹娜

苏老师人很好。

我得分不高,因为我五音不全。会唱歌的同学一定要选哦。

音乐作品分析与欣赏

  • 教师:苏丹娜

能学到东西,给分也不错,选。

计算机科学方法论

  • 教师:李甲

教写作格式的课。老师会发一些论文,然后学生改写成中文,最后互评。

如果很不幸抽到了一篇结构杂乱的文章,在后续的课程就会非常痛苦。

别选《robustness may be odds with accuracy》这篇,让我痛不欲生。

我记得有两三篇特别好写,基本上就是翻译一遍。

这门课太靠运气了。。。

物联网与大数据系统设计

  • 教师:熊桂喜

考核就是让写系统设计文档,写不好没关系,给分很友好。唯一的缺点在于作业太多。

信号处理与信息推断

  • 教师:刘雪峰

这门课大部分是关于贝叶斯的,信号处理讲一点但是不考,所以那节课我没听。

老师人很 nice,给分也很不错,对贝叶斯有了新的认识。

计算机网络

  • 教师:张辉

我觉得,讲得一般般。期末有个大作业,也是三个老师里唯一一个需要大作业的,可以把计算机网络实验的组网图魔改了交。

在选课时请将刘轶老师作为第一志愿。

计算机网络实验

  • 教师:谷云超

能够加深对计算机网络的理解。如果未来有志于从事网络工程师,请选择这门课。

这门课有个点我一直想不明白,就是我几乎所有实验都做出来了,期末考试自我感觉也还行,最后也就 85+,

由此可见 6 系内卷的严重程度。

软件工程

纯纯的傻逼课,狗都不选。

总结

愿天堂没有傻逼课 🙏

希望北航 23 系培养方案能够更加人性化

posted @ 2022-09-24 22:05  ticlab  阅读(1698)  评论(0编辑  收藏  举报