北航课程评价
北航三年
Created: 2022-08-xxTxx:xx+08:00
Modified: 2023-07-23T10:06+08:00
Categories: BUAA
在北航呆了三年了,上过各种课程,希望能够给后面的学弟一些建议。
先上个人成绩,证明自己还是有努力过,能够尽力地给出一个客观的评价。

个人基本情况
北航 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 上学长代码,才逐渐完成了各个部分的作业,总体而言,有一些优化是必做的,按重要程度排序如下:
- 图着色分配寄存器
- DAG
- 死代码删除
- 函数内联
- 乘除优化
- 指令优化
因为没时间了,我没做循环优化,应该也有 testcase。
更多的内容见 rfhits 的编译器作业仓库。
数据库系统原理
- 教师:郎波
郎波挺负责的,就是这门课背诵偏多。
算法设计与分析
- 教师:童咏昕
教的还行,可以听懂。
令我遗憾的就是期末考时候,把有向图理解为无向图了,导致了一道大题直接全寄。
舞蹈艺术表演实践
- 教师:井志伟
选就完事,老师不为难大家的。
可持续发展和气候调控
- 教师:一个老外
最后的作业是做一个自己碳排放量的计算。这门课拿高分的核心在于上课发言,只要每节课都发言,95 不是问题。大家最后得分应该差不多 91 左右。
艺术史与艺术品鉴赏
- 教室:请多个老外来讲课
同上,内卷请务必积极发言。
俄语二外(1)
- 教师:王悦
平均分 85,我劝没有语言天赋别选。俄语很容易和英语混淆,而且时态和格特别麻烦。
王悦老师人挺好的,上这门课还有去俄罗斯大使馆参加宴会的机会。如果不是为了成绩考虑,选还是蛮有意思的。
计算机图形学
- 教师:孟宪海
不评价。去看 Games101 吧。
数据挖掘导论
- 教师:王静远
考核是参加数据挖掘比赛,最后将自己的方案通过论文展示出来。如果排名进入前 5%,最后得分加 10 分。
虽然我并没有从这门课上学到什么,如果有数据挖掘的经验,建议参加,这个东西最后是可以写到简历里面的,在保研面试的时候有无形的加成。
形式语言与自动机
- 教师:陆平,胡春明
选就完事,很简单,期末应该人均 100 吧。
大三下学期
合唱与声乐艺术
- 教师:苏丹娜
苏老师人很好。
我得分不高,因为我五音不全。会唱歌的同学一定要选哦。
音乐作品分析与欣赏
- 教师:苏丹娜
能学到东西,给分也不错,选。
计算机科学方法论
- 教师:李甲
教写作格式的课。老师会发一些论文,然后学生改写成中文,最后互评。
如果很不幸抽到了一篇结构杂乱的文章,在后续的课程就会非常痛苦。
别选《robustness may be odds with accuracy》这篇,让我痛不欲生。
我记得有两三篇特别好写,基本上就是翻译一遍。
这门课太靠运气了。。。
物联网与大数据系统设计
- 教师:熊桂喜
考核就是让写系统设计文档,写不好没关系,给分很友好。唯一的缺点在于作业太多。
信号处理与信息推断
- 教师:刘雪峰
这门课大部分是关于贝叶斯的,信号处理讲一点但是不考,所以那节课我没听。
老师人很 nice,给分也很不错,对贝叶斯有了新的认识。
计算机网络
- 教师:张辉
我觉得,讲得一般般。期末有个大作业,也是三个老师里唯一一个需要大作业的,可以把计算机网络实验的组网图魔改了交。
在选课时请将刘轶老师作为第一志愿。
计算机网络实验
- 教师:谷云超
能够加深对计算机网络的理解。如果未来有志于从事网络工程师,请选择这门课。
这门课有个点我一直想不明白,就是我几乎所有实验都做出来了,期末考试自我感觉也还行,最后也就 85+,
由此可见 6 系内卷的严重程度。
软件工程
纯纯的傻逼课,狗都不选。
总结
愿天堂没有傻逼课 🙏
希望北航 23 系培养方案能够更加人性化
如果您有任何关于文章的建议,欢迎评论或在 GitHub 提 PR
作者:dutrmp19
本文为作者原创,转载请在 文章开头 注明出处:https://www.cnblogs.com/dutrmp19/p/16620655.html
遵循 CC 4.0 BY-SA 版权协议
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)