CS

官方修读计划(筛选后)

课程代号 课程名称 课程类型 学分 修读情况 东大CS
BIO1008 化学与生命科学 学院课程 3 ✅
CSC1003 计算机科学与程序设计导论 学院课程 3 ✅
CSC1004 Java程序设计实验 学院课程 1 ✅
DDA2001 数据科学基础 学院课程 3 ✅
MAT1001 微积分(一) 学院课程 3 ✅ ✅
MAT1002 微积分(二) 学院课程 3 ✅ ✅
MAT2041 线性代数与应用 学院课程 3 ✅ ✅
PHY1001 力学 学院课程 3 ✅
STA2001 概率与统计(一) 学院课程 3 ✅ ✅
CSC3001 离散数学 必修科目 3 ✅ ✅
CSC3060 计算机系统导论 必修科目 4 ✅
CSC3200 数据结构与高级程序设计 必修科目 4 ✅ ✅
CSC3150 操作系统 必修科目 3 ✅ ✅
CSC4120 算法设计与分析 必修科目 3 ✅ ✅
DDA3020 机器学习 必修科目 3 ❓ ✅
DDA3005 数值方法 选修科目 3 ✅ ✅
CSC3120 程序设计语言原理 选修科目 3 ❌ ✅
DDA4210 高等机器学习 选修科目 3 ❌ ✅
CSC4140 计算机图形学 选修科目 3 ✅ ✅
CSC4100 自然语言处理 选修科目 3 ❌ ✅
ECE4513 图像处理和计算机视觉 选修科目 3 ❌ ✅
CSC4001 软件工程 选修科目 3 ✅
CSC4303 网络编程 选修科目 3 ✅
MAT3007 最优化 选修科目 3 ✅
STA4001 随机过程 选修科目 3 ✅
MAT3350 信息论 自由选修 3 ✅ ✅
CSC4124 图计算 自由选修 3 ✅

那么,在对比和筛选完东大CS修考范围和港中深有的课之后,还剩下了下面的:

形式言語 (Formal Languages)

デジタル回路 (Digital Circuit)

这些都得靠自己去研究了

2025.12.19 补

这个学校没救了。

什么课都不开,我花了一年半时间来修学院必修课和专业必修课,就是为了能早点学,或者说学更多的专业选修课。大一刚进来的时候看那个 Scheme 还是觉得挺厉害的,居然有这么多可以学的。但是到大二下才发现这个学校根本不开什么选修课,而且抢课还是按照大四大三大二大一的顺序来的,也就是说,到我们大二这里更是没有什么选修课。

刚刚发生的事情就是:CS 快 300 人的大专业,最后所有专业选修课加起来只有 5 个位置(软件工程)留给我们抢课,同时还开了计算机网络,数据库,但这两门课都被老登们抢满了。

还有传奇设计三门大必修课操作系统、计算机系统导论、算法设计与分析都只开一个 lecture 而且全都挤到一个时间段,生怕学生上课上多了😅。

而且,还有很多课,比如程序设计语言原理、计算机图形学、数值方法等等,我估计大学四年下来都不会开一节课😄。

本来还想着跟东京大学的 CS 修读计划对比,有很多课可以上,不说我能在课上真正学到什么,但是至少有个学的打算。现在计划又得改了,不知道又要自学多少课程。虽然感觉这些课程大部分其实难度不大,更多在于背诵和简单理解即可,但是也是要花点时间的。

看看大三上完之后啥情况吧,如果要准备东京大学 CS 修考的话还得努努力。当然也可以水个港新的硕士,但有啥意思呢,感觉港新这俩地区就没啥好玩的,而且消费水平还高。

2026.10.14 大三老登。。

已经完全不想上课了,早点毕业早点摆烂吧

专业必修还差 DDA3020(计划大三下学期去 UCB 交流的时候修了然后转学分过来)

专业选修 A 类修了 CSC3170, CSC4001, CSC4140, CSC4303,还差 4 学分(或许还得修两门课,看看能不能去 Berkeley 交流的时候修了)

专业选修 B 类修了 DDA3005, STA4001, MAT3007,够了。

自由选修修了 CEC4000转,JPN1001,MAT3350, CSC4124(?感觉得问一下 SDS 教务处这门课算不算)。

UCore 还剩下 GEA, GEB, GEC, GED, ENG2001, ENG2002,还有够赤的。。

这样算下来,最好情况是去 UCB 的时候能把专业课的学分都修够,只剩下 UCore 这种,然后大四一学期 3 门课,两个 GE 一个 ENG 带走。