加拿大计算机科学CS有哪些课?

戴思魅戴思魅最佳答案最佳答案

我来告诉你哦! 拿我自己的专业来举例,我在UofT本科学的是COCP(Computer and Computer Peripheral)Coop,这个专业里有三个分支,分别是电脑科学、IT以及网络安全。这里说的只是主修哦~另外还有一些选修课包括机器学习之类的。每个分支的主修课是不一样的,不过会有一门必修的CS课程:计算机网络。每一个专业的学习内容可以看看下面的链接~

URL~5112/2021-coop.html

我是学IT那个分支的,在这里。这个分支的主修有编程基础(C语言),操作系统,计算机网络,算法与数据结构,软件工程等,基本上和计算机联系紧密的课程都有涉及。

因为我有coop的经历所以再来说说cs的选修吧~我的选修都是网络安全相关的,主要有操作系统安全,网络安全,加密与区块链,黑客攻防,数据库安全等课。

希望对你有帮助呀!如果有其他问题可以评论或者私信哦~

蒋殿华蒋殿华优质答主

我今年在UW读MSCS,CS本科在读。 首先,你还没说你是本科还是硕士呢(因为我是cs本科,所以以我的专业为准来推荐一些课程) MFE,这个是大一学的计算基础(C++)和编程语言(python)的学分,还有统计与概率论(大一学期修了这两门就够申请MFE的条件了;)

大二上的数据结构(CS143a/b)是必修而且比较难,但是学完这门课之后就掌握了data structure的基本知识以及如何编码实现,大三上学习数据库系统(DBMS)也是必修,大四上学期学习算法和数据结构,下学期选修其他CS203x或者别的课。 大二下和大三下就是选修各种其他的CS20xx的课程,选课范围很广的,可以选网络,操作系统,人工智能等等(我们这届没有CS206X,所以不知道是什么课哈哈哈啊哈) CS本科毕业一般需要42个credit才能毕业噢!其中必须包含8个credit的major course,另外两个可以是在UW里学也可以是在外面上,这样你在国外也能拿一些学分~

我来回答
请发表正能量的言论,文明评论!