UMN BSCS 就读体验,求加米

avatar 979673
cce48c2
2432
19
选课要求

在24fall以前,UMN CS和Math选课条件都非常少,本科生可随意选5-level,8-level的课。但是从24Fall开始,选课条件紧收,控制较为严格,必须乖乖从1,2level上起了。不太清楚是否能上课直接找老师要code,因为现在还在放暑假。抢课这方面我没有发言权,我转过去的学分太多了,所以我一般是先选课的那个。相关链接:cse.umn.edu

BS/BA区别

BS多上一节数学课,专业课学分更多。名声上,BS和BA没有太大区别,雇主不care。如果是希望大二上完希望转学两年上完的学生,推荐BA,更容易毕业。

课程质量

比陆本211好很多。可能也是我比较会避雷,评价不好的老师的课我上的不多哈哈。没有读ppt的老师,基本所有课程让你从开学到期末都有任务做。不是很卷,不压分。人数/同学背景

陆本转学来的同学除了山东财经大学外211居多,也有少部分985。身边统计学的话,读BA的稍微多一点。

找工/读研/科研情况

读研情况还不错,至少拿UIUC MCS属于有手就行,也有申到HYPSM的。今年找工非常难,在我认识的所有毕业生里,只有两个中国人NG上岸了,更多的人不准备硬刚就业环境去读研。找实习的难度是普通,至少lz这个菜狗也找到了暑假实习。同期三四个转学生找到了科研机会,老师还是会给机会的只要你一门心思找。

具体课程评价

专业课

  1. CSCI2041:Adv. Programming Principles(Sebastiaan Joosten)这节课学Ocaml,是UMN的core course,真的莫名其妙。学的东西对找工作没有任何用,但是为了毕业必须上。老师人还行,考试就是复刻模拟考,如果期中考得好期末可以不去考。但是他想让我们用ocaml写project就真的无语了,不过他最后把project变成了extra。
  2. CSCI3921:Issues in Computing (John Bartucz)这门课就是道德教育课,毕业用的,不用coding。也是一个很会关怀学生的老师,他猜我是中国人(刚去英语无敌烂),然后问我要不要加入普通话的discord社区。
  3. CSCI4131: Internet Programming (Dan Challou)强烈推荐,找工作最有用的一集。基础全栈开发,前端:HTML,Pug,CSS,JS 后端:Python,Node.js 数据库:MySql。老师在RMP被骂的很惨,但是我不理解,我感觉他还挺慈祥的。给分还行,不过要一直努力上课不能划水。
  4. CSCI4611: Programming Graphics an Games(Evan Suma Rosenberg)这节课很有意思,练习代码课,找工没用但是如果你想科研,这个老师很nice。可惜我就水过去了也没好好和老师connect。给分不错。
  5. CSCI5521: Machine Learning Fundamentals (Zhao) 网课,她讲得挺好的,算是一门机器学习入门,有时候助教上课。Zhao本人特别忙,据说是又开公司又带学生又上课的超级强人。给分很好。
  6. MATH4242: Applied Lin Alg(Micheal Perlman)线性代数plus版,比陆本讲的稍微多一点,不难。给分不错(也可能我觉得很简单)
  7. MATH5651: Prob-Stat Theory(Sergey Bobkov)概率论研究生版,讲得很深入,比较难,也学到的多。老师是非常厉害的大佬。他考试和往年卷子据说不换,可惜我不认识任何往年学生,就硬上了。


通识课

  1. LEAD 1961W:Leadership (Andrea Breen)老师人特别特别好,强烈推荐第一学期选上。它能让你感受到归属感,这节课就我一个英语不怎么的人,老师让全班人包容我(泪目
  2. ITAL1837:Imagining Italy Through Film。 水课,老师是非常优雅的法国女性,网课,她的猫有时候会露面。
  3. ESL3602: Speaking for Academic Purposes(Elizabeth Lake)老师很友善,关心学生,这节课中国人居多。记得用SN,不太好得A
  4. GEOG1502:Mapping Our World 超级无敌水,我甚至不知道老师长什么样。
19条回复