如果你关注:滑大+女生+计算机科学+双修+转专业,读这一篇就够了

北美电脑工业第一宠儿
微软公司毕业生优先录取的几所大学之一
加拿大第一个推出Coop带薪实习项目的大学
加拿大Coop数量最多的大学
没错,就是你们想的,滑铁卢大学
分享人介绍:
胡同学
曾就读:杭州外国语学校
OFFER: UBC、多伦多大学、滑铁卢大学、皇后大学、渥太华大学
奖学金:滑大4000加币,UBC6000加币
现就读:滑铁卢大学计算机科学与统计学双学位
申请亮点:用SAT代替高考成绩
性格特点:活动能力出众,社团活动精彩,兴趣爱好广发,开朗乐观易沟通
以下为分享内容的整理。
大家早上好!我现在是在滑铁卢的3A 是计算机和统计的Double Major。
计算机科学&统计学简介
计算机,主要是关于如何用电脑,程序,软件,操作系统实现新的你想要达成的目标。
我们学校的计算机必修课是从简单的高阶语言开始,也就是一般的软件部分,达到用C++写一个类似于炉石传说的小游戏。之后慢慢深入硬件,系统和数据处理的部分。
统计则是对数据的处理分析通过一些小样本去分析整体的数据特性。
我觉得如果用四个关键词概括这两个专业的话就是逻辑主导,新技术,多元化,顺应时代潮流。
为什么选这个专业
我选择这样专业最大的原因说实话是因为好就业。
就拿我们现在找实习的过程来说,我们学校内部的找实习的系统,给计算机专业的工作第一轮里就有1700+这个学期,总共工作可能是2500个左右。然后选择统计作为计算机的补充,现在是大数据时代,计算机和统计这样双专业,可以很好的融合IT技术和数据管理。
后来学着学着,也发现拿code写出一些会自己跑的程序,还是挺有趣的。我也看过我室友的关于精算的东西,我就觉得我不适合这些和纯数字金融打交道的事情。
2个误解与偏见
我觉得外界对我们专业最大的偏见的话可能别人都觉得学计算机都是可以比如电脑出故障了,就会叫我们去修。
我只想说我们真的不只是修电脑的。因为计算机里分很多的小支,这些小支除非是大牛,不然学到后面也是略微有点隔行如隔山的味道。你很难让一个做网页的人,去做关于操作系统的工作。
然后就是别人总觉得计算机可能还是适合男生。
其实我认为说实话,男生是在某种程度上比女生更有严密的逻辑。但就也不代表女生是学不好的。有时候女生心细的话,更容易写出稳定的代码。因为代码中可能真的只是多了个分号逗号之类的,整个程序就会崩溃。
只要自己有兴趣,并且确实有能力,我认为学计算机和男女是没有关系的。
专业课
计算机专业比较有代表性的专业课就可能有cs246、cs241、cs240、CS246(object-oriented software development)和CS241(Data structure organization and management)。
246主要是通过介绍C++掌握OOP的概念。241就是俗称的算法课。240主要是学习基础的数据结构然后分析算法。一般公司的技术面都会问到相关问题。
以下是我这学期的课表。
计算机专业的优势
我们学校可能就是计算机本科很强,然后coop很强,所以毕业后就业率比较高。
确实我们本科是很扎实的。教授都说我们如果去别的学校交换,别的学校都不会说什么你不达到我们选某门高年级计算机课的要求,因为别的学校都知道滑铁卢真的给学生打了个很坚实的基础。
计算机专业的挑战
到后面课程很难,分容易比较低,如果有申研想法的话,GPA可能会不那么好看。
还有就是在北美IT界是认滑铁卢计算机这块金字招牌的,但是回国的话,因为滑铁卢还没有很强大的研究生院和法学院,国际排名还是比较靠后的。所以我们一般都自黑加拿大蓝翔。
因为我是一个不是很会自己给自己找事情做的人,我习惯于把我必须去做的事情做好,但不会自己额外的追求什么。
但其实我们学校里的cs课负责给你打基础,但很多具体的公司用到的东西和学校里教的东西是不一样的。大部分时候就需要自己课外花时间,自学语言。哪怕是将来要想申研究生的,也是要提前准备主动找教授做一些课题。
说实话我还没完全克服这个问题,但因为学校里的大家都很认真的准备,还是会被大氛围感染,自己做些额外的功课。
毕业走向
如果是一般cs的毕业后会进各个互联网公司做工程师或者自己创业;也有的进四大投行这种做fintech。
如果是想要和统计有多结合的话那就是做data scientist。这个还算是个比较新的岗位但是市场需求量还是比较大的。
给学弟学妹们的建议
如果要选计算机的话,还是需要确定自己对计算机有兴趣。不然在写非常繁琐,上千行的代码的时候,是真的很痛苦的。
然后不管学什么专业最好大一大二的时候多做点自己想做的事,可以是跟专业相关的也可以是纯粹兴趣的。
一个是可以让你后期找实习的时候更有竞争力,另一个大三大四真的上课都忙不过来了,没有时间和精力再做额外的事。
接下来的互动问答环节里,同学和家长们的发问一个接一个。以下是摆渡君的整合版本。
1转专业方面问题
请问你具体转专业的路径是怎样的?高中有计算机基础吗?
我进去的时候录的不是cs major,是honor math。
滑铁卢的话只要进了数学院,在大一的时候选相关的课,结束大一只要达到一些要求就可以转进具体的 cs 或者stat的专业。
我高中完全没接触过计算机之类的。
滑铁卢大学转CS专业具体的要求是怎样的?
现在滑铁卢大学转cs要求提高了。
如果你进去是honor math的话,你需要先take cs135 cs136,或者 cs 115 116 136m,有了这些课的成绩之后递交转专业申请。
学校按照所有申请的人的成绩排序,取他们能允许转专业的人数。
Coop项目是也可以转吗?
我的Coop也是后来转的。
现在普高申滑铁卢的话不容易一开始就一步到位cs coop。
之前我们高中有个同学是计算机大牛,也是 math coop,但最后都转进了 cs。
转专业的时间点有讲究吗?会不会影响毕业时间?
转专业是没有具体的时间要求的,但是也别太晚就是了,因为有些高年级的课到后面只对本专业的人开放。大一下的时候递申请,也是看均分。
转专业和影响毕业时间没什么关系,有的人因为转专业延迟毕业可能是因为一开始上了很多跟最后转的专业没什么关系的课。那这样子可能上到4B了发现专业必修课还没上完。就毕不了业了。但一些专业的必修课长得还是挺像的。
只要不是比如说我一开始一直念farm 念到了大二下了,然后要转cs,那可能就要延迟毕业时间了,因为这两个专业课的重合度不高。就会浪费很多课和时间。
2课程选择/专业设置方面问题
我想问问统计学和Data Science是两个分开的专业吗?有什么区别呢?
统计学就是数院下的一个专业,data science的话有点接近于 stat 和 cs的结合。
BMath,BCS的区别在哪里?你现在读的书双专和Data Science的区别在哪里?
数学院是滑铁卢一个大院,下面有 cs的department stat的department 还有一些applied math 之类的。
现在的data science有cs-department based 也有stat-department based, 要求不一样的。
Bmath的全称是 bachelor of math 就是数学学位 cs的major。BCS是计算机学位。然后BCS是不能double cs 和statmajor的。
可能笼统点说, DS算是我的doublemajor一个更细化的分支,我问过cs的advisor他们说你可以选doublemajor, 只要修相应的课学的东西可以和DS完全一样。
大一下的时候是不是就要修完CS136?
你可以选cs115、cs116、cs136,这样你就是在大二上的时候修cs136,这样比较循序渐进。直接135 136的话就是大一下。
3学业压力方面问题
听说滑大的课程都很难学,计算机特别难,你的感受呢?
我觉得别的课,要抓紧时间课后要巩固吧。
cs的话我真的只有一个建议,好好做作业,千万要自己写每一道题。
不是说怕被抓抄作业之类的,cs真的是作业帮助你理解掌握整门课。
请问你有感受到压分的问题吗?
滑铁卢压分的话我觉得还行,主要是看教授。选课之前好好做做功课,别碰到特别坑的就好了。
4录取要求及考试方面问题
要是你参加国内高考,能靠近什么档次的大学?
我高中是杭外的。我们是挺独立于别的可能重心放在高考上的学校的。
虽然是普高,也上语数英政史地,但是我也没有参加过一模二模,所以我也不是很好说。
我是用SAT代替高考成绩来申请的。