剑桥大学计算机本科(Computer Science Tripos)之所以没有出现在前文的“高挂科率、高重修率、频繁转专业”的吐槽榜单里,并不是因为它的课程简单。相反,它的硬核程度高居全英前三。
“一刀切不准补考”
它没有上榜,是因为剑桥拥有全英最特殊、最极端的“一刀切不准补考”体制,以及极其强悍的学院制救机制。这导致剑桥在官方统计中,常年以约 1.2% 的数据高居“全英辍学率最低的大学”榜首。
其背后的底层原因非常颠覆认知:
剑桥铁律:禁止常规补考
这是剑桥与其他大学(如布大、UCL、巴斯)最根本的区别。在其他大学,考了 30 多分可以参加 8/9 月份的补考(Resit)。
一考定生死:根据剑桥大学的教学大纲规定,其本科学位考试(Tripos)原则上不允许任何形式的“常规挂科补考”。
极其罕见的挂科:由于录取的全部是全球神仙级的尖子生(且需要通过极难的 STEP 数学考试和 CTMUA 笔试),学生即便学得再痛苦,期末也几乎都能蹭过 40 分的及格线。既然在剑桥“几乎没人纯挂科”,自然就不会有“高补考率”的说法。
学院制的“续命护航”与小班辅导
剑桥不把学生丢给教务处去自生自灭,而是用强大的学院(Colleges)和小班导师制(Supervision System)去兜底。
每周的精神高压与强拉:剑桥大一、大二的学生,每周必须和 1-2 个同学一起,面对行业顶级教授或博士生进行 1-2 小时的 Supervision。
亮红灯立刻介入:如果一个学生在平时的每周作业纸(Problem Sheets)上表现出跟不上的苗头,学院的教学总监(Director of Studies, DoS)和生活导师(Tutor)会立刻在第一时间介入。学院会动用极其庞大的教育资源单独给他“开小灶”强行补课。这种高强度的全方位护航,在前期就已经把挂科的火苗彻底掐灭了。
“休学暂缓(Rustication)”代替了“降级重修”
在华威或布大,挂科多了会被教务处强制“留级重修(Repeat Year)”。而剑桥处理学业极度崩溃或身心崩溃学生的方式非常温和,叫作 Rustication(休学/暂缓学业)。
如果你的导师发现你大一或大二实在跟不上进度,或者因为精神高压出现严重的心理危机,学院会主动建议你申请休学一年,回家调整,第二年再重新回学校读这一年。
在官方的 HESA(英国高等教育统计局)数据中,这种属于“因病/个人原因暂时延期(Discontinued for personal/health reasons)”,不计入因学业不达标导致的“挂科重修/劝退”数字,因此在公开的数据榜单上,剑桥的挂科率干净得让人难以置信。
真正出事的终极红线:直接劝退
如果在 6 月份的统考(Tripos)中,某个学生真的遭遇了极为罕见的毁灭性低分(即彻底挂科Pass均分线以下):
剑桥由于不设常规补考,考委会(Exam Board)和Senior Tutor会直接下达最冷酷的通知——直接强制退学(Required to leave the University)。
剑桥没有“挂科后让你在学校补考、反复重修”的中间灰色地带。能活下来的就继续高分读,活不下来的直接被一刀切劝退。由于被直接劝退的绝对人数极少,所以在留学生圈子里,极少能看到关于剑桥计算机“补考、转专业”的抱团吐槽。
剑桥计算机本科真正的危险课程:大一两门课
作为剑桥计算机本科(Part IA)的奠基石,其危险程度和致挂点属于地狱级别:
《函数式编程》(Functional Programming with OCaml)
危险指数:★★★★☆
为什么出事:颠覆性的编程思维排异反应。
绝大多数理科学霸在入学前接触的都是命令式编程(Imperative Programming)(如 Python, Java, C++)——核心逻辑是“先定义变量,再通过循环(Loops)改变变量状态”。
而剑桥大一进校直接强行要求你学OCaml(一种纯函数式编程语言)。它的底层核心是演算(Lambda Calculus)。它没有循环,没有变量赋值,全部靠高阶函数和极其烧脑的强类型强归纳递归(Recursion)来实现。
习惯了传统写代码逻辑的学生会产生极其强烈的思维不适。每周在小班辅导(Supervision)前,学生必须在白纸上手写 OCaml 代码来解决复杂的算法问题,如果递归基(Base Case)或者模式匹配(Pattern Matching)漏掉一个边界,整个程序逻辑会彻底错乱,导致每周作业严重拉垮,直接摧毁学生的自信心。
《离散数学与形式逻辑》(Discrete Mathematics & Logic)
危险指数:★★★★★
为什么出事:从“套公式算数字”到“纯形式化数学证明”的断层跃迁。
这是剑桥大一公认最硬核的理论课,也是区分“写代码的码农”和“计算机科学家”的分水岭。整门课和高中的 A-Level(包括进阶数学)完全脱节,不考任何具体的数字计算,全都是纯粹的符号逻辑证明。
考核内容包括命题逻辑、一阶谓词演算、集合论、强数学归纳法以及图论基础。期末统考(Tripos Paper)要求学生在完全没有电脑的闭卷环境下,用极其严密的数理逻辑符号去架构一个定理的底层证明。
如果学生的逻辑链条(Proof)稍微有一点漏洞、或者表述不严谨,阅卷教授会无情地直接扣成 0 分,是把大量理科天才逼到及格线(40分)边缘的超级大坑。
在剑桥计算机科学统考(Computer Science Tripos)中,大二大三的期末考(Finals)不仅决定了你最终的毕业学位等级,更有一批由国际学术巨擘亲自授课、难度登峰造极的“恶魔核心课与选修课”。
以下是往届剑桥学长圈子里公认最危险、最容易引发压分和学业崩溃的隐形雷区:
大二:《计算理论》(Computation Theory)
危险指数:★★★★★
为什么出事:全系公认大二“最像哲学和天书”的纯理论课。
这门课不敲一行代码,全都是形式化数学证明。课程核心死磕图灵机模型、可计算性(Computability)、停机问题(Halting Problem)以及正则语言与上下文无关文法(CFG)。
它要求你用纯逻辑推导去判定一个问题在宇宙灭亡前是否能被计算机解决。高中的解题技巧在这里完全失效,如果逻辑链条(Proof)稍微有一点漏洞,期末统考大题会被教授毫不留情地直接扣成 0 分,是极易踩雷挂科的硬核方向。
大二:《编译器设计实践》(Compiler Design)
危险指数:★★★★☆
为什么出事:全方位的脑力轰炸 + 极限的工作量。
这门课要求学生理解一个高级编程语言是如何被翻译成机器码的。你不仅要死记硬背枯燥的词法分析(Lexing)、语法分析(Parsing)和抽象语法树(AST),更致命的是它的大作业——要求你亲手写出一个功能完整的编译器。
这个项目的代码体量和逻辑复杂度极高,只要符号表(Symbol Table)或代码生成的一个微小逻辑出错,就会导致自动测评系统(Auto-grader)在高并发压力测试下全盘崩溃,直接触发及格线警报。
大三顶级选修:纯理论科学的“天花板”地雷(Part II)
到了大三,学生可以根据个人兴趣选择高阶选修课。剑桥作为全球理论计算机科学(TCS)的学术圣地,其选修课的硬核程度足以让普通高校的博士生感到吃力。
大三选修:《计算复杂度学》(Complexity Theory)
危险指数:★★★★★
为什么出事:这门课研究的是计算的终极极限。
哪些问题在宇宙灭亡前是无法被计算机解决的。课程直接死磕 P vs NP 问题、空间复杂度类(PSPACE/L/NL)、多项式谱系(Polynomial Hierarchy)以及著名的库克-列文定理(Cook-Levin Theorem)。
整门课没有任何代码成分,全都是极其高深的、长达数页纸的逻辑规约(Reductions)与数学证明。如果大一、大二的数理逻辑底子不扎实,大三选这门课如同看天书,期末闭卷考时面对大题往往连第一步规约都写不出来,直接面临毁灭性低分。
大三选修:《高级图形学》(Advanced Graphics)
危险指数:★★★★☆
为什么出事:多学科跨界轰炸。
它不仅要求你精通高性能 C++ 代码,还要你对三维空间几何、矩阵变换、光学和物理模拟有极其恐怖的数学直觉。
大作业(Coursework)往往要求从零写一个光线追踪(Ray Tracing)渲染器。只要物理光学的数学公式推导错了一个正负号,渲染出来的画面就是一片漆黑或满屏噪点。由于跑分系统完全看视觉输出和效率,Debug 极其痛苦,是出了名的“熬夜爆肝却拿不到高分”的课。
剑桥计算机生存的核心法则:如何避开这些高危雷区?
大一的生存红线:
由于剑桥不设常规补考(No Resits),这两门课的成绩虽然不计入你最终大三毕业的学位等级,但它们是硬性的晋升门槛(Progression Requirement)。
如果在 6 月份的统考中这两门课的总分拉垮导致没通过及格线,将直接触发学院的休学/暂缓学业(Rustication)甚至强制退学令。
大三选课“量力而行”:
剑桥大三的自由度很高,如果你未来想直接去投行、量化交易大厂(如 Jane Street, Citadel)或者科技巨头(如 Google, Meta)当软件工程师,尽量避开名字里带“Theory(理论)”或“Complexity(复杂度)”的纯数学课。多选择一些计算机图形学、数据库设计、网络安全等偏向工程落地、考核路径更清晰的科目,这样更容易稳拿 2:1 或一等学位毕业。
合理利用特殊情况申诉:
如果你不幸在考前或考试期间遭遇了不可抗拒的突发医疗事故(如严重的身体不适或心理危机),绝对不要硬撑着去考出个 20 分。务必在考后第一时间向学校提交Extenuating Circumstances(EC) 申诉。一旦 EC 审核通过,学校会 disregard(抹去)你这次失败的分数,并在 8 月份为你发放一次不锁分、算作第一轮正考的救命重考机会。

