怎样成为一个“冷酷无情”的CS大神
全网最全Computer Science计算机科学解析
“业内良心”
临近OUAC开放,大学申请开始。小K秉承认真负责的原则为加拿大高中生解读各个热门专业。从入学要求、专业细分甚至到毕业就业,希望能在多方面帮助到大家。无论是11/12年级的同学,还是低年级的同学都可以花时间看一看。说不定能为你打开人生新篇章。
No.1CS-专业简介
计算机科学(Computer Science,简称CS)主要是从计算机计算的角度,研究计算的算法、可计算性、编程语言数值分析等等。它更像是一门科学,侧重计算原理、算法等理论学习。数学与逻辑在这个专业里更加重要。CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。在计算机科学这个广泛的领域也有专门的方向:计算机架构、编程语言、软件工程、算法和理论。相对而言,CS会比CE少学一些电子工程方面的课程,而稍多学一些数学和计算机编程方面的课程。
No.2CS-主修课程
计算机科学专业的主修课程包括编程
数据结构
C语言
软件工程
系统软件
系统安全等
Computer Science一般指的是计算机软件的开发以及计算理论的研究,从上到下来看,CS覆盖面包括从各种抽象的model到上层的软件设计(web开发,移动端开发,通常多使用各类高级脚本语言),到应用层软件开发(Java或C++,MS系的多用C#),到各种框架的构建和实现(偏底层,多用C++,需要考虑到OS的接口,自己实现的话相当于重造轮子,reinventing the wheel),再到OS和Compiler的研究,这里与Computer Engineering的研究存在很大的交集,但一般来说CS更侧重于软件level的优化(个人理解,比如对动态调度任务算法的研究)。
No.3CS-课题研究
CS偏重软件,侧重以计算机技术为基础解决问题,编程一般是重中之重,三门数学 (高等数学、线性代数、离散数学) 是基础之重。CS研究的课题大致是:
计算机程序能做什么和不能做什么(可计算性);
如何使程序更高效的执行特定任务(算法和复杂性理论);
程序如何存取不同类型的数据(数据结构和数据库);
程序如何显得更智能(人工智能);
人类如何与程序沟通(人机互动和人机界面)。
No.4CS-就业方向
计算机科学专业的就业方向以程序系统开发、软件测试、网络安全等为主,毕业生适合像微软、IBM、谷歌、百度、Facebook等软件开发公司。
No.5CS-申请要求
不同学校的成绩要求会有所不同,我们这里以申请难度最大的多伦多大学和滑铁卢大学为例子。参考成绩:low 90s
推荐高中课程:
Advanced Functions(MHF4U)
Calculus and Vectors(MCV4U)
English (ENG4U)
最低雅思要求:
6.5 overall
(6.5 writing, 6.5 speaking,
6.0 reading, 6.0 listening).
No.6CS-优势学校
小K贴心的为大家总结出加拿大的计算机科学专业的TOP20大学(2019 Maclean‘s)NO.1 University of Toronto
NO.2 University of British Columbia
NO.3 University of Waterloo
NO.4 University of Montreal
NO.5 McGill University
NO.6 University of Alberta
NO.7 Simon Fraser University
NO.8 McMaster University
NO.9 University of Ottawa
NO.10 Carleton University
NO.11 Concordia University
NO.12 Queen's University
NO.13 University of Calgary
NO.14 University of Victoria
NO.15 Western University
NO.16 York University
NO.16 University of Manitoba
NO.16 StFX University
NO.19 Université de Sherbrooke
NO.20 University of Windsor
加拿大的计算机专业最为突出的莫过于滑铁卢大学和多伦多大学主校区,由于竞争越来越激烈,申请的要求也逐年提高。那么,如何在众多申请人中脱颖而出,牢牢吸引住招生官的目光,成为广大准工程师们最关心的问题。
通过大量的案例分析我们发现,申请顶级大学的顶级专业,不仅需要提供符合要求的高中成绩和雅思成绩,精准掌握申请中的每一个时间节点,参加合适的背景提升项目也是十分重要的,例如参加滑铁卢学术活动并获得好成绩能够极大地提高申请人的竞争力。此外,申请计算机专业还需要额外提交申请文书,甚至进行视频面试,此时,千篇一律的模板化写作只会使申请人泯然众人,很难获得招生官的青睐。
© 2025. All Rights Reserved. 沪ICP备2023009024号-1