斯坦福大学本科难读吗?

充琳雅充琳雅最佳答案最佳答案

CS本科在读,大一。 难度我觉得大致和UW,UIUC这些学校相当吧(仅指难度,不考虑项目质量和生源问题)。当然和MIT那种变态级别的肯定是没法比的,不过我认识的有人是直接被MIT本科拒了然后来的斯坦福的。

斯坦福的问题在于你很难通过考试取得高的GPA,因为斯坦福考试比较难并且给分低(据说比哈佛还低)。但是一旦你考到了很高的分数,GPA自然不会太低。所以斯坦福的GPA上下限都是很高的,6点几的GPA可能只能排到20%-30%的样子,但是你考到一个很吓人的成绩,9点多,那么GPA几乎就能排到前5%了。。。这就是这个系统的好处,你不会因为一次考试没考好把所有分数都拉下去,也不会因为一次考试考好了把分数拔高很多。每次考试都在一个区间里,你的GPA也会在一个稳定的区间里。

我个人感觉最难的一门课是CS144,Hardware/Software Interfaces,这门课主要讲计算机体系结构,涉及内存管理,进程线程等操作系统知识,还有寄存器汇编语言这样的CS基础课程知识。除了期末考试,还需要完成两个project,一个是设计一个CPU,另一个是用C语言实现一个算法。这门课上到一半的时候会有一个midterm,也是100分制的,这个需要准备一下,时间大约是一个半小时或者两个小时。最后的成绩是和midterm加final一起算的,比例大约是7::3,最后按百分制换算成4分制。另外CS144是必须要上满4个学分的,不能多也不能少,否则不能毕业。

其他相对难的科目包括CS182(数据结构),CS186(操作系统)等等,CS148(计算机网络)在我看来是最容易的一门。 作为一个计算机系的学生,我认为本科阶段最重要的是要打好基础,尤其是数学基础和CS基础,所以像微积分,线代,C语言这种就不详细说了。

个人认为最难的是离散数学和高数,我上的是Olin的Math 147(离散)和Math 146(偏微分),难度真的很大,但是内容都很基础,认真学的话应该都能学会。另外如果以后想申请phd的话,建议学一下代数拓扑和复变函数。

我来回答
请发表正能量的言论,文明评论!