文科背景想转计算机,直接的障碍不是兴趣不够,而是申请时连门槛都迈不进去——绝大多数计算机硕士项目要求本科就是CS或相关理工科专业。加拿大的计算机二学位(Second Degree)恰恰绕开了这道关卡:它面向已经拥有一个本科学位的学生,允许用2年左右时间拿下第二个计算机本科学位。对于文科生而言,这可能是目前转码路径中门槛相对友好的一条。
一、UBC:20个月固定学制,专门为非CS本科设计
UBC的BCS(ICS)项目是加拿大开设较早、体系成熟的CS二学位项目。20个月完成全部课程,时间明确。
- 专门面向非CS本科的毕业生,任何专业背景均可申请。文科生不在排除范围之内。
- 需修过一门数学课程。没有编程背景反而可能更符合项目预期。编程经历过多反而可能影响录取。
- 项目包含Coop带薪实习选项。毕业后可申请三年工签,为留加工作留出充足时间。
- 需要修完21门课程,不转学分,数量固定。适合希望明确知道毕业时间的申请者。
二、SFU:灵活毕业标准,快则1-1.5年完成
SFU的计算机二学位不设固定时长,只看你是否完成了45个高年级学分。之前修过的课程可以申请转学分,免修重复内容。
- 如果本科阶段修过数学或编程基础课并且成功转了学分,快则1-1.5年毕业。零基础开始则需2-2.5年。
- 录取时参考申请者第1学位的高年级成绩和与计算机相关的课程成绩。文科背景的申请者需要展示较强的量化学习能力。
- 提供BSc和BA两种学位选择。BA学位对文科背景的申请者可能更为友好。
- 位于大温哥华地区,科技公司密集,实习和就业机会相对充足。
三、麦吉尔大学:传统强校,项目存在但信息较少
麦吉尔大学明确提供计算机科学二学位项目。作为加拿大老牌研究型大学,其CS专业的学术训练较为扎实。
- 已获得本科学位的学生可以申请攻读第二学位。具体申请流程与常规本科申请类似。
- 位于蒙特利尔,生活成本低于温哥华和多伦多。适合预算有限但看重学校声誉的申请者。
- 魁北克省有独立的移民政策体系,毕业后留加路径与BC省和安省有所不同。需提前了解省提名规则。
- 项目细节和先修课要求在官网上不如UBC透明,建议直接联系招生办获取最新信息。
四、阿尔伯塔大学:综合排名靠前,学费相对较低
阿尔伯塔大学提供计算机科学方向的第二学位路径。学校在QS排名中进入加拿大前四,综合认可度较高。
- 位于埃德蒙顿,生活成本明显低于温哥华和多伦多。对于预算有限的转码申请者是一个实际考量。
- 阿尔伯塔省是加拿大能源大省,科技行业正在发展,但就业机会数量与BC省和安省仍有差距。
- 录取标准相对透明,本科成绩和语言成绩是主要考量维度。
- 适合以学校综合排名和较低留学成本为主要考虑因素的申请者。
五、女王大学:提供第二学位选项,课程覆盖面广
女王大学的计算机学院提供面向已获得第1学位的申请者的第二学位项目。课程覆盖计算机科学、软件设计、游戏开发等多个方向。
- 位于安大略省金斯顿,距离多伦多约两小时车程。城市规模不大,但校园环境和生活节奏较为舒适。
- 计算机科学专业在加拿大排名靠前。拥有22个实验室和12个可选择的细分方向。
- 第二学位的具体毕业时长取决于已修课程的转学分情况。文科背景的申请者可能需要修读更多基础课程。
- 学校提供较为灵活的选课结构,允许计算机主修搭配其他学科辅修。
CS二学位为文科背景的转码申请者提供了一条可操作的路径——不需要放弃已有学位从头开始,也不需要满足计算机硕士的硬性专业门槛。UBC的20个月固定学制适合追求确定性的申请者;SFU的灵活模式适合已有一定数学或编程基础的人;麦吉尔和阿尔伯塔适合看重综合排名和预算的群体;女王大学则提供了更广泛的课程选择空间。