# 上海交通大学相关

@SeanChao

如果你通过工科试验班进入到计算机相关的专业,那么恭喜你,你将体验到包含 理论力学 等课程在内的工科平台大套餐,在前三个学期计算机相关的课程极低。

如果你更喜欢自己支配时间或者自学 CS 那么需要充分考虑(试图挤占你各种时间的)培养计划对你的影响。

# 软件工程

笔者现在就读于软件工程专业,这是极少数在本科生教学上花心思的专业之一。引用上交通大学学生生存手册 (opens new window)中的一句话:

国内绝大部分大学的本科教学,不是濒临崩溃,而是早已崩溃

如果你进入了软院,那么能够享受到好一点的本科生教育。这一点要归功于院长本人对本科生教育的重视,以及其所在的 IPADS 实验室在学术的卓越。这个实验室下属的一系列课程基本上都可以对标国外知名大学的相关课程,含金量相当足。而软院的其它课程可能就相形见绌了。

软院的特点是代码量大,非常重视实践,无论一门课是及学分,都可能布置一系列编程大作业或项目(称 lab, project 等)。相应的,需要付出的时间精力也会很多。对于那些高质量课程配套的 LAB ,可以说能够极大地提升你的能力。

由于软院的课程安排比较紧凑,一个缺点就是培养计划几乎没有自己选择的空间。在隔壁 CS 专业高年级时,会开设许多不同方向的课程,即使是在培养计划内自己也有很大的定制空间。

需要注意的是,就本科教育而言,如果你在软院选择了系统软件方向,那么你得到的所谓「计算机底层」知识也是很充分的,毕竟有IPADS实验室背书。

# 计科与信安

可以参考上海交通大学学生生存手册中相关专业当事人的分享,请注意时效性:

计算机系在当前(2020)是电院分流中分最高的专业,进入难度大,内卷更显著。代码量和软工相比会少一点。

信安此前培养计划一直受到其本系人的诟病,2021开始会采用新的培养计划,拭目以待。信安会重点讲授数论、密码学等安全方向的课程,如果你想从事这方面的工作可以考虑。

Last Updated: 2021/6/18上午2:26:12