UC Davis CS 心得分享+ 转学生后两年保姆级教程
1151310
因为一直以来在从地里得到了很多有用的信息,所以也想把自己知道的分享出来,感觉也快到cc转学发offer的时候了,希望能帮上这些同学,也算是给自己bachelor生涯写份报告,画一个句号。首先鸣谢 1point3acres.com 同学,跟我一起完善了这份心得(请大家给他加点米 谢谢)PS:中介拌匀洗稿的话个人破产公司倒闭申的都不中
我之前一直就读在加州的一所cc,在申请季拿到了UCD CS和UCSD Math-CS的offer,最后综合考虑了专业,课程设置以及朋友圈的因素,选择了UCD (更详细的之前比较帖里有,可以去参考)
刚来之前就做好的一些调查,主要是看学校的check list和毕业要求,去统计自己到底需要上多少节课才能毕业,然后我是2020 fall转学的,我当时统计的专业要求一共14节课,具体可以分成三个类别:
关于学分:
cs要求180个学分毕业,我当时cc转了104个,还需要76个学分。davis这边必要的话转学生要修够16节upper才能毕业,所以除了专业要求的14节课,还需要选两节upper,任何专业都可以。16节upper上完是64个学分,剩下的12个就可以选一些lower的水课来凑。
关于pnp:
davis规定的是pnp的学分不能超过所有在Davis修的学分的1/4,比如我在Davis一共上了80个学分,除了那种只能pnp的,其他的所有pnp学分不能超过20个。专业课也可以pnp,但是如果打算申请master的话,就要慎重。pnp可以用在那些非专业课上,如果觉得会拉低gpa,就可以改成pnp
我的课程表如下给大家参考,因为我想省些钱,提前一个学期毕业并且在最后一个学期半价,所以选择了在summer上课
*黑体都是毕业要求
关于课程和老师:
**** 写在细节内容之前的话: 如果你看到某一节课的老师是Christopher Nitta,千万不要选!如果你选了的话,请立马点击drop the class! 如果很不幸,你已经完全错过了避开他的机会,找个风水好的地方和一个凉快一点的天台吧。 他曾经做过不止一次把整个班送进SJA的行为,就算你没有任何学术不端的行为,他也会想尽办法找到你“可能”作弊的行为并在final之后进行举报。
ECS 122A & ECS 122B & ECS 132 Yelena Frid
Frid的课算是比较好过的,她不会故意难为人,所以我跟她上了很多课。她教的不太好,但是考试之前都会有review课和sample test,这些题型基本跟考试一样,所以自学能力好的话可以选。quiz的频率每个课情况不同,总数在4-6个,不是inclass而是在家做,某个时段会在gradescope上放出来,可以用notes和google。如果你在piazza上contribution比较多的话,她会给你加分,我的朋友就是因为在piazza上很积极,所以加分后A-变成A了。作业的话122A & 122B都是交了就给分基本不看内容,132的话是几个人一组一起写,ta会批改。考试的话,122A & 122B的时候因为疫情都是在家考的,然后132是需要on campus考的。
ps: 如果找她要推荐信要在8月前,不然她不会写,她每年的人数都一定的,没有位置了就不给写了。
伍同学的补充说明: 疫情前上过Frid的122a和b,如上所说,frid除了上课讲不清楚内容以外,各方面都是一个很好的教授。作业内容不会太难,大考前还会专门开一节复习课给大家透露一下考试里会出现的算法(疫情前的复习课里边提到的内容基本就是考试题目换个数值,疫情后就不知道了,不保证近几年难度是否会出现变化)。但是她的算法课有一个很致命的缺点就是课程内容与new grad面试会遇到的内容高度相关。所有你在cc没学过但是某L开头的刷题网站频繁出现的算法+数据结构都是这两节课的上课内容。也就是说,课程之外还需要你大量的自学,否则你对这些内容的浅薄理解很可能会拖你找工作的后退。好处就是,如果你在上这两节课之前lc题数300+且常见的数据结构+算法的所有简单题型都刷过一遍,那这节课会变得非常水,因为她的作业和考试基本都是写一个思路,最多就是写出某段算法的核心内容,比如dp最核心的那一行,bfs压栈出栈的那几行,甚至是二叉树找子节点的伪代码(疫情前的难度)(如果你在看到这篇帖子的时候还暂时不知道以上专业术语的具体概念及实现,don’t panic,这很正常)
ECS 154A Matthew Butner
Butner人超好,教的也不错,有时候课上没事还会直播打游戏,所以很多时候上课上着就变成游戏直播(x 因为他之前也是davis的学生,所以对学生很友好。这个课基本学的都是各种电路,gate之类的,有四个作业,都是设计电路。每次可以找一个人组队,不过同一个人组队不能超过两次,然后final是写一个cache。每周会随机给你分小组,你要跟小组里的人聊天,然后写一个report说你学到了什么之类的,聊的愉快的话可以给对方kudo points,这个可以当成extra加在final成绩上。quiz的话在canvas,时间给的比较足,open notes。每个人都有三次机会,题量比较大,所以如果要刷满分的话最好一次过,不然重复做会比较辛苦。他这个quiz有题库,每次都不一样(但可能会有部分之前出过的题),好好上课写作业,基本都能A+。
ps:他挺乐意写推荐信的,但是你要多找他聊天,让他知道你是谁。
伍同学的补充:Butner的154A真的讲的非常好,作业的难度也不算特别大,如果你的cc是在南湾某大厂D字头附属学校上的,那应该不会觉得很难。 不过他的final project工作量非常非常非常大,且难度会超过所有project。 如果你选了他的这节课,记得一定要在final week之前做好时间规划,不然会很折磨。
ECS 189L Vladimir Filkov
这个课跟着wu同学上了, Filkov讲课很好,如果遇到他教的课一定要选,无论什么。我们这个189有很多topic,有时候是做游戏的,很少重复,每个学期内容和老师都不一样,我那个学期赶上的是data science,所以没什么太大参考价值。只是这个老师人很好,教的很好,curve很大方,我们那个课89%以上都是A。作业其实不难,最后project还挺有用的,每个组一个mentor,都是校外不同领域的人,课程结束还主动问我们要不要进一步的research,感觉是个很好的机会。Filkov是Davis decallab的co-direct,如果想做research或者积累经验的话,可以去陶瓷,本科生想做research门槛其实并不高,做的东西还挺有意思的。
MAT 108 Stephanie Dodson
老师很负责,note很全,网课video录的非常用心,考试前有review,sample和总结,能看出来绝对是个很严谨的好教授,考试还挺有难度的,主要是题量不小,看熟练度。数学课想好好学的话建议选这个,认真学不难拿A。更多的也没啥了,这老师挺高冷的,应该是个INTJ。
MAT 108 Sean Curry
(伍同学)Curry就教过那一个学期的课,是一个很年轻的教授,以前好像是在ucsd教书的。他的课程质量非常之高,高到让我不得不感叹davis和sd的差距(如果他的课能代表ucsd普遍教学质量的话)。 课程内容是离散数学,如果你有在上文提过的南湾某大厂附属D字头cc上过Math21JA的话基本可以水过。 TA会在discussion上讲解作业里的题,所以实在不会写就等着去discussion当伸手党,没必要花钱开chegg。
ECS120 Matt Franklin
(伍同学)就这么跟你说吧,我整个大学就在他的课上拿过一个F。 ECS120这节课系里规定的内容是关于自动机dfa和nfa的,很多老师都会在课上解释一下这两个玩意儿是个什么东西,然后让学生在作业和考试里大概画一下自动机的流程图就完事儿了。 但富兰克林先生,aka戴维斯计算机系最有韵律感的男人,偏不这么做。他在课上不会给你解释什么叫自动机,不会给你解释nfa和dfa到底有什么区别,他只会用细如蚊蝇的声音说一些奇奇怪怪的话并配上极其具有韵律感的动作。我是在疫情前上的这节课,到midterm之前的那个星期从开学坐满人的教室到只有5个人,大概你就能想象到他的课程水平有多糟糕了。 有人会问了,“欸,上课不讲东西那你们学什么呀,考试考什么呀?” 他会在开学的时候给你发(我怀疑是他自己写的)一个pdf,其行文之糟糕用词之繁琐足以困扰我全家,然后考试会从pdf里边随机抽几段概念让你原文默写。 如果你觉得你的脑袋瓜足以支撑你在考试前背下两百多页pdf里面每一个名词的具体概念及其相关的完整的python code,那可以挑战一下他的这节课,不然的话还是避开吧,人生在世世事无常大肠包小肠,没必要和自己过不去。
ECS 120 Vladimir Filkov
(伍同学)从富兰克林的120拿了F之后就接着上了飞科的120,割裂感极其之大。前者让刚入学的我怀疑人生怀疑学校怀疑这个世界,后者让我直接爬上开悟之坡。我可以用个人名义打包票,飞科的教学质量在davis的cs系里少说能排个前三。他可以用40分钟的lecture打通你的任督二脉,三言两语直接点出所有你可能觉得会很confused的点,并且用非常精细的例子给你演示nfa、dfa的区别。美中不足的就是他的课只要开小差马上就会变得很吃力,作业会稍微有点难度(但写了就有分),考试内容是作业的pro max版,如果你有概念吃得不是很透彻,作业写起来有些吃力的话,你的考试成绩不会太好看。
总的来说,他是属于那种高质量高要求的教授,课不水,但能学到东西,且很锻炼人。
ECS 150 Sam King
没有任何参考价值,因为这个老师只教了一次这节课,当时为了快点上后面的课盲选的...其他教课的老师就是坑与更坑的区别,别选nitta就行。其实其他课维持好,这课得一个B影响不大。
ECS 150 Joel Porquet
(伍同学)疫情后到毕业前的那段时间150这节课就没啥能选的教授,Porquet是属于当时的最优解。不过上完课的体验确实挺好的,至少讲课够清晰,内容解释得够全面。
这里需要提醒一下各位cs的新生,ECS 150 Operating Systems这节课是本科阶段最难的,且完全没法避开的一节课。上这节课的同时极其不推介在同一学期安排超过一节的upper divison的cs课(即,除这节课以外,建议只上1节其他的cs课,甚至不上)。课程难度和作业的工程量非常大。
Porquet的这节课要求两人为一个小组做project,且完成后需要双方互相打分。你的project成绩取决于正确率+你队友给你的评分,也就是说,如果有人滑水摸鱼且让你很难受的话,你是有办法合理保护自己的权益的(摸鱼这一块在后文的ECS165A部分我会说)。 个人建议是和认识的靠谱的朋友一起上这节课,不求队友carry,只求不拖后腿。
ECS 152A Dipak Ghosal
写作业要用latex,讲课不太好,作业基本都是满分,考试有难度,最后给curve了。
ECS 152A Chen-Nee Chuah
(伍同学) 中规中矩吧,不算好到让人印象深刻也不算坏到让人一辈子都玩不了,大概是能把课讲清楚讲明白,且作业不算太难的那种程度。 作为一个选修课,152A比较偏理论,如果你已经决定好毕业后要回国就业的话,那这节课的内容值得你好好学一学,都是面试里常出现的(比如三次握手四次挥手)
ECS 153A Matt Bishop
(伍同学)在这节课上拿到了一封推,所以总体印象可能会比较带有主观色彩。 这节课的内容是computer security,比较偏理论(也有少量的代码实现),需要大量的阅读理解。比较建议在piazza上多发言,把自己当成这节课的TA,让他能大概记住你的名字,比较有利于后期套磁。总体难度对于当时快毕业的我来说不算太高,但如果刚入学且没有接触过C语言且没有大型项目规范化开发经历的话可能会很吃力。不过他的作业里面课外阅读部分有一个小trick,用搜索引擎搜那些文章是能搜出中文版的,写起来会稍微轻松一点。
ECS 165A Mohammad Sadoghi
(伍同学) 数据库设计,每年冬天会开一次,如果你不小心挂科了的话要等到第二年才能重修,所以在选这节课之前请三思。在过去5年内只有他一个教授教这节课,且接下来很长一段时间内应该都只有他一个教授教这节课,所以别指望“这个老师太难,我等下次是一个简单的教授再选这节课”。
课程内容为一整个大project,分为3个mile stone,每个milestone结束之后都需要做一次成果提交和汇报,需要在15分钟内整个小组给他解释你们都干了啥,完成了啥,具体内容咋实现的。 课程无midterm无final,但需要从头使用他提供的pyton骨架搭建一个数据库。(starter code大概50行,最后我们那个项目写完大概一千五到两千行,python code)。
从个人经历来看,Milestone1 最难,需要在两个星期之内完成数据库基本功能的搭建,且他给的instruction里面不会有任何关于你该完成哪些部分的先后顺序的提示。Milestone2 和3的难度取决于你们在milestone1时对于整个数据库系统的设计是否足够完善和是否有提前考虑到多线程的优化。
当时我们组5个人里有3个在划水摸鱼,ddl前三天才告知不会写(有两个是CS大三的学生,但代码质量极其堪忧;还有一个是major商科,minor CS的,让他实现一个接口但这人直接在接口里调用了那个我们要使用该接口实现的function,期间让他们每天更新状况但都没人理,最后提交代码了才发现完全用不了)最后是我和基友两个人硬着头皮才完成的5个人的工作量。所以上这一节课之前千万得先找好队友,还是那句话,不求队友C,只求别拖后腿。
好处是这节课上完你对于数据库的理解会特别牢固,且代码能力会得到一次蜕变;上课去不去都行,对你完成project和了解database没啥影响。
ECS 140A Kurt Eiselt
这老师年纪已经很大了,声音很好听,网课的话视频录的挺用心的。5个作业,5个quiz还有一个final,都是在canvas上考的,可以看notes。这课整体不难,就是什么都学一点但是都不深,学了haskell,prolog, erlang,java, 作业github上都有,很多年了基本不改。
ps:这个老师当初我找他要推荐信了,他说如果我需要可以给我写do well in calss那种,但是后来就装死不理我了,所以如果找他要推荐信的话最好多跟他互动。他title很多很厉害,在这个领域也很久很久了,基本上是最早那批学cs的人,能争取到应该还是挺好的。
ECS 160 Prem Devanbu
课程比较有用,学的东西还挺有价值的,作业质量也不错,能看出来是很用心设计的,但真的考试好恶心好恶心好恶心啊。这个课主要就是用java,内容大概三个部分,第一部分是java design patterns,第二部分是java 8的一些特性,streams,functional programming,rereflection和annotation,第三部分是software architectural patterns。说实话这课学的东西算是davis那么多upper课里最贴近工业界的课程,但是考试比较难顶,就算最后curve了,全班均分也是个C-。对了这个课有前置需求,就是要上过140a,所以想上的话需要提前计划。
重点讲一下这个老师吧,这个老师真的超级nice,我跟着他做了research,他就是我之前提到的decallab的另一个co-direct,他直接在自己官网上写了,如果跟他做research或者在他的课上拿了A-以上,他就会给写推荐信。我midterm考完感觉自己没戏了就赶快找他做了research,考察的东西并不多,就是看了看我的简历问了下我一周能做多久,然后第二周就给我project让我做了。说是research,其实他的项目都很偏应用性质,都是开发工具类的,对以后找工也有帮助。我就做了一个月就到申请期了,然后找他写推荐信,他立刻答应了,还说写几个学校都行,而且我发了request后他当天就全部提交完,真的超级迅速超级配合。他老婆人也超级好超nice,我好喜欢好喜欢他们啊。
这个老师去年年底跟另一个linguistic的教授一起合作拿到了一笔funding,如果在ucd想读phd可以关注一下,他当初有问我要不要继续跟他读phd,所以我觉得他应该是想招人的吧。他主要是做的是software engineering和nlp的结合。将nlp运用在source code上,然后开发一些可以帮助开发者写代码的工具。
btw说句题外话,我一开始以为他就是个很普通的可爱的小老头,后来才发现他h-index是62,算是我们学校很高的了,而且人真的很好。想申请的话可以争取一下他的推荐信,我感觉我彩票校能中,是有他推荐信和research的加成的。而且ucd master能那么早发录取,估计也是有一定关系叭我猜的,因为我背景其实并不是很强,申请也是踩点交的。
PSC 120 Jeffrey Schank
大水课,用java,编程的部分很简单,课上都能写完,几乎不会占课下的时间。考试都是小组一起做的,很好满分,能选上就选吧,好刷gpa,还能当一节major upper选修。
ps:这节课算比较难抢,因为只有一个老师开,不是每学期都有。cs只能pass2选,但是wl只要能排在前十名,基本都能进去,因为很多psychology的学生不会coding,开学前两节课上完就会好多人drop。
UWP 104A Randeep Padda
erika是最水的但是我抢不到,这个老师也很水,好好按着要求写,别晚交,A挺稳的。一共写四个essay,都是互相关联的。第一个是介绍一家你感兴趣的公司,第二个是给这家公司ceo or hr写一封email,问一下你感兴趣的事情,第三个是写resume,第四个是根据你的resume写一篇cover letter。其实这些还挺有用的,尤其是resume和cover letter,认真学一下找工作的时候很有帮助。老师打分很特别,每个作业没有分数,只有complete跟incomplete。只要按着她的要求写了,最多去oh找她问问意见基本就是complete。最后的成绩是看你有几个incomplete和late,如果没有就是A, 如果incomplete和late一起超过三次,就是B, 以此类推。这个我感觉挺好的,不会因为写的东西跟老师喜好不match就得不了高分。
UWP 104T Erika Strandjord
(伍同学)没错我就是那个抢到过erika水课的大聪明。她的课我直接惊呼水爆。只需要针对某一个内容写一个说明书就行了(当时我是写了一个做卤肉饭的说明书,不知道自己在想什么),语法用词没问题的话轻松拿A,且每周的工作量不大,认真做的话一个小时到两个小时左右就能把一周的活干完。
COM 100 & COM 110
这两个课就是为了满足16个upper选的, 一个是中东北非电影,一个是香港电影。香港电影可以选,一共就三个essay,5pages / 5pages / 7pages这样,前两个是选一部电影赏析,最后一个是选三部电影对比分析。基本豆瓣知乎都有影评,看完二次加工就行,而且都是很经典的香港电影,再看一遍也挺有趣的,好好写A不难。中东电影不行,好pass但是不好拿A。看的都是很旧很冷门电影,说的都是中东那边的话。听不懂也找不到资料,即便是用英文找也找不到,就真的是逼你必须买书,这书还没有电子版,只有图书馆有,亚马逊上二手的几乎都被我们这个课的买完了hhhh,两个essay都是10 pages以上,然后3个discussion。老师说话从不张嘴,根本听不懂,最后改pnp了。
ECS 098F The Missing CS Quarter 1point3acres.com UC Davis
推荐一下这个课,这个课是节隐藏课,2019年才出现的,设计课程和教课的人都是davis的学生,可以拿来凑学分,同时这节课能很好的填补lower和upper之间的gap。课程难度不高,但是对于基础不好的学生,尤其是之前在cc读书的,他会手把手教给你很多很有用的操作,比如怎么安装虚拟机,怎么链接csif;linux的基本操作,bash,script等等;如何写unit test,debugging的一些技巧,还有git的使用,version control这些学校老师不会教,但是上课会用到的东西。上150前能把这个上了,会帮助很大。
FST 003 啤酒课
(伍同学)疫情期间zoom上的,水课。介绍怎么酿啤酒的,考试内容翻课程讲义ctrl+f就行。以后改回线下实体课的话不知道难度会不会变大,不过用来凑凑学分还是挺好的,有些时候教授还会请来davis附近啤酒厂的人做讲座,课程内容还是很有意思的(当时我上课的时候这节课是安排在周五傍晚,一般我都是一边喝啤酒一边上啤酒课,每次上完都醉醺醺的,很有意思)
NUT 010V 营养课
(伍同学)这应该算一节超大的水课了,营养学相关的课程,考试都是课上的内容,前人也post了很多笔记,搜索引擎搜一下就行。很推荐拿来凑学分用
ECH 001 咖啡课
online的时候是水课,实体后据说难度有上升。喜欢咖啡的朋友可以选一下,每周都有lab,需要交一个lab report,找好队友没啥难度。主要是学一些咖啡相关知识然后品咖啡,比如dark/light,酸度,气味,放多少水,水温多少,到后面还会自己烘焙研磨咖啡然后带回家喝。final就一篇essay,每周有pre lab quiz,好好看lab book就没问题,咖啡爱好者可以考虑一下,选来凑学分。
GEL 012 恐龙课
也是非常水,是讲的关于恐龙的进化的知识,很多其实都是小时候在科普杂志里看过,再用英文学一遍。课其实不用听,每周quiz直接搜ppt或者quizlet,最后discussion里share一个跟课程相关的外部资源,然后解释一下就ok了,也是很好的凑学分选择。
关于费用:
平时一个学期一万七八的样子,其中保险是每学期919。学校的保险很好,我当时为了省钱换成便宜的那种,但是这样其实有赌的成分在,毕竟校外那种保险什么都不包,出事了就要自己花一大笔钱,比较幸运的是这两年我基本没怎么出过门,也不怎么生病,所以苟下来了。所以换保险这个大家需要根据自己的情况考虑好。
学费可以在最后一个学期申请半价,只要不超过10个学分(任何课都可以),可以申请course reduce,这样学费就是原来的一半。具体的流程就是在选好最后一个学期的课之后在iglobal申请,然后dean office和major advisor检查过会给你发新的i20, 然后学费就会变一半了,可以早点申请,这样在学费ddl之前就能变半价,不需要交费再退费之类占用资金了。
summer利用好的话可以省钱省时间,还能维持gpa,不过也是运气的成分比较大,因为每年summer上课的老师都是随机的。summer一节课各种费用一起大概两千五百多,我当时summer的时候老师不错,课都是毕业必修课而且有同学一起上,所以就选择上了summer的课。我算的是两节课五千左右,这样最后一个学期只剩两节课能申请半价,省下一半大概是七千多,这样一来一回能省下将近两千,比较划算。
关于保险:
(伍同学)我是蹭的家里kaiser的保险,但当时完全没想到要waive掉学校的,白交了几个学期的钱。学校的保险好处是在校医院直接报id就能用,不需要copay,但cover的项目不多。 Kaiser的好处是到处都是他家的医院,能定期用保险去做体检测视力,出现一些小毛病也不至于看不起医生,坏处就是门槛会稍微有点高,如果你不差钱,且身体不怎么好大小毛病都有一些的话我会建议去办一个kaiser的保险
关于住宿:
davis大部分都是公寓,而且都是一签签一整年的
以下信息是wu同学和peng同学提供的:
Peng同学住在1666 Da Vinci,这个地方有车的人可以考虑。这个公寓比较好的是有电梯,不需要整年租(好后悔自己当时没发现这个)4b2b价格是3150,wifi免费,每一户都有自己的洗衣机跟烘干机,空调能制冷也能制热。
我的话,当时不用去学校,所以租到了955 Cranbrook Ct。公车15分钟到学校的地方,公寓有些年纪,但是跟室友分摊完七百多租了一个11ft x13ft外加独立衣帽间的主卧,我觉得还是比较值得的,可是如果让我再次选择,我不推荐,因为公寓比较旧而且没有自己的洗衣机烘干机,我自己每次洗衣服之前都要先把洗衣机洗一下,而且即便那样还是有些不舒服。而且我们公寓的空调是只制冷不制热的…我还是冬天到了才发现的,真的大意了….各位找房子的时候注意一下吧,davis冬天还是挺冷的,能制热的空调太重要了。
(伍同学)The U非常不推荐!!第一个原因就是吵!小区建在铁路边上,如果你选的是4b2b的房型然后被分派到靠西边的那两栋楼的话,每天晚上你都能听到杜比全景声的火车鸣笛声,并且你还能感受到火车过境的震动感。好几次我都以为地震了, 结果是火车路过。第二个原因就是你能在不同房型感受到晒和阴暗的两个极端,窗户朝东西两个方向开的房间,要么就是早上阳光直接射你脸上,要么就是晚上夕晒阳光直接射你脸上。 公寓自带的最便宜的那种百叶窗遮光率基本为0,需要自己添置遮光设备(当时我是去safeway买了一卷锡箔纸,然后用透明胶贴到窗户上,小成本干大事);然而南北向的房间,尤其是北边那栋楼(忘记数字了,大概是7栋?)的北边那一排房间,常年无日晒,就算是大白天那里都还是阴阴的,简直是另一个极端。 第三点就是性价比了,我第一年签约的时候有早鸟价,4b2b的单人间每个月875,加上无棚停车位每个月35,包水网费。但到了第二年续约的时候,签完字才发现没有优惠价了,每个月要交接近1k1。这个价位在davis完全可以找到性价比更高的替代品!且4b2b中单人间面积极小!长宽大概只有170正常男性2臂展x3臂展的大小,且公寓自带的床就占掉了整个房间2/3的面积,剩下的地方放个电竞椅都难。
我会比较推荐星巴克附近的tangle wood,之前有朋友在那住我去蹭过一晚,和the u是同样的价位,房间比the u大了一倍,且无棚的车位免费停,还能选择每月35刀的公寓水电网套餐,夏天可以不用心疼电费的开空调。(小tips,如果你的室友是local的话请让他来开pge的账户,local在夏天有电费补贴,开空调不会贵到爆)。地理位置也好,走过街就是烧鸭饭、肯德基、粤菜馆和星巴克,稍微走几步就能直接safeway,如果身体不舒服kaiser也离得近。
如果你有很多朋友准备一起住且能一起开车上下学的话,其实往北一点到woodland南部租整个的大house会更划算,那边的房子其实都很新,而且人少比较安静。
写在最后:
马上还有一周,我的大学生涯彻底结束了,这些年从社区大学到UCD,一路收到了很多人的帮助,也拿到想要的master offer,人生的这个阶段也算是画上一个满意的句号了。我是一个非常慢热的人,一开始转学的时候非常不安也非常惶恐,谢谢wu同学aka超级无敌克里斯一直以来的帮助,分享自己踩过的坑(x, 让我能很好的适应并融入了UCD,谢谢我的固定神队友peng同学还有han同学,让我所有的team work都能圆满的完成,大家一起做作业一起上课真的很棒~ 我很喜欢在davis经历的一切,也希望即将要去Davis的你们不要太担心,一切都会很顺利的!!
最后攒攒人品,希望克里斯同学能拿到想要的offer,无论是master还是找工都一切顺利,希望peng同学han同学能找到理想的工作,希望后面的春招秋招也能有公司捞捞我QAQ
我之前一直就读在加州的一所cc,在申请季拿到了UCD CS和UCSD Math-CS的offer,最后综合考虑了专业,课程设置以及朋友圈的因素,选择了UCD (更详细的之前比较帖里有,可以去参考)
刚来之前就做好的一些调查,主要是看学校的check list和毕业要求,去统计自己到底需要上多少节课才能毕业,然后我是2020 fall转学的,我当时统计的专业要求一共14节课,具体可以分成三个类别:
- 6节必修课:
- ECS 132 Probability & Statistical Modeling for CS or MAT 135A Probability or STA 131A Introduction to Probability Theory
- ECS 122A Algorithm Design & Analysis
- ECS 120 Theory of Computation or ECS 122B Algorithm Design & Analysis
- ECS 140A Programming Languages
- ECS 150 OS & System Programming
- ECS 154A Computer Architecture
*这里有顺序要求154A上完才能选择 150然后是 140A(需要注意)
*如果想上选修中ECS160 Software Engineer这节课的话,需要完成上面提到的140A这个prerequist。 也就是说,如果你课程顺利一节课都没挂的话,需要3-4个学期才能选160这节课。 这是本科课程阶段为数不多的看起来没啥前置要求但其实很难满足的一节课
- 1节写作课 UWP 101 or 102 or 104
104的课号后会跟随不同的字母,代表这节写作课主要涉及的方向,如104T就比较偏向于工业写作,104A则是business writing。 个人会比较推荐选104T,难度对于cs专业的学生来说不会太高,不需要大量引用参考文献。如果你不小心选到了104B(law writing)和104J (social justice),除非对自己的写作水平非常自信+实在是没事可做了,否则个人建议是换一节课上。
- 7节 upper选修课
6节课从下面选
ECS 120-189 inclusive;
ECS 193AB (counts as one);
one approved 3–5 units course from ECS 192 or 199;
ECN 122;
EEC 100, 171, 172, 180A, 180B;
LIN 127, 177;
PSC 120
1节课从下面选
MAT 100-189, excluding MAT 111;
STA 131A, 131B, 141B, 141C;
*其实如果来得及的话大家可以在cc里把美国历史修完,这样去到学校里就不用修了,本来就是文科课, UC里的肯定比CC难,虽然可以pnp,但是davis这边pnp学分有上限,最好不要占这个额度,给自己以后留点容错率。
关于学分:
cs要求180个学分毕业,我当时cc转了104个,还需要76个学分。davis这边必要的话转学生要修够16节upper才能毕业,所以除了专业要求的14节课,还需要选两节upper,任何专业都可以。16节upper上完是64个学分,剩下的12个就可以选一些lower的水课来凑。
关于pnp:
davis规定的是pnp的学分不能超过所有在Davis修的学分的1/4,比如我在Davis一共上了80个学分,除了那种只能pnp的,其他的所有pnp学分不能超过20个。专业课也可以pnp,但是如果打算申请master的话,就要慎重。pnp可以用在那些非专业课上,如果觉得会拉低gpa,就可以改成pnp
我的课程表如下给大家参考,因为我想省些钱,提前一个学期毕业并且在最后一个学期半价,所以选择了在summer上课
| 2020 fall | 2021 winter | 2021spring | 2021 summer |
| ECS 122A | ECH 001 | COM 100 | ECS 140A |
| ECS 154A | ECS 120 | ECS 150 | ECS 122B |
| ECS 189L | LIN 001 | ECS 152A | |
| MAT 108 | STA 131A | GEL 012 | |
| NUT 010V | UWP 104A | ||
| 2021 fall | 2021 winter | ||
| COM 110 | ECS 132 | ||
| ECS 160 | PSC 120 | ||
| FST 003V | |||
| ECS 98F |
关于课程和老师:
**** 写在细节内容之前的话: 如果你看到某一节课的老师是Christopher Nitta,千万不要选!如果你选了的话,请立马点击drop the class! 如果很不幸,你已经完全错过了避开他的机会,找个风水好的地方和一个凉快一点的天台吧。 他曾经做过不止一次把整个班送进SJA的行为,就算你没有任何学术不端的行为,他也会想尽办法找到你“可能”作弊的行为并在final之后进行举报。
ECS 122A & ECS 122B & ECS 132 Yelena Frid
Frid的课算是比较好过的,她不会故意难为人,所以我跟她上了很多课。她教的不太好,但是考试之前都会有review课和sample test,这些题型基本跟考试一样,所以自学能力好的话可以选。quiz的频率每个课情况不同,总数在4-6个,不是inclass而是在家做,某个时段会在gradescope上放出来,可以用notes和google。如果你在piazza上contribution比较多的话,她会给你加分,我的朋友就是因为在piazza上很积极,所以加分后A-变成A了。作业的话122A & 122B都是交了就给分基本不看内容,132的话是几个人一组一起写,ta会批改。考试的话,122A & 122B的时候因为疫情都是在家考的,然后132是需要on campus考的。
ps: 如果找她要推荐信要在8月前,不然她不会写,她每年的人数都一定的,没有位置了就不给写了。
伍同学的补充说明: 疫情前上过Frid的122a和b,如上所说,frid除了上课讲不清楚内容以外,各方面都是一个很好的教授。作业内容不会太难,大考前还会专门开一节复习课给大家透露一下考试里会出现的算法(疫情前的复习课里边提到的内容基本就是考试题目换个数值,疫情后就不知道了,不保证近几年难度是否会出现变化)。但是她的算法课有一个很致命的缺点就是课程内容与new grad面试会遇到的内容高度相关。所有你在cc没学过但是某L开头的刷题网站频繁出现的算法+数据结构都是这两节课的上课内容。也就是说,课程之外还需要你大量的自学,否则你对这些内容的浅薄理解很可能会拖你找工作的后退。好处就是,如果你在上这两节课之前lc题数300+且常见的数据结构+算法的所有简单题型都刷过一遍,那这节课会变得非常水,因为她的作业和考试基本都是写一个思路,最多就是写出某段算法的核心内容,比如dp最核心的那一行,bfs压栈出栈的那几行,甚至是二叉树找子节点的伪代码(疫情前的难度)(如果你在看到这篇帖子的时候还暂时不知道以上专业术语的具体概念及实现,don’t panic,这很正常)
ECS 154A Matthew Butner
Butner人超好,教的也不错,有时候课上没事还会直播打游戏,所以很多时候上课上着就变成游戏直播(x 因为他之前也是davis的学生,所以对学生很友好。这个课基本学的都是各种电路,gate之类的,有四个作业,都是设计电路。每次可以找一个人组队,不过同一个人组队不能超过两次,然后final是写一个cache。每周会随机给你分小组,你要跟小组里的人聊天,然后写一个report说你学到了什么之类的,聊的愉快的话可以给对方kudo points,这个可以当成extra加在final成绩上。quiz的话在canvas,时间给的比较足,open notes。每个人都有三次机会,题量比较大,所以如果要刷满分的话最好一次过,不然重复做会比较辛苦。他这个quiz有题库,每次都不一样(但可能会有部分之前出过的题),好好上课写作业,基本都能A+。
ps:他挺乐意写推荐信的,但是你要多找他聊天,让他知道你是谁。
伍同学的补充:Butner的154A真的讲的非常好,作业的难度也不算特别大,如果你的cc是在南湾某大厂D字头附属学校上的,那应该不会觉得很难。 不过他的final project工作量非常非常非常大,且难度会超过所有project。 如果你选了他的这节课,记得一定要在final week之前做好时间规划,不然会很折磨。
ECS 189L Vladimir Filkov
这个课跟着wu同学上了, Filkov讲课很好,如果遇到他教的课一定要选,无论什么。我们这个189有很多topic,有时候是做游戏的,很少重复,每个学期内容和老师都不一样,我那个学期赶上的是data science,所以没什么太大参考价值。只是这个老师人很好,教的很好,curve很大方,我们那个课89%以上都是A。作业其实不难,最后project还挺有用的,每个组一个mentor,都是校外不同领域的人,课程结束还主动问我们要不要进一步的research,感觉是个很好的机会。Filkov是Davis decallab的co-direct,如果想做research或者积累经验的话,可以去陶瓷,本科生想做research门槛其实并不高,做的东西还挺有意思的。
MAT 108 Stephanie Dodson
老师很负责,note很全,网课video录的非常用心,考试前有review,sample和总结,能看出来绝对是个很严谨的好教授,考试还挺有难度的,主要是题量不小,看熟练度。数学课想好好学的话建议选这个,认真学不难拿A。更多的也没啥了,这老师挺高冷的,应该是个INTJ。
MAT 108 Sean Curry
(伍同学)Curry就教过那一个学期的课,是一个很年轻的教授,以前好像是在ucsd教书的。他的课程质量非常之高,高到让我不得不感叹davis和sd的差距(如果他的课能代表ucsd普遍教学质量的话)。 课程内容是离散数学,如果你有在上文提过的南湾某大厂附属D字头cc上过Math21JA的话基本可以水过。 TA会在discussion上讲解作业里的题,所以实在不会写就等着去discussion当伸手党,没必要花钱开chegg。
ECS120 Matt Franklin
(伍同学)就这么跟你说吧,我整个大学就在他的课上拿过一个F。 ECS120这节课系里规定的内容是关于自动机dfa和nfa的,很多老师都会在课上解释一下这两个玩意儿是个什么东西,然后让学生在作业和考试里大概画一下自动机的流程图就完事儿了。 但富兰克林先生,aka戴维斯计算机系最有韵律感的男人,偏不这么做。他在课上不会给你解释什么叫自动机,不会给你解释nfa和dfa到底有什么区别,他只会用细如蚊蝇的声音说一些奇奇怪怪的话并配上极其具有韵律感的动作。我是在疫情前上的这节课,到midterm之前的那个星期从开学坐满人的教室到只有5个人,大概你就能想象到他的课程水平有多糟糕了。 有人会问了,“欸,上课不讲东西那你们学什么呀,考试考什么呀?” 他会在开学的时候给你发(我怀疑是他自己写的)一个pdf,其行文之糟糕用词之繁琐足以困扰我全家,然后考试会从pdf里边随机抽几段概念让你原文默写。 如果你觉得你的脑袋瓜足以支撑你在考试前背下两百多页pdf里面每一个名词的具体概念及其相关的完整的python code,那可以挑战一下他的这节课,不然的话还是避开吧,人生在世世事无常大肠包小肠,没必要和自己过不去。
ECS 120 Vladimir Filkov
(伍同学)从富兰克林的120拿了F之后就接着上了飞科的120,割裂感极其之大。前者让刚入学的我怀疑人生怀疑学校怀疑这个世界,后者让我直接爬上开悟之坡。我可以用个人名义打包票,飞科的教学质量在davis的cs系里少说能排个前三。他可以用40分钟的lecture打通你的任督二脉,三言两语直接点出所有你可能觉得会很confused的点,并且用非常精细的例子给你演示nfa、dfa的区别。美中不足的就是他的课只要开小差马上就会变得很吃力,作业会稍微有点难度(但写了就有分),考试内容是作业的pro max版,如果你有概念吃得不是很透彻,作业写起来有些吃力的话,你的考试成绩不会太好看。
总的来说,他是属于那种高质量高要求的教授,课不水,但能学到东西,且很锻炼人。
ECS 150 Sam King
没有任何参考价值,因为这个老师只教了一次这节课,当时为了快点上后面的课盲选的...其他教课的老师就是坑与更坑的区别,别选nitta就行。其实其他课维持好,这课得一个B影响不大。
ECS 150 Joel Porquet
(伍同学)疫情后到毕业前的那段时间150这节课就没啥能选的教授,Porquet是属于当时的最优解。不过上完课的体验确实挺好的,至少讲课够清晰,内容解释得够全面。
这里需要提醒一下各位cs的新生,ECS 150 Operating Systems这节课是本科阶段最难的,且完全没法避开的一节课。上这节课的同时极其不推介在同一学期安排超过一节的upper divison的cs课(即,除这节课以外,建议只上1节其他的cs课,甚至不上)。课程难度和作业的工程量非常大。
Porquet的这节课要求两人为一个小组做project,且完成后需要双方互相打分。你的project成绩取决于正确率+你队友给你的评分,也就是说,如果有人滑水摸鱼且让你很难受的话,你是有办法合理保护自己的权益的(摸鱼这一块在后文的ECS165A部分我会说)。 个人建议是和认识的靠谱的朋友一起上这节课,不求队友carry,只求不拖后腿。
ECS 152A Dipak Ghosal
写作业要用latex,讲课不太好,作业基本都是满分,考试有难度,最后给curve了。
ECS 152A Chen-Nee Chuah
(伍同学) 中规中矩吧,不算好到让人印象深刻也不算坏到让人一辈子都玩不了,大概是能把课讲清楚讲明白,且作业不算太难的那种程度。 作为一个选修课,152A比较偏理论,如果你已经决定好毕业后要回国就业的话,那这节课的内容值得你好好学一学,都是面试里常出现的(比如三次握手四次挥手)
ECS 153A Matt Bishop
(伍同学)在这节课上拿到了一封推,所以总体印象可能会比较带有主观色彩。 这节课的内容是computer security,比较偏理论(也有少量的代码实现),需要大量的阅读理解。比较建议在piazza上多发言,把自己当成这节课的TA,让他能大概记住你的名字,比较有利于后期套磁。总体难度对于当时快毕业的我来说不算太高,但如果刚入学且没有接触过C语言且没有大型项目规范化开发经历的话可能会很吃力。不过他的作业里面课外阅读部分有一个小trick,用搜索引擎搜那些文章是能搜出中文版的,写起来会稍微轻松一点。
ECS 165A Mohammad Sadoghi
(伍同学) 数据库设计,每年冬天会开一次,如果你不小心挂科了的话要等到第二年才能重修,所以在选这节课之前请三思。在过去5年内只有他一个教授教这节课,且接下来很长一段时间内应该都只有他一个教授教这节课,所以别指望“这个老师太难,我等下次是一个简单的教授再选这节课”。
课程内容为一整个大project,分为3个mile stone,每个milestone结束之后都需要做一次成果提交和汇报,需要在15分钟内整个小组给他解释你们都干了啥,完成了啥,具体内容咋实现的。 课程无midterm无final,但需要从头使用他提供的pyton骨架搭建一个数据库。(starter code大概50行,最后我们那个项目写完大概一千五到两千行,python code)。
从个人经历来看,Milestone1 最难,需要在两个星期之内完成数据库基本功能的搭建,且他给的instruction里面不会有任何关于你该完成哪些部分的先后顺序的提示。Milestone2 和3的难度取决于你们在milestone1时对于整个数据库系统的设计是否足够完善和是否有提前考虑到多线程的优化。
当时我们组5个人里有3个在划水摸鱼,ddl前三天才告知不会写(有两个是CS大三的学生,但代码质量极其堪忧;还有一个是major商科,minor CS的,让他实现一个接口但这人直接在接口里调用了那个我们要使用该接口实现的function,期间让他们每天更新状况但都没人理,最后提交代码了才发现完全用不了)最后是我和基友两个人硬着头皮才完成的5个人的工作量。所以上这一节课之前千万得先找好队友,还是那句话,不求队友C,只求别拖后腿。
好处是这节课上完你对于数据库的理解会特别牢固,且代码能力会得到一次蜕变;上课去不去都行,对你完成project和了解database没啥影响。
ECS 140A Kurt Eiselt
这老师年纪已经很大了,声音很好听,网课的话视频录的挺用心的。5个作业,5个quiz还有一个final,都是在canvas上考的,可以看notes。这课整体不难,就是什么都学一点但是都不深,学了haskell,prolog, erlang,java, 作业github上都有,很多年了基本不改。
ps:这个老师当初我找他要推荐信了,他说如果我需要可以给我写do well in calss那种,但是后来就装死不理我了,所以如果找他要推荐信的话最好多跟他互动。他title很多很厉害,在这个领域也很久很久了,基本上是最早那批学cs的人,能争取到应该还是挺好的。
ECS 160 Prem Devanbu
课程比较有用,学的东西还挺有价值的,作业质量也不错,能看出来是很用心设计的,但真的考试好恶心好恶心好恶心啊。这个课主要就是用java,内容大概三个部分,第一部分是java design patterns,第二部分是java 8的一些特性,streams,functional programming,rereflection和annotation,第三部分是software architectural patterns。说实话这课学的东西算是davis那么多upper课里最贴近工业界的课程,但是考试比较难顶,就算最后curve了,全班均分也是个C-。对了这个课有前置需求,就是要上过140a,所以想上的话需要提前计划。
重点讲一下这个老师吧,这个老师真的超级nice,我跟着他做了research,他就是我之前提到的decallab的另一个co-direct,他直接在自己官网上写了,如果跟他做research或者在他的课上拿了A-以上,他就会给写推荐信。我midterm考完感觉自己没戏了就赶快找他做了research,考察的东西并不多,就是看了看我的简历问了下我一周能做多久,然后第二周就给我project让我做了。说是research,其实他的项目都很偏应用性质,都是开发工具类的,对以后找工也有帮助。我就做了一个月就到申请期了,然后找他写推荐信,他立刻答应了,还说写几个学校都行,而且我发了request后他当天就全部提交完,真的超级迅速超级配合。他老婆人也超级好超nice,我好喜欢好喜欢他们啊。
这个老师去年年底跟另一个linguistic的教授一起合作拿到了一笔funding,如果在ucd想读phd可以关注一下,他当初有问我要不要继续跟他读phd,所以我觉得他应该是想招人的吧。他主要是做的是software engineering和nlp的结合。将nlp运用在source code上,然后开发一些可以帮助开发者写代码的工具。
btw说句题外话,我一开始以为他就是个很普通的可爱的小老头,后来才发现他h-index是62,算是我们学校很高的了,而且人真的很好。想申请的话可以争取一下他的推荐信,我感觉我彩票校能中,是有他推荐信和research的加成的。而且ucd master能那么早发录取,估计也是有一定关系叭我猜的,因为我背景其实并不是很强,申请也是踩点交的。
PSC 120 Jeffrey Schank
大水课,用java,编程的部分很简单,课上都能写完,几乎不会占课下的时间。考试都是小组一起做的,很好满分,能选上就选吧,好刷gpa,还能当一节major upper选修。
ps:这节课算比较难抢,因为只有一个老师开,不是每学期都有。cs只能pass2选,但是wl只要能排在前十名,基本都能进去,因为很多psychology的学生不会coding,开学前两节课上完就会好多人drop。
UWP 104A Randeep Padda
erika是最水的但是我抢不到,这个老师也很水,好好按着要求写,别晚交,A挺稳的。一共写四个essay,都是互相关联的。第一个是介绍一家你感兴趣的公司,第二个是给这家公司ceo or hr写一封email,问一下你感兴趣的事情,第三个是写resume,第四个是根据你的resume写一篇cover letter。其实这些还挺有用的,尤其是resume和cover letter,认真学一下找工作的时候很有帮助。老师打分很特别,每个作业没有分数,只有complete跟incomplete。只要按着她的要求写了,最多去oh找她问问意见基本就是complete。最后的成绩是看你有几个incomplete和late,如果没有就是A, 如果incomplete和late一起超过三次,就是B, 以此类推。这个我感觉挺好的,不会因为写的东西跟老师喜好不match就得不了高分。
UWP 104T Erika Strandjord
(伍同学)没错我就是那个抢到过erika水课的大聪明。她的课我直接惊呼水爆。只需要针对某一个内容写一个说明书就行了(当时我是写了一个做卤肉饭的说明书,不知道自己在想什么),语法用词没问题的话轻松拿A,且每周的工作量不大,认真做的话一个小时到两个小时左右就能把一周的活干完。
COM 100 & COM 110
这两个课就是为了满足16个upper选的, 一个是中东北非电影,一个是香港电影。香港电影可以选,一共就三个essay,5pages / 5pages / 7pages这样,前两个是选一部电影赏析,最后一个是选三部电影对比分析。基本豆瓣知乎都有影评,看完二次加工就行,而且都是很经典的香港电影,再看一遍也挺有趣的,好好写A不难。中东电影不行,好pass但是不好拿A。看的都是很旧很冷门电影,说的都是中东那边的话。听不懂也找不到资料,即便是用英文找也找不到,就真的是逼你必须买书,这书还没有电子版,只有图书馆有,亚马逊上二手的几乎都被我们这个课的买完了hhhh,两个essay都是10 pages以上,然后3个discussion。老师说话从不张嘴,根本听不懂,最后改pnp了。
ECS 098F The Missing CS Quarter 1point3acres.com UC Davis
推荐一下这个课,这个课是节隐藏课,2019年才出现的,设计课程和教课的人都是davis的学生,可以拿来凑学分,同时这节课能很好的填补lower和upper之间的gap。课程难度不高,但是对于基础不好的学生,尤其是之前在cc读书的,他会手把手教给你很多很有用的操作,比如怎么安装虚拟机,怎么链接csif;linux的基本操作,bash,script等等;如何写unit test,debugging的一些技巧,还有git的使用,version control这些学校老师不会教,但是上课会用到的东西。上150前能把这个上了,会帮助很大。
FST 003 啤酒课
(伍同学)疫情期间zoom上的,水课。介绍怎么酿啤酒的,考试内容翻课程讲义ctrl+f就行。以后改回线下实体课的话不知道难度会不会变大,不过用来凑凑学分还是挺好的,有些时候教授还会请来davis附近啤酒厂的人做讲座,课程内容还是很有意思的(当时我上课的时候这节课是安排在周五傍晚,一般我都是一边喝啤酒一边上啤酒课,每次上完都醉醺醺的,很有意思)
NUT 010V 营养课
(伍同学)这应该算一节超大的水课了,营养学相关的课程,考试都是课上的内容,前人也post了很多笔记,搜索引擎搜一下就行。很推荐拿来凑学分用
ECH 001 咖啡课
online的时候是水课,实体后据说难度有上升。喜欢咖啡的朋友可以选一下,每周都有lab,需要交一个lab report,找好队友没啥难度。主要是学一些咖啡相关知识然后品咖啡,比如dark/light,酸度,气味,放多少水,水温多少,到后面还会自己烘焙研磨咖啡然后带回家喝。final就一篇essay,每周有pre lab quiz,好好看lab book就没问题,咖啡爱好者可以考虑一下,选来凑学分。
GEL 012 恐龙课
也是非常水,是讲的关于恐龙的进化的知识,很多其实都是小时候在科普杂志里看过,再用英文学一遍。课其实不用听,每周quiz直接搜ppt或者quizlet,最后discussion里share一个跟课程相关的外部资源,然后解释一下就ok了,也是很好的凑学分选择。
关于费用:
平时一个学期一万七八的样子,其中保险是每学期919。学校的保险很好,我当时为了省钱换成便宜的那种,但是这样其实有赌的成分在,毕竟校外那种保险什么都不包,出事了就要自己花一大笔钱,比较幸运的是这两年我基本没怎么出过门,也不怎么生病,所以苟下来了。所以换保险这个大家需要根据自己的情况考虑好。
学费可以在最后一个学期申请半价,只要不超过10个学分(任何课都可以),可以申请course reduce,这样学费就是原来的一半。具体的流程就是在选好最后一个学期的课之后在iglobal申请,然后dean office和major advisor检查过会给你发新的i20, 然后学费就会变一半了,可以早点申请,这样在学费ddl之前就能变半价,不需要交费再退费之类占用资金了。
summer利用好的话可以省钱省时间,还能维持gpa,不过也是运气的成分比较大,因为每年summer上课的老师都是随机的。summer一节课各种费用一起大概两千五百多,我当时summer的时候老师不错,课都是毕业必修课而且有同学一起上,所以就选择上了summer的课。我算的是两节课五千左右,这样最后一个学期只剩两节课能申请半价,省下一半大概是七千多,这样一来一回能省下将近两千,比较划算。
关于保险:
(伍同学)我是蹭的家里kaiser的保险,但当时完全没想到要waive掉学校的,白交了几个学期的钱。学校的保险好处是在校医院直接报id就能用,不需要copay,但cover的项目不多。 Kaiser的好处是到处都是他家的医院,能定期用保险去做体检测视力,出现一些小毛病也不至于看不起医生,坏处就是门槛会稍微有点高,如果你不差钱,且身体不怎么好大小毛病都有一些的话我会建议去办一个kaiser的保险
关于住宿:
davis大部分都是公寓,而且都是一签签一整年的
以下信息是wu同学和peng同学提供的:
Peng同学住在1666 Da Vinci,这个地方有车的人可以考虑。这个公寓比较好的是有电梯,不需要整年租(好后悔自己当时没发现这个)4b2b价格是3150,wifi免费,每一户都有自己的洗衣机跟烘干机,空调能制冷也能制热。
我的话,当时不用去学校,所以租到了955 Cranbrook Ct。公车15分钟到学校的地方,公寓有些年纪,但是跟室友分摊完七百多租了一个11ft x13ft外加独立衣帽间的主卧,我觉得还是比较值得的,可是如果让我再次选择,我不推荐,因为公寓比较旧而且没有自己的洗衣机烘干机,我自己每次洗衣服之前都要先把洗衣机洗一下,而且即便那样还是有些不舒服。而且我们公寓的空调是只制冷不制热的…我还是冬天到了才发现的,真的大意了….各位找房子的时候注意一下吧,davis冬天还是挺冷的,能制热的空调太重要了。
(伍同学)The U非常不推荐!!第一个原因就是吵!小区建在铁路边上,如果你选的是4b2b的房型然后被分派到靠西边的那两栋楼的话,每天晚上你都能听到杜比全景声的火车鸣笛声,并且你还能感受到火车过境的震动感。好几次我都以为地震了, 结果是火车路过。第二个原因就是你能在不同房型感受到晒和阴暗的两个极端,窗户朝东西两个方向开的房间,要么就是早上阳光直接射你脸上,要么就是晚上夕晒阳光直接射你脸上。 公寓自带的最便宜的那种百叶窗遮光率基本为0,需要自己添置遮光设备(当时我是去safeway买了一卷锡箔纸,然后用透明胶贴到窗户上,小成本干大事);然而南北向的房间,尤其是北边那栋楼(忘记数字了,大概是7栋?)的北边那一排房间,常年无日晒,就算是大白天那里都还是阴阴的,简直是另一个极端。 第三点就是性价比了,我第一年签约的时候有早鸟价,4b2b的单人间每个月875,加上无棚停车位每个月35,包水网费。但到了第二年续约的时候,签完字才发现没有优惠价了,每个月要交接近1k1。这个价位在davis完全可以找到性价比更高的替代品!且4b2b中单人间面积极小!长宽大概只有170正常男性2臂展x3臂展的大小,且公寓自带的床就占掉了整个房间2/3的面积,剩下的地方放个电竞椅都难。
我会比较推荐星巴克附近的tangle wood,之前有朋友在那住我去蹭过一晚,和the u是同样的价位,房间比the u大了一倍,且无棚的车位免费停,还能选择每月35刀的公寓水电网套餐,夏天可以不用心疼电费的开空调。(小tips,如果你的室友是local的话请让他来开pge的账户,local在夏天有电费补贴,开空调不会贵到爆)。地理位置也好,走过街就是烧鸭饭、肯德基、粤菜馆和星巴克,稍微走几步就能直接safeway,如果身体不舒服kaiser也离得近。
如果你有很多朋友准备一起住且能一起开车上下学的话,其实往北一点到woodland南部租整个的大house会更划算,那边的房子其实都很新,而且人少比较安静。
写在最后:
马上还有一周,我的大学生涯彻底结束了,这些年从社区大学到UCD,一路收到了很多人的帮助,也拿到想要的master offer,人生的这个阶段也算是画上一个满意的句号了。我是一个非常慢热的人,一开始转学的时候非常不安也非常惶恐,谢谢wu同学aka超级无敌克里斯一直以来的帮助,分享自己踩过的坑(x, 让我能很好的适应并融入了UCD,谢谢我的固定神队友peng同学还有han同学,让我所有的team work都能圆满的完成,大家一起做作业一起上课真的很棒~ 我很喜欢在davis经历的一切,也希望即将要去Davis的你们不要太担心,一切都会很顺利的!!
最后攒攒人品,希望克里斯同学能拿到想要的offer,无论是master还是找工都一切顺利,希望peng同学han同学能找到理想的工作,希望后面的春招秋招也能有公司捞捞我QAQ
