对于本科不是计算机专业、但想进入这个领域的同学来说,直接申请传统的计算机科学硕士难度确实比较大。大部分加拿大院校的CS硕士项目都要求申请者具备计算机科学、数学或电子工程等相关专业的本科学位。
不过,近年来加拿大已经有不少院校开设了专门面向非计算机背景申请者的“转码”硕士项目。这些项目通过设置桥梁课程(bridge courses),帮助学生从基础开始补足计算机核心知识,再进入正式的硕士课程学习。
一、接受跨专业申请的项目推荐
以下是目前加拿大几个明确面向非CS背景开放的计算机相关硕士项目:
1. 东北大学温哥华校区 — Align计算机科学硕士
这个项目是加拿大比较有代表性的“转码”项目,专门为没有计算机背景的学生设计。学生先完成两个学期的桥梁课程,学习编程、数据结构、算法等核心基础,之后再进入正式的硕士课程。项目还提供带薪实习选项,毕业后可进入软件工程、数据、云计算、安全等岗位。学制2.5—3年(全日制),有兼职选项。
- 申请要求:本科学士学位,GPA不低于3.0/4.0(建议3.2以上);语言要求托福100或雅思7.5;不要求GRE
- 加拿大科技行业对AI、机器学习、网络安全等技能的需求旺盛,这类岗位的薪资溢价可达28%—35%
2. 英属哥伦比亚大学 — 数据科学硕士
UBC的数据科学硕士项目在温哥华校区和奥肯那根校区均有开设,温哥华校区还额外提供计算语言学方向。该项目要求申请者具备一定的数理基础,但不需要计算机本科学位。
- 申请要求:四年制学士学位,大三、大四平均成绩B+以上;需完成一门编程课程(3学分)、一门概率论/统计学课程(3学分)、一门微积分或线性代数课程(3学分);语言要求雅思7.0(单项6.5)或托福100;不要求GRE
3. 多伦多大学 — 信息学硕士
信息学硕士是一个为期两年的专业学位,吸引着来自不同学术背景的学生。项目设有档案与记录管理、以人为本的数据科学、信息系统与设计、用户体验设计等多个方向,毕业生广泛就职于政府、科技、商业、医疗、教育等领域。
- 申请要求:四年制本科学位,成绩要求较高(建议均分3.8/4.0以上);语言要求较高——托福107(口语24,写作27)或雅思7.5(口语7.0,写作7.5)
4. 滑铁卢大学 — 系统设计工程硕士
滑铁卢大学的系统设计工程硕士项目设有五个专业方向:人工智能与机器学习、生物医学系统、人为因素、机电一体化与物理系统、视觉/图像与信号处理。学制为全日制16个月。
- 申请要求:荣誉学士学位,总体成绩75%以上;语言要求托福80(写作22)或雅思6.5(写作和口语6.0);当前免除GRE要求
5. 戴尔豪斯大学 — 应用计算机科学硕士
这是一个16个月的项目,课程涵盖移动计算、数据管理、数据仓库与分析、通信等核心内容,并提供实习方向、创业方向和项目方向三种选择。毕业生可从事软件工程师、解决方案架构师、软件开发人员等职业。
- 申请要求:四年制本科学位,GPA 3.0以上;需具备相当于计算机科学专业本科二年级核心课程的知识基础,非计算机专业学生可能需要先完成qualifying year课程;语言要求托福92+或雅思7.0;需完成入学面试
二、申请前的准备建议
补足先修课程是核心门槛。跨专业申请计算机相关项目,招生官最看重的就是申请者是否具备完成课程所需的基础知识。编程课程(Python/Java/C++)、数据结构与算法、离散数学、微积分和线性代数,是多数项目认可的核心先修课。如果本科没有修过这些课程,可以通过Coursera/edX等平台补修并获取证书,部分院校也认可这类学习证明。
研究型硕士比授课型更难跨申。加拿大硕士项目分为研究型和授课型两类。研究型硕士更看重科研连贯性,跨专业申请的难度远高于授课型。对于非CS背景的同学来说,优先考虑授课型或专业型硕士项目,成功率会更高。
提前12—18个月开始规划。跨专业申请需要补修课程、准备语言考试、积累相关经历,时间线比本专业申请更长。建议预留充足的时间来补齐短板。
微信扫一扫









