[心得] UChicago MPCS 第一学期就读心得

楼主: TheTruth44 (WillieTheLord)   2022-12-14 16:43:32
背景
我个人原本大学不是念资工的,是念工业工程,系上多数同学也都不是CS背景,所以我认为这个program是转CS友善的。系上总共90人左右,中国人约莫10来个没有到很多,
印度人和外国人占多数,推荐给想要转CS的学弟妹来试试看。台湾人这届加我总共三个,
一个台大国企、一个大学在UDub念机械。去年有四个台湾人,找工情形听说也很不错,不过
去年状况跟今年也不太一样,听学姊说有一个Netflix一个Microsoft和一个Meta实习,今年大家都还在挣扎中QQ
简介
这个program还可以细分为4个program:
【 9-Course MS in Computer Science Program 】
上完9门课(共3个quarter)就可以毕业了,总共时长9个月。如果你已经有一定电脑科学
基础建议过来直接选这个program,毕竟芝大学费是真的贵,能找到工作就直接拼快速毕
业吧。
【 12-Course MS in Computer Science Specialization Program 】
Specialization in Application Development
Specialization in Data Analytics
Specialization in High Performance Computing
Specialization in Software Engineering
我本身是这个program,当初申请录取的是Data Analytics组,不过目前仍对ML、Data没
有很有兴趣,所以就转到Application Development组。自己还是比较喜欢动手做东西,目前也都在点全端的技能树,故我认为这个组比较适合我。但这个specialization其实也
没有硬性规定,只要修课往那个方向修满,就可以毕业。
另外这个program还有绑定一个暑期实习,你也可以去其他公司实习。如果最后都没找到
的话,学校会安排你到系上的实验室做研究,也是可以领薪水的,不用担心暑假没事做。
【Joint MBA / MPCS Program 】
与 2023 US News Business School 排名第一的 UChicago Booth 商学院合开的program
,基本上就是elite们来点一下电脑科学的技能,基本上都已经在业界打滚多年,各种产
业都有,他们的薪水也不是一般工程师能比的,越看会越伤心。我认识的唯一一个台湾人
也是美国公民,所以一般台湾学生能上的机率应该是非常低,除非你天赋异禀,简单来说,这里的人感觉就是不同世界XD
【 Pre-Doctoral MS in Computer Science 】
如果有打算继续念phD的同学可以考虑这个program,一开学就会跟着指导教授或实验室做研究,不过好像也不是保证一定能转成功UChicago CS phD,不过可以做研究顺便拿美国
教授的推荐信,然后再申请其他所的phD也是一个不错的选择。如果你有志走phD,也一定要走这个program,因为其他MPCS同学基本上是没机会转phD,目前是没听说过,我们的
Director也说机率非常非常低。
第一学期修课
1. Mathematics for Computer Science: Discrete Mathematics (MPCS 50103)
推荐指数:★★★☆☆
这门课是系上的老教授 Gerry Brady开的课,他同时有教 Algorithms,是一个非常聪明
的人,从大学时期就在芝大唸数学了,最后回来芝大教书。整体上课以教授书写黑板为主
,每次都会写好写满3个小时,中间常常会听到出神,因为学校是quarter制的关系,时
间很赶,一堂课基本上没什么休息时间,教科书是经典的Rosen那本离散数学。每个礼拜
都有一份作业总共8次作业,我个人认为每次都爆炸难,网络上也找不太到答案,但占总
成绩的10%而已,所以我也没有全部写完,但有人还是可以快满分写出来,我也是一整个
问号,可能是我太笨…。我会给这堂课3星的原因主要是比例问题,期中考占30%,期末考
占60%,比例都重到很夸张,另外一点是作业也不给标准答案去复习,一定要去助教课,
但不是每个人那个时段都有空。还有考前给很多的练习题都没有考,考题很灵活,对于数
学能力有自信的人可以试试,我觉得很难拿高分。基本上期中考大家中位数在50上下,我
也不太知道期末要怎么调,才能过,只能祈祷了LOL
Bio
https://masters.cs.uchicago.edu/page/gerry-brady-phd
2. Python Programming (MPCS 51042)
推荐指数:★★★★☆
James Turk 是这学期新来的教授,是我现在最喜欢的系上教授,也是Python的开源大神
之一。主要致力于各种社会开源项目,教授和蔼可亲,实力也很坚强,虽然是他第一次在
芝大教书,但内容恰到好处,我这学期学习超多Python的知识,也把一些fundamental的
知识建立得更扎实。这堂课属于project-base的课。每周都会有一个project,总共有7个
project加上最后一周的final project,教授很注重写扣的可读性和习惯,所以可以跑但
写得太烂的扣会被大量扣分LOL。这学期project内容从实作LRU Cache,就是强化版的
Leetcode146 XD,Black Jack应用程式、挂API做天气预测到实作hashtable跑文字辨识等
等,每个project都要做Pytest,教授也很用心,每个project都有他想要训练我们的地方
,他也很强调我们要建立良好软件工程测试的好习惯,我个人觉得受益良多。修完这堂课
后,我现在更有自信自己能从头建一个应用程式,手作能力这学期提升很多,个人很推这
堂课,不过不知道教授之后还会不会开这堂课就是了,听说他的office hour都被学生塞
满,不知道他会不会太累LOL。
Bio
https://jamesturk.net
3. Databases (MPCS 53001)
推荐指数:★★★☆☆
来自UMich的教授Rafi Almhana,上课有点飘,常常在回答台下学生的问题,所以上课内
容有时候讲的没有很深入。刚开学时主要在上Database Design(ER Diagram相关的内容
),接着SQL query(基本的到进阶的都有),然后是NoSQL和 key-value database ,中间有一个project要实作ORM,我个人是用Python的Django和SQLAlchemy完成的,到最后的elastic search,内容非常广,下课后自己要去补很多相关内容。个人认为作业难度适中
,对于SQL和NoSQL query比较不熟的同学,要花一点时间自己去读document,但教授给分
算不错,如果想修课这堂可以考虑当作其他重课的调剂,最后附上这学期用到的数据库
MySQL, SQLite, MongoDB, Redis,整体来说如果想把自己履历加上很多关键字是一个不
错的选择。
Bio
https://cs.uchicago.edu/people/rafi-almhana/
Medium好读版在这:https://reurl.cc/WqzYve
祝大家圣诞节快乐!
楼主: TheTruth44 (WillieTheLord)   2022-12-14 17:05:00
电脑排版怪怪的请见谅TT
作者: wildCloud (踏实点)   2022-12-14 17:15:00
作者: wb820524 (百级番薯)   2022-12-14 17:32:00
感谢分享
作者: yesgowow (荷包蛋)   2022-12-14 18:22:00
推分享
作者: PompelmousJ (PompelmousJ)   2022-12-14 18:53:00
推分享
作者: unmolk (UJ)   2022-12-14 19:07:00
感谢分享
作者: wwatermelonK (呱呱)   2022-12-14 22:36:00
强者朋友推推推!
作者: PyTorch (屁眼火炬)   2022-12-15 09:17:00
芝加哥校园真的很多枪即按吗
作者: kimicochiang (耕者有其田)   2022-12-15 12:32:00
枪击应该是美国日常了芝加哥南部发生机率高了一些前几周才有学生晚上10点被抢中枪
作者: INTJzzz (卖肝者言)   2022-12-15 13:48:00
太猛了推
作者: jopenogra (点点)   2022-12-15 13:52:00
推芝大 MBA双修MPCS的都说唸得很辛苦XD
作者: KMore   2022-12-15 16:10:00
推实用资讯 芝加哥真的恐怖
作者: zzzz8931 (肥宅)   2022-12-16 00:40:00
好奇唸完大概要花多少$......
作者: PyTorch (屁眼火炬)   2022-12-16 03:48:00
感谢分享
作者: rumrumrum (台大周杰伦)   2022-12-16 07:13:00
Uchicago MPCS 神人…
作者: tsaigau6987 (TYW)   2022-12-17 09:10:00
作者: HenryLin123 (HenryLin123)   2022-12-18 16:09:00
推友善
作者: Sroid   2021-01-06 19:04:00

Links booklink

Contact Us: admin [ a t ] ucptt.com