加拿大学校和专业选择

信息来源

  • 学校官网,alerba大学官网信息组织的更有效率,u get what u want,calgary大学就比较活泼,但是信息组织较为混乱
  • redit,关注了/ucalgary and /ualberta,明显albeta大学的群更活跃、更卷,也让你在不上学的情况下,有一种置身室内的体验
  • youtube,质量较高,广度深度都有覆盖,但是偏重国际学生体验,英文资源中印度中介很多
  • b站,可以有视觉体验,极少数up主质量很高
  • 知乎,有一些靠谱介绍,不过可疑的留学中介也很多
  • 一亩三分地app,post数量较少,这两所大学都不是热门

阿尔伯塔省大学选择

在阿省,目前看只能在UOA和UOC之间选择,都是综合性大学

  • UA综合排名靠前,加拿大前五,CS比UC要强?
  • UA和国内交流多,相比UC的轻松氛围,UA要卷很多,不过研究生可以申请去美国名校
  • UC学历不被国内承认,因为曾经给XX发过奖?
  • 似乎CS比CE要难
  • theis似乎有难度,会拖延毕业
  • coop是加分项;
  • UC的Geomatics专业北美排名第一(堪比兰州大学的冰川专业在中国的尴尬地位)
  • UC可以节省房费。每天骑自行车上课即可,不过远离家庭,也是上大学的价值之一

大二选专业的问题

如果是择优录取,GPA的成绩可能会逐渐提高,导致学业压力非常大,2019年UT-cs有4个人跳楼;

CS和CE的区别

计算机科学(Computer Science,简称 CS)

是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。

计算机科学包含很多分支领域;有强调特定结果的计算机图形学;也有探讨计算问题性质的计算复杂性理论;研究方向侧重不同,比如编程语言理论是研究描述计算的方法,而程序设计是应用特定的编程语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、方便等等。这其中四个领域最为关键,分别是理论,编程语言,算法,数据构架。

计算机科学非常依赖于数学基础,学习偏向以软件为主,对数学、算法、计算、模型等能力要求较高。计算机科学非常适合数学能力突出的学生。

在加拿大大学里,计算机科学专业一般开设在理学院下,作为一门理科专业。但也有学校将其开设在数学院下,比如滑铁卢大学。

计算机工程(Computer Engineering,简称CE)

是硬件和软件的结合,学生不仅仅要学习计算和编程,还要学习物理和电子电路这些知识。从本源上说,计算机工程是计算机科学和电子工程的交叉学科专业。因此,它更关注微处理器如何工作、设计以及优化,需要考虑如何在电子元件之间实现有效传输数据;如何设计电子元件的综合系统、如何处理软件内指令以及如何针对特定的硬件平台编写、编译和优化软件。计算机工程师更加专注于硬件和集成设备的开发和设计。

计算机工程对于数学上的要求可能不如计算机科学那么高,但是对物理上的要求显然是更多的。主要学习的内容包括但不限于现代物理学原理,电子电路设计,计算机架构与设计,大规模集成电路,微处理器设计和接口,嵌入式计算机系统设计,数字信号处理,人工智能与机器人等等。

在加拿大大学里,计算机工程开设在工程学院,申请时不仅仅要求学生具备很好的数学基础,对高中理科课程也非常看重,其中物理成绩是最为重要的。

参考
知乎链接
阿大programs列表
The choice of universities in Alberta