计算机科学(英语: Computer science ,有时缩写为 CS )
计算机科学是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。
它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域;有些强调特定结果的计算,比如计算机图形学;而有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如程式语言理论是研究描述计算的方法,而程式设计是应用特定的程式语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用,以及随时随地为人所用。
有时公众会误以为计算机科学就是解决计算机问题的事业(比如信息技术),或者只是与使用计算机的经验有关,如玩游戏、上网或者文字处理。其实计算机科学所关注的,不仅仅是去理解实现类似游戏、浏览器这些软件的程序的性质,更要通过现有的知识创造新的程序或者改进已有的程序。
尽管计算机科学(computer science)的名字里包含计算机这几个字,但实际上计算机科学相当数量的领域都不涉及计算机本身的研究。对于想要留学加拿大的同学,结合加拿大计算机专业的课程内容,我们可将该专业课程细分为以下7大类:
• 人工智能(Artificial Intelligence)
• 计算统计(Computational Statistics)
• 图像及UI(Graphics/ User Interfaces)
• 数据结构及算法(Data Structure/Algorithms)
• 数据库(Databases)
• 数据结构及算法(Data Structure/Algorithms)
• 编程语言(Programming Languages)
• 硬/软件系统(Hardware/Software Systems)
据CityNews报道,2021年加拿大对计算机类编程Coding(编程)等工作需求将达到20万人,专家指出,在接下来的4年里,计算机工程类专业将成为市场需求量大,就业前景最好的专业之一。而近段时间,大火的Chatgpt也是再次吸引了人们对于AIGC,人工智能等的关注,未来会有更多的资本投入到相关赛道,这无疑会带来更多计算机科学相关的工作岗位。
而加拿大计算机科学专业在世界上处于领先地位,所涉及的领域很广,很多高校都有开设,如:多伦多大学,UBC,麦吉尔大学等等。最重要的,加拿大政府也一直在高端计算机技术领域寻找合适的人才以支持国家IT产业的快速发展。
所以说,计算机科学可以说是现在加拿大留学的当红辣子鸡专业,如果你是一个精通技术,有很强的解决问题和分析能力的人,你可以考虑在大学学习计算机科学。 学习计算机科学课程未来可以成为计算机程序员,web开发人员,信息系统分析师或顾问,数据库分析师等。一旦你认准这条道路,你所需要做的就是选择在哪里学习计算机科学。 那么你应该考虑哪些学校呢?
(上图为麦考林杂志对加拿大计算机科学专业各大学的排名)
从图表中我们可以看到,今年UBC、多伦多大学、滑铁卢大学依然是并列第一,CS三强的实力可见一斑。这里还是要单独说一下滑铁卢大学,在QS综合排名中100名开外的华大,其数学和计算机科学专业确实可以算是独树一帜,在世界范围内,也都有自己的一席之地。榜单中新近的圭尔夫大学同华大一样也是地处加拿大硅谷(两校之间车程30分钟),所以还是那句话,地域性对于学校以及学生未来的发展是极为重要的。
下面,我来为大家介绍一下并列第一的这三所大学在申请计算机科学专业时所需的要求。
注:学校提供的录取条件是最低标准,但是热门专业在学生申请时竞争激烈,达到最低标准并不能确保会被学校录取。所以同学们在申请顶级学校的热门专业时一定要注意尽可能提高自己的成绩,也可以通过提升软性背景(例如社会活动和科研小组),从而在竞争者中脱颖而出。
1、University of British Columbia 英属哥伦比亚大学
语言要求:雅思 总分6.5 单项不低于6.0
托福 总分90 读 22 听 22 写 21 说 21
专业最低要求:
三年高中数学(微积分预科)
两年的高中化学
高中物理三年
缺乏高级化学或高级物理的学术能力强的候选人可能会根据具体情况进行评估
相关的课程(以下学科类别与该学位特别相关。 考虑在大三和大四的时候学习这些方面的课程):
语言艺术
数学与计算
科学
中国的分级标准:
申请UBC的录取通知书需要考虑的成绩因程度而异,并且每年都有所不同。 在过去几年中,中国要求学生的平均分达到84%(其中最低及格分数为60%)。
2、University of Toronto 多伦多大学
在中国高中系统学习的考生必须提供:
必须是高三毕业生
会考:高中毕业考试成绩/学业水平测试
高考:中国大学入学考试的必考科目
遵循中文课程的学生,如果没有参加高考,必须提供书面解释他们为什么没有参加高考,并提交每个必修科目的标准化考试成绩(SAT科目考试或AP考试)
如果您正在学习国际课程,如美国模式,英国模式(A-Levels)或国际学士学位课程,需要另外查询对应的录取标准。
*对于2023年秋季入学,多伦多大学是可选考试。 但是,我们强烈鼓励学生提交他们已经完成的SAT、ACT或AP考试。 强烈推荐AP微积分。
所需文件
高中成绩单,显示所有年份的学习,包括目前的中期成绩
会考/学术水平测试
高考报名证明
如果你不在高考流中,你的SAT或AP成绩必须由大学理事会以电子方式发送到多伦多大学。 成绩必须在截止日期之前到达,提交文件以获得平等的录取考虑。 多伦多大学的机构代码是0982。
多伦多大学并没有明确说明高考成绩达到多少可以申请该专业,但是根据申请经验,平局分至少要达到80%以上。
另外:作为参考,我提供一下多伦多大学发布的专业申请要求
应用科学与工程学院的所有申请人都必须在以下方面提供高级课程:
数学(含微积分)
物理
化学
英语
如果申请人不能提供所需的先决条件科目,则可以通过完成安大略省高中12年级同等的先决条件科目来代替。 我们建议通过独立学习中心(ILC)完成课程,但也可以通过安大略省教育部认可的任何学校完成。 如果你对达到我们的要求有任何问题,请联系工程招生办公室。
3、University of Waterloo 滑铁卢大学
滑铁卢大学强烈鼓励学生参加欧几里得数学竞赛和/或加拿大高级数学竞赛。 竞赛的结果将用于数学学院的奖学金决定和可能的录取决定。
语言要求:雅思总分6.5 写作6.5口语6.5 听力6.0 阅读6.0
注:雅思总分不低于7.0 单项不低于 6.0 也可以被录取
托福总分90 写作25 口语25
专业录取要求
高三数学:期末成绩不低于90%。 高三英语:高三学生整体平均85%。
一般要求
如果你被滑铁卢大学录取,你将被要求通过中国学历认证(cssd -羊皮纸门户服务)提交你的毕业证书和高考成绩。 你的正式高中成绩单必须由你的学校直接邮寄给我们。
由CSSD处理的请求将以电子方式发送到滑铁卢。 你只需要让你的学校把你的正式高中成绩单邮寄给我们。
如果你收到了录取通知书,你必须确保向滑铁卢大学提交以下文件。
中国大学入学考试(高考)。 如果你不参加高考,你必须直接向滑铁卢大学招生委员会提交一份正式的解释,解释你为什么不参加高考。
完成至少五门高三课程的正式高中成绩单。
毕业证书
如果您提交的文件与CSSD或您所在高中提交的正式最终结果之间存在差异,我们保留撤回您的录取通知的权利。
以上可以看出,滑铁卢大学计算机科学专业的门槛是高于ubc和多大的,但是依托于加拿大硅谷的区域性产业优势,其毕业生的就业率常年位居加拿大第一。
总结
其实不止这三所大学,近年来计算机算法产业的蓬勃发展,使得处于计算机软件前沿的加拿大找到了新的经济增长点。促使各个大学对计算机科学不断地增加教资投入。所以,留学加拿大选择计算机科学专业,无疑是一个极其明智的选择。