多伦多大学计算机本科?
多大CS本科,大二在读,主修方向AI。 简单介绍我的课程和教授吧: 必修课包括算法、数据结构、操作系统、计算机网络等。其中算法是张俊教授(也是我PSY108的教课老师)上的,非常难;计网是高奇伟教授上的,内容比较基础;操作系统是由李浩明教授和大二暑假上的,讲得很好;数据结构这门课在冬天上,由陈世敏教授和王博涵助教上,课程内容很好,但是上课过程很混乱(因为很多课都混着上所以顺序什么的都很乱)。
选修课包括编译器设计、智能代理、神经网络、游戏编程等。其中编译器设计是由高奇伟教授的上一届学生给上的,讲得比较好;智能代理是王博涵助教给我们上的,讲课方式很新颖,会带我们看一些论文并做简单的摘要;神经网络是由李浩明教授给上的,主要介绍了神经网络的基本概念和一些简单的理论,还会让我们做一些简单的学习;游戏编程是应智贤教授给上的,主要讲了游戏开发的一些基本流程以及Unity3D的游戏开发框架。另外还有数据挖掘/机器学习(张俊教授),数据库系统(李浩明教授)等等很多很多门课。
除了必修和选修的课程之外,还有CS117X和CS118X两门课,分别是CS入门和算法与复杂度分析。前者是介绍计算模型、基本数据结构、基本算法等内容,后者主要是介绍分治法、动态规划、贪心、回溯等经典算法,这两们课都是唐云飞教授上的,课堂氛围轻松,教授风趣幽默。
每个学期会有两个CS专业的讲座,去年分别请到了百度搜索总监马杰和Facebook研究院主管胡彦祖,给我们讲述了他们对于搜索和推荐系统等方向的看法,听上去很牛逼的样子…… 至于期末考试嘛……以大一下的计网为例,有5道大题,每题20分,另外有选择题和填空题各10分。考前复习只要把重要定理和公式过一遍,题目自己做一下就可以啦~考试题目难度不大。
最后,多说一句,多大CS的录取要求真的很高,如果你能够被多大CS录取,那么说明你的数学和英语底子一定很好,如果在高中能有这样扎实的背景,相信你在其他高校也会很容易适应的。加油!