求对比 NYU Courant CS / NYU Tandon CS / UVA CE / NUS MComp GT

807
1
本人背景:
我是一名转码选手,之前参加 bootcamp 后在四五家初创公司做前端开发,大约六年。因为自己不是科班出身,再加上有出国工作的想法,但年龄偏大(目前32岁),所以打算今年读一个 CS 相关硕士项目。想请大家帮忙看看以下几所学校的选择,需求如下:
想夯实基础知识,比如 database、computer system、algorithms 等,希望课程内容不水,有东西能学到;
想找工作,但有点担心如果去美国,这个年纪找工作机会还大不大?
目前已经录了 NUS 和 UVA , NYU 的两个项目还在等待结果中
以下是我收集的一些学校信息和 pros / cons:
(1)NUS MComp GT
pros:
1. 排名高
2. 学费相对便宜
3. 面向非科班背景的项目
cons:
找工作可能不如美国方便?
(2)UVA CE
pros:
1. 学费便宜
2. 在美国本土排名不错
3. 在乡村环境比较安静,能更安心地学习、刷题。
4. 可以选修 CS 的课程
cons:
1. 地理位置偏
2. 信息较少,不确定找工情况
(3)NYU Courant CS
pros:
1. 排名高
2. 地理位置好,在纽约
cons:
1. 贵
(4)NYU Tandon CS
pros:
1. 地理位置好,在纽约
cons:
1. 认可度可能不如 Courant 高?
2. 贵
另外还想请教:
1. 如果选择 NUS,将来去日本或者欧洲工作会有优势吗?
2. NYU 和 UVA 有机会做 TA 吗?
3. NYU 和 UVA 能不能修本科的课程来补基础?
4. 另外不知道有没有学长学姐可以分享一下 NYU Courant / Tandon 以及 UVA,如果两年毕业的话,总花费大概是多少?