上市公司 远播教育集团成员企业 大多伦多地区,安省 站
647-797-3195(加拿大) 950-4046-6804(中国直拨) 营业时间:周一至周五(9:30am-5:30pm)
您的位置:首页 > 新闻中心 > 留学 > 【留学】在加拿大读计算机专业是种怎样的体验?

【留学】在加拿大读计算机专业是种怎样的体验?

2021-07-06

谭同学,2019年6月毕业于兰里DW Poppy中学。2019年9月入学阿尔伯塔大学。

谭同学的访谈

大家好,我是阿尔伯塔大学即将就读大三的cs系练习生小谭。对于一个0基础,刚开始进入大学开始学习计算机的大一新生,计算机科学也许是学习一门叫python的编程语言来写各种各样的小程序或者是小游戏。但是随着年级的提高,你就会发现,计算机科学是研究相关问题的科学,有硬件相关,软件相关,数据相关,计算相关,通信相关,安全相关,控制相关,人工智能相关,再深入地说,计算机科学研究的是程序与数据交互的过程,它利用算法储存数据,操作和输出数据,它研究计算机理论和设计实现程序系统。

 

 

 

关于大学

University

 

 

阿尔伯塔大学位于加拿大中部阿尔伯塔省的埃德蒙顿市,相对于多伦多或者温哥华可能不那么繁华但是也基本够用,由于高纬度的关系,埃德蒙顿每年的冬天都很长温度在零下负十几度左右,但是因为湿度较低所以体感温度没有那么冷,准备一些冬季的衣物就好。刚来的同学可能会因为气候比较干燥而觉得不舒服,买一个加湿器就能解决。

 

对于只上秋季和冬季学期的同学,埃德蒙顿基本上就只有春秋冬三个季节,所以也要相应准备一些衣物。作为一个相对较大的城市,埃德蒙顿的各种基础设施还是比较齐全的,各种超市,餐厅,中国超市或者购物的去处应有尽有。这里有一个叫west mall的购物中心,在整个北美也算是很大的购物中心,大家想买什么基本上可以在这里买到。大学第一年,基本上大部分的同学都会选择住校。校舍分为几个不同的楼,住宿水平也有轻微不同,感兴趣的同学可在学校官网进行了解。住宿费用包含了餐食套餐学生可凭自己的onecard(校园卡)随意进出宿舍楼的食堂,个人觉得菜色挺丰富的,应该适合大部分人的口味,要是不想天天吃食堂也可以选择购买周一到周五的餐食套餐,周六周天自行出去解决。

 

在分配进宿舍后,每层楼都有一个高年级的RA(resident assistant宿舍管理员)负责管理这一

层的新生,以及帮助你融入这个楼层,每周都会用相应的楼层会议来讨论和解决一些本层的问题或者公布一些消息。建议大家不要害羞踊跃参加,在这之后还会有一种叫躲避球游戏的团队项目,大家可以酌情参加,要是有空或者感兴趣就参加吧,能帮助大家找到很多朋友或者同系的课友。

 

阿尔伯塔大学的校园环境还是很不错的,在开学前,学习会组织游园活动,建议大家一定要参加,可以帮助你找到以后要上课的教室,也能认识一些朋友或者同系的同学。平时下课了,如果还距离接下来要上的课有一段时间,可以去学校的图书馆学习,强烈建议大家弄清楚Cameron science and technology library和 lucifer library的位置!这可以说我在学校去的最多的地方。从宿舍走到最远的教室最多二十分钟,所有第一年住校还是非常方便的,晚上在图书馆刷夜回宿舍也很快,并且安全,唯一要注意的就是冬天路上的薄冰很容易滑,走路要注意安全。

 

 

计算机专业介绍

computer Science

 

 

说完了生活,我们学校的计算机方面还是很不错的尤其是AI人工智能方向,强化学习的大佬Rich Sutton就在我们学校任教,但是很可惜他已经不教本科的课程了哈哈哈。到了大三有很多很多关于人工智能方面的课,如果感兴趣的同学可以修完必修后来选修。同时,在我看来将来入学的同学应该在大一大二的时候考虑自己将来是要读研还是毕业工作,因为在大三开始,课程就有一定的分流

 

完成了大一大二的语言,一些简单基础的数据结构和算法的学习后。大三有一些人工智能或者其他方面的课程可根据你的兴趣选择,之后就是以安卓java前后端开发为主的课程。如果你笃定要毕业了工作,可以在沿着这些前后端开发方向的课程进行选择,如果你听不懂这些术语,可以记住在大二下或者大三上的时候选一门叫CMPUT301的课程,它就是之后所有开发类课程的入门课,在学完后续课程之后,能对你在大学期间找第一份实习有很大的帮助,同时也请深入学习相关的数据结构和算法课程,毕竟面试也经常靠这些地方的问题。

 

Image

 

 

 

给学弟学妹的建议

Advise

 

 

如果要毕业了工作请尽量在大学期间多找实习,越早越好!另外可以通过学校的SIP项目进行找工作,或者假期回国了在中国找。

 

如果你成绩不错很笃定地要读研,那我建议你多选择一些AI人工智能或者其他类别的计算机课程,找一找自己的感兴趣的地方,为研究生或者博士选择适合自己的方向。

 

要是你们在课程里的成绩不错,可以大胆一点儿向教授提出推荐信的要求,教授基本上会答应,甚至有的还会主动询问你需不需要,总之多多益善。

 

不管是读研还是实习多多少都有帮助,如果看到这篇文章的你是在暑假,我建议你可以开始自学python,因为大一一整年都是围绕python在转,如果你已经能很熟练地掌握python,那么可以节约很多时间,并且可以开始试着关注学校cs系的每周邮件,上面写了很多关于计算机比赛或者实验室的信息,如果感兴趣并且有能力的话,请多多关注踊跃参与!

 

这很重要,尤其是申请研究生的同学。当然要是能发个论文什么的就更好了。如果没找到或者还在适应大学生活也可以不着急,但是要留意一下。这一切的基础都是建立你能适应好大学生活和有一个不错的成绩的情况下。这些只是我的个人和朋友的经验,如果大家学有余力或者成年人全都要,可以两种类型的课程都一起选择。

 

说完了未来规划,大家学习计算机编程类课程的时候要尽量建立自己解决问题的习惯,不要等着教授或者助教来解答,大部分你所面对的问题都能在搜索引擎上找到答案,学会自己去学习并且解决,善用搜索引擎,github,leetcode等程序员必备的网站。(当然没用上也没关系,学会课程的内容就行)关于其他的选修,我建议大家多选择数统课,这对你未来的计算机学习也有很大的帮助。

 

如果你的大一两门计算机基础课学得不是很懂,请你务必在大一的暑假进行查漏补缺,一定的编程基础对于之后的学习很重要!而且未来很多课程尤其是AI方面的课程也是基于python来进行的。

 

 

由于我个人是零基础入学,并且当初也不算很懂未来的计划所以在大一大二年级没怎么找参加实验的机会,但是我在大二下学期学习了CMPUT301并且准备在国内实习,以此为经验,增加我今年秋季学期过去后通过sip找下一个实习项目的竞争力。

 

我大三一整年除了AI和一些其他方面的计算机课程,也有一节开发的课程方便找实习,大四应该也是这样的选择。如果读不了研究生,或者没申请上好的学校,就可以毕业工作。但是我还是强烈建议大家往高处走,如果不想35岁被优化(裁员)的话哈哈哈。说了那么多,最后还是希望大家不用过度焦虑,即使你没有那么多的上述经历,你只要尽人事好好学习,最后的结果一定不会差。希望大家加油!

 

 

相信看了以上谭同学的分享,大家一定收获颇多!如果你对专业选择及学校规划还有疑惑,即可扫码添加小V,前来咨询!

服务预约 预约咨询,免费获得专业评估