【CS37】入学半学期整体感受+LA生活

avatar 696745
TOOOOT000
2659
4
详细讲下。

学习方面:第一学期学校给推荐了两门课,CS455 编程入门和CS585 数据库,其中455是第一学期必修没法改,另一门我改成了算法大课CS570。本来想着是可能对刷题有点帮助,结果然并乱。从Stable matching讲到Minimal spanning tree,最近又讲到了dynamic programming。涵盖的内容确实不少,不过都属于比较进阶的算法内容,需要对基础数据结构的理解比较好,而且也不是面试里面会经常问道的内容。
另一门455基本上就是编程入门课。不过这个课我觉得设计的很不合理,因为它居然是从Java的类和面对对象开始讲的。如果之前没有什么编程经验的话,很容易就变成即不懂什么是面对对象,也不知道Java到底怎么写的情况(身边真实案例)。所以不推荐通过这个课入门编程,一般情况下完全不如B站上的教学视频来的好。
整体选课自由度还挺好的,可以第一学期就选561 Introduction of AI 或者选找工热门 571 Web Tech。基本上就是只要你想,就把37上成你想要的track。

生活方面:
LA毕竟是美国第二大城市,肯定少不了各种活动。而且USC也在市中心附近,距离Ktown LADT都不远,如果想活得精彩的话,这里绝对能满足你的需求。
But here comes the other side of the coin. 人多活动多,安全问题也随之而来。一般来LA都会建议下载个叫Citizen 的APP,用来看自己附近的突发情况。一开始我还关注下,后来因为USC附近的各种情况实在太多了,不胜其烦就把它卸载了,眼不见心不烦。反正一个rule of thumb: 天黑别出门。
  • 14
4条回复