[心得] UW Madison CS PCP学程心得分享

楼主: jonhson10 (九逃)   2021-05-23 06:21:53
趁著最近收到admit letter来写一下心得和录取,希望能帮到后面的学弟学妹
手机排版请见谅
[Education Background]
NCKU SNME BS GPA : 2.95/4.3 WES : 3.02/4
[Relevant Course]
Data Structure
Algorithms
Operating System
C++ Programming Language Design
Discrete Mathematics
Linear Algebra
Introduction to Computers
[LoR]
NCKU修课教授 * 2
毕业专题指导教授 * 1
UW Madison修课教授 * 1
[TOEFL]
90
[Program]
Computer Science MS, Fall 2021
[Admission]
Virginia Tech Meng 3/4
University of Texas - Dallas MS 3/8
Southern Methodist University MS 3/22
University of Wisconsin - Madison PMP 4/7
Santa Clara University MS 5/6
University of Washington Tacoma MS 5/6
[Reject]
Duke University MS 3/30
Rice University MS 4/5
New York University MS 4/14
University of California, Santa Cruz MS 4/16
New York University Tandon MS 5/5
[Pending]
Texas A&M University MCS
[Decision]
University of Wisconsin - Madison PMP
如果想省钱Resume和SoP可以给学校的Writing Center改,当然选择外面的润稿老师也是一个选择。
选校策略的部分因为读PCP的主要目标是能够申请上PMP,再加上自身GPA不高所以基本上没有。
我的保底是UTD, UW Tacoma和 SMU
其他几乎都是梦想了XD
我个人蛮推荐投Santa Clara University的,因为不用推荐信加上位置在硅谷附近US News排名也有到50几(?)。
如果你的GPA比我高很多那可以试试看冲比UW Madison更好的学校,我有认识一位一起读PCP同学就录取CMU SE SV。当然也有可能是她本来就够强了XD
1. PCP学程介绍
UW Madison的PCP学程属于Certificate Program且有提供F1签证和OPT。
OPT送出去的Degree Level是Master但没有STEM。
毕业条件是修4堂课且其中3堂课在400 Level以上,最多可以修3学期。
选课方面也有所限制,不能修700 Level以上的课和外系的课。但是基本上很多课的选课优先权蛮高的,只要WaitList都高机率能选到课。
另外PCP这个program不是在Letters & Science College下而是 Division of Continued Studies,所以Letters & Science的资源有些是不能用的。
学分费方面是1学分800美金蛮便宜的。
2. Why PCP?
如果在PCP获得的成绩足够好,隔年申请同校PMP有很大机率能够上。
在PCP修的课可以抵PMP学分,也就是录取PMP后最快再一年可以毕业。但是毕业时抵学分学校会要求补齐学分费。
UW Madison的免托福条件其中一项是在美国2次Full time 且是graded Course所以在申请同校PMP理论上是不用交TOEFL。
不过详细资讯还是请仔细和学校问会更清楚。
https://i.imgur.com/6frfljJ.jpg
同校PMP申请并没有保证一定会上,所以我认为PCP算是作为再Gap一年申请的准备
在美国修课的说服力可能比台湾修课更好,所以对于申请也是有帮助的,也可以利用学校资源来修改履历和精进自己的口语。
最后一个优势是有上PMP的话,暑假是可以使用CPT来实习的。
3. 修课心得
2020 Fall
CS354 Machine Organization & Programming
Lecturer: Deb Deppeler
这堂课可以算是OS的先修课,会从C语言和Linux基础指令开始教,之后会介绍一些OS里的基础概念像Virtual Address 还有Cache里面的Operation等等。
使用的教材是CSAPP和K&R C这2本可以说是经典的书,很推荐仔细读一遍。
Code作业我觉得偏简单,如果有懂题目基本上1天就能做完。但考试方面偏细,要考高分只读上课笔记是不足的,还要把教材读一遍。
教授的部分在RateMyProfessor上评价不太高,人很好,但是有些上课教的东西她可能也没很懂造成后面课堂教比较难的地方会讲的怪怪的==
Ps.如果要找她写推荐信建议考完试马上寄,不然她会直接放假等到Spring开学才回你信==
CS400 Programming III
Lecturer: Florian Heimerl
这堂课教的是Java,内容会教很多基础的Data Structure 像RB Tree, HashTable等等和一些Algorithm。
也有教一些Git和前端语言是一堂教的很杂的课,但对于初学者来说是一堂不错的课来学Java。
Code作业大部分是要完成Data Structure 的功能,像是HashTable的Insert, delete等等基础功能。也会让你用Junit 写test但总体难度不高。
Team Project整个学期会有4个,可以自己选队友也可以随机分配。每次Project会教授会分配好工作,所以不用担心有freeloaders。
Project内容通常是要你利用学到的Data Structure 来想一个实际的产品并完成。
这堂课是线上课所以考试是用Canvas总共20题90分钟,考试过程可以看教授的上课影片和笔记但是会用Honorlock。
这堂课我没寄信问推荐信因为教课人是post doc
CS506 Software Engineering
Lecturer: Tracy Lewis-Williams
这堂课是在教软件开发的流程,中间有详细讲testing和Git。整体上课有点乱再加上教授的烂mic,所以基本上没什么人去上课。
这堂课的主体是一个软件开发project,第一个礼拜教授就会要求所有同学写一份Proposal,内容是想开发什么软件,之后教授和TA会筛选出能够在一个学期内完成的Project让学生选。
所以Project teammate 基本上要靠运气,如果队友够Carry基本上这堂课不会太难,如果雷的话就要辛苦一点。
这个team project有一个特殊的评分叫做peer evaluation ,他会根据队友的回馈来对你的project分数做调整。
我个人认为是不错的机制,因为这会强迫所有人都参与进project。过程中也能练习英文口语进行沟通,对于未来找工作蛮有帮助的。
考试的部分很多是上课内容,就算看教授的笔记也不太会写所以还是要乖乖上课。
这个教授不会回任何请求推荐信的email可以死心了:(
2021 Spring
CS537 Introduction to Operating System
Lecturer: Andrea Arpaci-Dusseau
OS 是UW Madison蛮强的研究领域,而这堂课也算是学校最出名的课。课堂是按照Virtualization, Concurrency and Persistent 这个顺序教。
这位教授上课很认真人也很好,聊天室问的问题都会回答,只是有时候教一教会碎碎念,我没有很习惯她的上课方式。
教材使用OSTEP,个人觉得讲得很清楚再加上是免费的所以很推荐有兴趣的人看看。
Code作业偏难但是能学到很多东西,需要在xv6上增加或更改一些code。基本上只看Canvas的文字叙述根本不知道要怎么做,所以TA的Discussion Session是必须要去。
这学期因为online上课所以考试超难,教授发的考古自己写基本上能对9成,但是考试的时候发现比过去还细很多。
高度推荐修这堂课,课程设计得很棒但建议这个队友一起修。
如果2021 fall有要来UW Madison的PCP同学强烈推荐选这堂课,因为2021 fall的教课教授是Remzi,是OSTEP这本教材的作者且是CS系主任,上课超级风趣能学到的东西也很多,如果能要到他的推荐信对于申请也是一大加分。
CS564 Database Management Systems: Design and Implementation
Lecturer: Xiangyao Yu
这堂课是从基础的SQL语法开始教,之后会讲ER Diagram, Relational Algebra等等,最后进入到比较深层的database基础。如果只是想学SQL的话建议不要修,因为SQL只占2~3堂课而已。
教材使用Cow book。
教授做的方向是Transaction Managment,他在最后2堂有讲这领域比较进阶的研究,如果有想走这方面的话我记得他好像有在收学生。
这堂课有3个team Project,前2个不难靠着另外2个PhD 朋友轻松过了。但最后一个要写B+ tree,而这个花了我们5天时间才把project做出来。过程中都想放弃这7.5%的分数==
功课也有3份,第一份以SQL新手来说超级难。我猜很多学生因为第一份功课就Drop了。但是剩下2份就没有第一份那么夸张。基本上就是用课堂学到的东西写一写就能拿满分。
4. UW Madison风情
讲一句实话Madison就是乡下大学城,如果梦想是大都市生活的人这里绝对会让你失望。
相反的是这边很适合读书,虽然乡下但是这边的步调很慢很悠闲,无聊就去湖边逛,想要滑雪往北也有滑雪场,想要去Bar这边也是一堆。
冬天超冷,今年1月底2月初有到-20度所以怕冷的人要有心理准备。
5. 感谢
最后就是例行的感谢。首先得感谢父母愿意支持我来读书,说真的第一学期看到学费要9000美金都快吓尿了。真的是没有家人的支持没办法走到现在。
接下来要感谢室友的照顾,要不是你我待在Madison的日子会超级苦闷。感谢你没事会陪我聊天打屁讲干话,也感谢你在去年fall带我去认识这边的朋友,要不是这样我觉得我待完上学期可能会变的超级孤僻吧XD
也感谢这边认识的每位朋友,去年秋季因为要拼分数所以压力超级大。但是放假和你们聚在一起玩桌游聊天看NBA看超级杯真的是这段日子最开心的时间!
最后如果对读PCP学程有兴趣的学弟妹欢迎私信我了解,我可以尽量提供更进一步的资讯。
网络上也有以前的学长写的Blog,Google UW Madison PCP可以找到他的Blog。
Let’s go Badger!
作者: ejnfu ((-. .-)b)   2021-05-23 07:27:00
推分享
作者: birdman (阿丸)   2021-05-23 07:39:00
推分享!
作者: asd123159 (小杰)   2021-05-23 08:39:00
作者: wawi2 (@@)   2021-05-23 11:11:00
红明显 别闹了 没有stem的你要念? 然后你说你想留美工作are you serious?不是说留不了美国 但我觉得你赌满大的
楼主: jonhson10 (九逃)   2021-05-23 11:20:00
呃感觉楼上你没仔细看完文章
作者: a3165229 (小虎)   2021-05-23 11:34:00
作者: mickey94378 (Holy)   2021-05-23 12:52:00
推分享
作者: jerrywei24 (jerry)   2021-05-23 13:19:00
呃,gap一年的话怎么不干脆找cs工作就好?
楼主: jonhson10 (九逃)   2021-05-23 13:52:00
回楼上,这也是一种选择。PCP最大的优势是申请UW Madison master有优势,所以也有人Part time同时工作
作者: c5h11oh (C5H11OH)   2021-05-24 00:00:00
推PMP 原来我们是564同学
作者: jerrywei24 (jerry)   2021-05-24 00:17:00
这..... 我只能说这不是一般留学生能做的事了还是感谢分享
作者: a4839500 (a4839500)   2021-05-25 00:03:00
推系统转cs~
作者: j093760 (~草~)   2021-05-25 11:40:00
谢谢学长的分享,我今年也拿到PCP offer,有寄信给你
作者: brian0296 (lamachang)   2021-05-25 14:00:00
谢谢学长分享><
楼主: jonhson10 (九逃)   2021-05-26 04:32:00
楼上真学长><
作者: brad001 (野生布莱德)   2021-05-27 19:46:00
推同校学长 谢谢分享
作者: uwmtsa (补刀)   2021-06-10 04:08:00
Wisconsin首府被你说是乡下,老美听到会哭

Links booklink

Contact Us: admin [ a t ] ucptt.com