学科详解:计算机科学 Computer Science


0. 速览 Quick Facts

项目内容
学位类型BS(理科) / BA(文理,少见于 Liberal Arts College)
常见学制4 年
学科本质研究计算、算法、信息处理与系统设计的科学
适合学生逻辑强、爱动手、喜欢”造东西”、对算法或 AI 兴趣浓
本科毕业直接就业极多(美本就业率最高的专业之一)
研究生方向宽度⭐⭐⭐⭐⭐(CS 本科可读 AI、系统、安全、HCI、SE、 robotics 等)
国际学校推荐课程AP Computer Science A、AP Calculus BC、AP Physics C
代表性强校(美)CMU、MIT、Stanford、Berkeley、UIUC、Georgia Tech、Washington、Cornell
代表职业软件工程师、AI 研究员、系统架构师、技术创始人
美本起薪(BS CS)200K(含 RSU,levels.fyi 量级)
顶级公司 senior(5-8 年)700K+(FAANG / 量化 / 独角兽)

1. 专业定义与本质

1.1 计算机科学是什么?

计算机科学(CS)是研究计算的科学——也就是研究什么是可计算的、如何高效地计算、如何让计算服务于人

CS 不是”学写代码”,而是研究:

层次内容例子
理论 Theory算法、复杂度、可计算性、密码学P vs NP、图灵机、零知识证明
系统 Systems操作系统、编译器、数据库、网络、分布式系统Linux、PostgreSQL、Kubernetes
软件 Software编程语言、软件工程、人机交互Rust、React、Figma
智能 Intelligence人工智能、机器学习、计算机视觉、NLPGPT、Stable Diffusion、AlphaFold
应用 Applications图形学、科学计算、机器人、安全Pixar 渲染、自动驾驶、机器人

1.2 CS 不是什么?

误解实际
❌ “CS 就是学编程”✅ 编程只是工具;CS 研究的是计算的本质系统的设计
❌ “CS 毕业只能去互联网大厂卷 996”✅ 量化金融、AI 研究、创业、科研、HCI 设计都是出路
❌ “CS = AI”✅ AI 是 CS 的一个分支,系统、理论、安全、图形同样是 CS 的核心
❌ “AI 时代 CS 没价值,让 AI 写代码就行”✅ AI 让系统思维 + 架构能力更稀缺,会调 API 的人反而不值钱
❌ “CS 是男生的专业”✅ 顶级 CS 项目(CMU、MIT、Stanford)女生比例普遍 30-50% 并持续上升

1.3 学科本质

CS 培养的核心能力:

  • 计算思维 Computational Thinking:把问题拆解为可计算的步骤
  • 抽象能力 Abstraction:在复杂系统中识别关键层次(OS、网络、应用)
  • 算法思维 Algorithmic Thinking:分析复杂度、权衡时间空间
  • 系统工程 System Design:在约束(性能、成本、可靠性)下设计大规模系统
  • 创造与构建 Building:从 0 到 1 造出能跑的东西——这是 CS 区别于数学的精髓

一句话区别:数学是理解世界,CS 是改造世界。


2. 学科发展简史

时期事件
1936图灵提出图灵机,定义”什么是可计算”
1945冯·诺依曼体系结构——存储程序计算机的奠基
1950s第一批编程语言(Fortran、LISP、COBOL); McCarthy 提出 AI 概念
1960sUnix(Ritchie、Thompson)、C 语言、ARPANET 启动
1970s关系数据库(Codd)、TCP/IP(Cerf、Kahn)、个人电脑萌芽
1980sGUI(Xerox PARC → Apple)、开源运动(GNU / Stallman)
1990s互联网商业化、Linux、Google 成立(PageRank)
2000s云计算(AWS 2006)、移动时代(iPhone 2007)、Facebook / YouTube
2012AlexNet——深度学习革命爆发
2017Transformer 论文(Attention is All You Need)
2022ChatGPT 发布,生成式 AI 进入主流
2024+大模型军备竞赛:OpenAI、Anthropic、Google、Meta、字节、阿里;AI 编程(Copilot、Cursor)改变 SWE 工作方式

当下的特殊机遇:AI 浪潮让 CS 仍是美本最强势专业;但同时,会调 prompt 的人不值钱了,会设计系统、训练模型、做底层 infra 的人更稀缺


3. 课程体系

3.1 本科核心课程(所有强校都会教的)

课程难度内容
数据结构 Data Structures★★★树、图、哈希、堆——面试与算法的基石
算法设计与分析 Algorithms★★★★DP、贪心、图算法、复杂度分析
计算机组成原理 Computer Organization★★★汇编、CPU、内存层级
操作系统 Operating Systems★★★★★进程、调度、虚拟内存、文件系统——“CS 课程的滤网”
计算机网络 Computer Networks★★★TCP/IP、HTTP、分布式协议
数据库 Database Systems★★★★SQL、事务、索引、分布式存储
编译原理 Compilers★★★★★词法、语法、代码生成
离散数学 Discrete Math★★★集合、图论、逻辑(CS 版数学基础)
概率与线性代数★★★ML 的前置
软件工程 / 团队项目 Software Engineering★★★工程实践、版本控制、测试

3.2 选修方向(决定研究生走向)

方向 A:人工智能 / 机器学习

  • 机器学习导论 Machine Learning
  • 深度学习 Deep Learning
  • 计算机视觉 Computer Vision
  • 自然语言处理 NLP
  • 强化学习 Reinforcement Learning

方向 B:系统与基础设施(被低估的高薪方向)

  • 分布式系统 Distributed Systems
  • 云计算 Cloud Computing
  • 操作系统进阶(Kernel / Virtualization)
  • 计算机架构 Computer Architecture
  • 高性能计算 HPC

方向 C:理论计算机

  • 算法进阶 Advanced Algorithms
  • 计算复杂性 Complexity Theory
  • 密码学 Cryptography
  • 随机算法 Randomized Algorithms
  • 量子计算 Quantum Computing

方向 D:人机交互(HCI)

  • HCI 导论
  • 用户研究 User Research
  • 交互设计 Interaction Design
  • 增强现实 / 虚拟现实 AR / VR

方向 E:安全

  • 计算机安全 Security
  • 网络安全 Network Security
  • 应用安全 Application Security

方向 F:图形学 / 视觉

  • 计算机图形学 Computer Graphics
  • 游戏开发 Game Development
  • 渲染 Rendering

3.3 先修要求(高中阶段建议)

课程必要性备注
AP Computer Science A⭐⭐⭐⭐⭐强烈推荐,部分强校(CMU、UIUC)入学默认你会 Java 或 Python
AP Computer Science Principles⭐⭐入门级,给非 STEM 学生
AP Calculus BC⭐⭐⭐⭐⭐ML 方向必备
AP Physics C⭐⭐⭐培养工程思维
AP Statistics⭐⭐⭐AI / 数据方向加分

3.4 课程难度特征

  • 大二数据结构 + 算法 是面试与实习的”门槛”
  • 大三操作系统 是最大的”滤网”——CMU 的 15-410、Berkeley 的 CS162 都以”熬夜 + 失败率高”出名
  • 机器学习课 现在 80% 学生抢,需要排队 / 抽签
  • 强校 CS 项目 GPA 通常压得严(CMU、Berkeley CS 平均 GPA 3.0-3.3),但雇主清楚这一点

4. 主要分支方向

分支简介典型研究生方向当前热度
人工智能 / ML深度学习、NLP、CV、RLCS PhD(AI)、专业硕士
系统 / 基础设施OS、数据库、分布式、云CS PhD(Systems)(薪资天花板)
理论计算机算法、复杂度、密码学CS PhD(Theory)(学术导向)
人机交互 HCIUX、交互设计、AR/VRHCI MS(CMU MHCI)
安全 / Privacy系统安全、密码学、隐私Security PhD / MS
软件工程编程语言、工具、开发流程SE MS
图形学 / 游戏渲染、动画、游戏引擎Graphics MS
机器人感知、规划、控制(与 CE / ME 重叠)Robotics MS / PhD(CMU、MIT)
量子计算量子算法、量子信息Quantum PhD(前沿)

被严重低估的方向系统与基础设施。互联网”35 岁危机”主要发生在前端 / 业务开发,内核、数据库、分布式方向的工程师 35 岁后反而稀缺。


5. 适合什么样的学生?

5.1 兴趣特质

CS 专业适合你,如果:

  • 喜欢”造东西”——写出一个能跑的程序比做对一道题更有成就感
  • 享受 debug:定位问题、查文档、读源码让你兴奋
  • 对算法 / 系统 / AI 至少一个方向有持续的自学行为(不是课堂逼的)
  • 有 GitHub 项目或开源贡献,或者愿意开始
  • 接受”快速学习新语言 / 框架”是终身常态

CS 专业可能不适合你,如果:

  • 只是因为”CS 好找工作、薪资高”——没有兴趣支撑,OS 课会让你崩溃
  • 讨厌 sitting in front of a screen 6+ hours
  • 不喜欢”事情不工作但不知道为什么”的状态
  • 想做硬件(电路、芯片、机器人本体)——CE 更合适
  • 偏爱数学证明远胜工程实现——数学 + CS 双学位或纯数学更合适

5.2 能力要求

能力重要程度说明
逻辑思维⭐⭐⭐⭐⭐写代码与设计系统的根基
抽象能力⭐⭐⭐⭐⭐CS 全是抽象层(OS → App → Cloud)
数学基础⭐⭐⭐⭐线代、概率、离散数学;AI 方向更高
英语阅读⭐⭐⭐⭐⭐文档、论文、Stack Overflow、GitHub Issue 全英文
自学能力⭐⭐⭐⭐⭐技术每 3-5 年更新一轮
合作沟通⭐⭐⭐⭐现代 SWE 几乎都是团队协作
耐心 / 抗挫折⭐⭐⭐⭐⭐一个 bug 调一整天是常态

5.3 性格匹配

适合:INTJ、INTP、ISTP、ENTJ——理性、爱系统化、能独处也能合作 不太适合:极度需要人际互动或即时反馈的人格——CS 工作的反馈周期往往是”天 / 周”


6. 强校推荐

6.1 美国(CS Rankings + US News CS 前 15)

排名学校特色适合方向
1CMUCS 全美第一,子系统、AI、机器人、HCI 全覆盖系统 / AI / 机器人
2MITAI、理论、系统顶尖,EECS 不分家AI / 系统 / 理论
3Stanford创业氛围、AI、CS + X 跨学科AI / 创业 / HCI
4UC BerkeleyEECS 体系,系统、AI 强系统 / AI
5UIUC系统、并行计算、编译器老牌强校系统 / 编译
6Georgia Tech实用导向,Threads 课程灵活应用 / 系统
7University of WashingtonAI、系统、HCI(Amazon / Microsoft 总部)AI / HCI / 系统
8Cornell理论、NLP、机器人理论 / NLP
9Princeton理论、系统、图论理论
10UT Austin系统、AI、理论(Texas Instruments 在隔壁)系统 / AI
11Caltech小而精,理论 + 量子理论 / 量子
12ColumbiaML、NLP、NYC 实习方便ML / NLP
13UCLAAI、网络AI / 系统
14Wisconsin-Madison数据库、架构系统 / 数据库
15Purdue系统、安全安全 / 系统

本科申请提示:CMU SCS、MIT EECS、Stanford CS 是美本 CS “三大神项目”,录取率均 < 5%。

6.2 英国

学校特色
CambridgeComputer Science Trips,理论扎实
OxfordCS 与数学 / 哲学联合学位
Imperial College系统强,伦敦实习方便
EdinburghAI 老牌强校(欧洲 AI 中心之一)
UCLML、安全

本科申请提示:Cambridge CS 需要 STEP 考试;Imperial 偏向有项目经历的学生。

6.3 加拿大

学校特色
University of Toronto加拿大第一,Vector Institute 是加拿大 AI 中心
WaterlooCo-op(带薪实习)全北美最强,FAANG 输送量大
UBC系统、ML
McGillAI、理论

Waterloo 是性价比之王:Co-op + 学费低 + 加拿大签证友好,是美本 CS 的强替代。

6.4 香港 / 新加坡

学校特色
NUS亚洲 CS 第一,AI / 系统强
NTUAI、机器人
HKUSTAI、ML
CUHKNLP、信息工程
HKUCS + 商业双学位

6.5 强校硕士项目(参考)

项目学校学制
MS in CSStanford、CMU、UIUC、Georgia Tech1.5-2 年
MSCS / MEng CSCornell、Berkeley MEng、Columbia1-1.5 年
MCIT / MCDSUPenn MCIT(转码友好)、CMU MCDS(系统)1.5-2 年
MSCS OnlineGeorgia Tech OMSCS($8K 学费)3 年

7. 高中阶段准备(9-12 年级)

7.1 推荐课程

年级CS / 数学课程其他
9 年级CS 入门(Python / Scratch)Algebra II
10 年级AP CS A、Pre-Calculus物理入门
11 年级AP Calculus BC、数据结构自学AP Physics C
12 年级线性代数、ML / Web / 系统选修AP Statistics

7.2 推荐竞赛(按重要性)

竞赛难度含金量
USACO(Bronze→Platinum)★★★★★美本 CS 申请的”AMC 等价物”,Platinum 是顶级名校敲门砖
IOI(国际信息学奥赛)★★★★★全球最高荣誉
ACM-ICPC(大学,但有高中生参赛)★★★★★算法竞赛的”世界杯”
Google Code Jam / Kick Start★★★★全球算法竞赛,已停办但历史荣誉有效
Kaggle★★★★数据科学 / ML 实战,拿到 medal 极有说服力
黑客松 Hackathons★★项目积累,丰富文书
CTF(PicoCTF、DEF CON)★★★安全方向加分

7.3 推荐夏校

夏校主办时长录取难度
RSIMIT / CEE6 周⭐⭐⭐⭐⭐(顶级)
SSP各校6 周⭐⭐⭐⭐⭐
Pioneer Academics在线科研12 周⭐⭐⭐⭐
CMU CS AcademyCMU6 周⭐⭐⭐⭐
Berkeley ATDP / COSMOSUC 系统6 周⭐⭐⭐
Stanford AI4ALLStanford3 周⭐⭐⭐⭐

7.4 推荐项目 / 开源贡献(11-12 年级)

CS 申请的”硬通货”不是文书,是真实可看的产出

  • GitHub 个人主页:至少 2-3 个有 README、能跑的项目(不是 homework)
  • 开源贡献:给知名开源项目(React、PyTorch、VS Code、Kubernetes)提 PR
  • 个人产品:上线一个 App / Web / Chrome 插件 / Discord Bot,有真实用户
  • 技术博客:写技术文章(掘金 / Medium / 个人博客)
  • ML / 算法项目:复现一篇论文、Kaggle 比赛、训练自己的模型
  • CTF / Security Writeup:安全方向写 writeup

质量 > 数量:一个 200+ star 的项目 > 10 个 homework 仓库。

7.5 推荐阅读

  • 《Code: The Hidden Language of Computer Hardware and Software》Charles Petzold —— 从开关到 CPU
  • 《Structure and Interpretation of Computer Programs (SICP)》—— MIT 经典
  • 《The Pragmatic Programmer》Hunt & Thomas
  • 《Designing Data-Intensive Applications》Martin Kleppmann —— 系统圣经
  • 《Algorithm》by Sedgewick 或 CLRS
  • 《The Mythical Man-Month》Fred Brooks

8. 研究生方向

8.1 直接对口

  • CS MS / PhD —— 主流路径;PhD 是顶级 AI 实验室(OpenAI、Anthropic、DeepMind)研究员的入场券
  • 软件工程 MS —— 工程导向(CMU SVIIT、CMU MSE)

8.2 跨学科(CS 本科的优势地带)

研究生方向为什么 CS 背景吃香
AI / ML 研究CS 本科直接对口,PhD 是大模型实验室的入场券
人机交互 HCICMU MHCI、Stanford MS in Design Impact
数据科学 MS算法 + 系统 + 概率完美适配
机器人 / Autonomous SystemsCMU MRSD、Upenn MSE in Robotics
网络安全 / 信息安全CMU INI、CMU MSIN
金融工程 / 量化量化工程师(Quant Dev)职位 CS > 数学
管理系统 / Tech MBA创业 + 管理,MIT Sloan、Stanford GSB
计算生物 / BioinformaticsAlphaFold 时代 CS + Bio 极热
认知科学 / Computational NeuroAI 理论 + 神经科学交叉

CS 本科最大的优势:本科毕业直接就业 + 顶级薪资 + 研究生选择面最宽——是当前美本 ROI 最高的专业。


9. 就业前景

9.1 主要职业方向

职业美本起薪5-8 年后路径
软件工程师 SWE(FAANG / 大厂)200K(含 RSU)500KCS BS → 大厂 SWE
AI / ML 工程师250K700K+CS BS / PhD → AI 实验室
AI 研究员(OpenAI / DeepMind)600K(PhD 起薪)2M+CS PhD → 实验室 Researcher
系统 / Infra 工程师220K600KCS BS → 大厂 Infra
量化工程师 Quant Developer300K1M+CS BS → Citadel / Jane Street
技术创始人0 → 极高方差极高方差CS BS → YC → Startup
前端 / 全栈 / 移动端170K350KCS BS / 自学
安全工程师200K500KCS BS → Security

数据来源:levels.fyi、Blind、PayScale、H1B salary database。

9.2 代表雇主

  • FAANG + 顶尖科技公司:Google、Microsoft、Apple、Meta、Amazon、Netflix、NVIDIA、Adobe、Salesforce、Uber、Airbnb、Stripe、Snowflake、Databricks
  • AI 实验室:OpenAI、Anthropic、Google DeepMind、Meta FAIR、Microsoft Research
  • 量化金融:Jane Street、Citadel、Two Sigma、DE Shaw、Jump Trading、Hudson River Trading
  • 初创公司:YC 系、a16z 系、独角兽
  • 游戏:暴雪、Riot、Epic、Naughty Dog
  • 咨询 / 金融:McKinsey Digital、Goldman Sachs Tech

9.3 薪资水平

阶段年薪(美元)
CS BS 毕业(FAANG / 大厂 SWE,含 RSU)200K
CS BS + 5 年经验(Senior)500K
CS BS + 8 年(Staff / Principal)800K
AI 实验室研究员(PhD)2M+
顶级量化对冲基金 Quant Dev1M+

关键洞察:CS 是当前起薪最高、天花板最高的本科专业之一。但 H1B 签证 + 中国 / 印度排队 + 美中科技战正在改变”留美工作”的可行性,2025 届之后的中国学生需更早规划加拿大 / 新加坡 / 香港回亚洲的备选路径。

9.4 行业趋势

  • AI 大爆发持续:大模型 + 推理 + Agent 是 2025-2030 主旋律
  • AI 编程重塑 SWE:Copilot、Cursor 让”调 API / 业务 CRUD”岗位减少,系统 + 算法 + ML 反而更稀缺
  • 芯片 / 半导体带动 CE / EE 一起热(见 计算机工程
  • 网络安全因 AI + 国家级攻击持续扩张
  • 空间计算 / XR:Apple Vision Pro、Meta Quest 长期看是下一平台
  • 量子计算:5-10 年内的”下一波”

10. 本专业 vs 相关专业

维度CSCE数学数据科学EE
核心软件、算法硬件 + 软件抽象、证明数据推断电子、信号
思维工程 + 抽象软硬协同公理化数据驱动实验 + 数学
本科就业⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
本科起薪⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
AI 研究友好度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
硬件方向⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
物理要求⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

决策提示

  • 想做软件、算法、AI 应用CS
  • 想做芯片、嵌入式、机器人本体CE
  • 想做算法研究 / 量化 / 理论数学 + CS 双学位
  • 想做数据驱动决策 / 统计建模数据科学 / 统计
  • 想做通信、电力、能源EE

11. 常见误区

误区 1:CS = 写代码

❌ 写代码只是工具,CS 研究的是计算的本质大规模系统的设计

✅ 真正的 CS 课程 70% 是数学 + 系统理论,30% 才是”动手写”。OS、编译器、数据库这些核心课都不是”写代码”而是”理解系统”。

误区 2:CS 毕业只能进大厂卷 996

❌ CS 出路极宽:FAANG、量化、AI 研究、初创、学术、HCI 设计、独立开发、创业。

✅ 不想去大厂?去 OpenAI / Anthropic 做 AI 研究,去 Jane Street 做量化,去 NASA 做 robotics,去 Pixar 做图形——这些都是 CS 出路。

误区 3:CS = AI

❌ AI 是 CS 的一个分支,系统、理论、安全、图形、HCI 同样是 CS 的核心。

✅ 事实上,2024 年后 AI 实验室招人反而更看系统、优化、理论功底——只会调 API 的”AI 工程师”很快会被淘汰。

误区 4:AI 时代不需要学 CS 了

❌ “AI 让 prompt 写代码就行”是误读。

✅ AI 让初级 CRUD 工程师贬值,但让系统架构师、ML Researcher、内核工程师更稀缺、更贵。CS 本科训练的是后者。

误区 5:CS 是男生的专业

❌ CMU SCS、MIT EECS、Stanford CS 女生比例普遍 30-50% 并持续上升。

✅ Girls Who Code、Women in Tech、Anita Borg Institute 等组织都在主动支持女生进入 CS;顶级公司(Apple、Google、Microsoft)招聘明显倾向女生。

误区 6:CS 太热,毕业就饱和了

❌ 入门级确实卷,但真正的”系统 + 算法 + ML”人才缺口仍在扩大

✅ 美国劳工统计局(BLS)预测 2022-2032 软件工程师岗位增长 25%(远高于平均)。AI 浪潮让需求结构性扩大而非缩小。


12. 延伸阅读

推荐书目

类型书目
入门《Code: The Hidden Language》Charles Petzold
编程《SICP》Abelson & Sussman
算法《Algorithm》Sedgewick 或《CLRS》
系统《Designing Data-Intensive Applications》Martin Kleppmann
工程《The Pragmatic Programmer》Hunt & Thomas
管理《The Mythical Man-Month》Fred Brooks
思想《Hackers & Painters》Paul Graham
历史《The Innovators》Walter Isaacson

推荐网站 / 频道

  • GitHub —— 全球最大代码托管
  • LeetCode —— 面试刷题
  • HackerRank / Codeforces / AtCoder —— 算法竞赛
  • arXiv cs —— CS 预印本论文
  • 3Blue1Brown(YouTube)—— 数学 + ML 视觉化
  • Two Minute Papers(YouTube)—— AI 论文速览
  • Andrej Karpathy 的 YouTube —— 从零写 GPT
  • Ben Eater(YouTube)—— 从 TTL 芯片搭 CPU
  • Hacker News —— CS / 创业社区新闻

推荐公众号 / 博客

  • Paul Graham 的博客 —— 创业 + CS 思想
  • Joel on Software —— 软件工程管理
  • Martin Fowler —— 架构思想
  • 阮一峰的网络日志 —— 中文 CS 入门
  • 小土刀 —— 美本 CS 求职经验
  • 一亩三分地 —— 北美 CS 求职社区

13. 给国际学校学生的建议

9-10 年级

  • 修 AP CS A,争取 5 分
  • 选一门语言(Python 或 Java)扎实掌握
  • 注册 GitHub,开始做小项目(不是 homework)
  • 参加 USACO,从 Bronze 开始打
  • 读《Code》建立”从开关到 CPU”的整体认知

11 年级

  • AP Calculus BC + AP Physics C
  • 在 GitHub 上积累 2-3 个能看的项目
  • 参加黑客松 / Kaggle / CTF(任选)
  • 申请 RSI / SSP / Pioneer 夏校(或自学有挑战的公开课:MIT 6.006、CMU 15-445)
  • 考虑贡献一个开源项目(哪怕一个 PR)
  • 打 USACO 到 Silver / Gold

12 年级

  • 写好”Why CS”文书——讲一个真实的”造东西”故事,不要泛泛而谈”AI 改变世界”
  • 强调项目的延续性(课程 → 自学 → 项目 → 竞赛 → 开源)
  • 选校:1-2 所冲刺(CMU / MIT / Stanford)、2-3 所匹配(UIUC / UW / Cornell)、1-2 所保底
  • 准备面试(CMU 部分项目、英国剑桥 / Imperial 需面试)

关键提醒:美本 CS 申请,GitHub 项目 + USACO 比 SAT 满分重要 10 倍。

签证与就业:2025 年起美中科技战持续,CS 学生需提前规划**加拿大(Waterloo / Toronto)/ 新加坡(NUS / NTU)/ 香港(HKUST / CUHK)**作为研究生或工作备选。