在加拿大学习计算机科学的全面介绍
加拿大计算机科学专业简介:
计算机科学是一门结合计算机软硬件、面向系统、注重应用的宽口径专业。通过基础教学和专业训练,培养基础知识扎实、知识面广、工程实践能力强、具有开拓创新意识,从事计算机科学与技术领域科研、教育、开发和应用的高级人才。
课程:
本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微型计算机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通信原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全。
加拿大著名计算机科学学校推荐:
1.多伦多大学
有理学硕士(MSc)和应用计算理学硕士(MSC AC)。
理学硕士
它是一个研究型学位,为期四个学期。其研究分支包括人工智能、计算生物学、计算机图形学、计算机系统和网络、数据库和信息系统、健康和辅助技术、人机交互、数值分析、编程语言和方法、软件工程、可持续发展信息和计算理论。
应用计算理学硕士
它是一个教学学位,包括8个月的课程和8个月的带薪实习。
入学要求:
1)计算机科学或相关学科(如数学、计算机工程等)本科学历。),但你一定学过计算机科学的相关课程。
2)有工作经验(含实习)者优先。
3)最后两个学期GPA达到B+
4) GRE要求:建议留学生提交计算机科学、数学及相关学科的GRE普通考试成绩和GRE学科考试成绩。
5)语言要求:托福:93(口语写作22)雅思:7(单项6.5)
截止日期:
秋季入学
MSC programs:65438+2月18
Msac项目:2月12
2.不列颠哥伦比亚大学
学位为理学硕士(MSc),分为论文选项和综合课程选项。论文选项包括论文12学分,课程18学分。综合课程选项包括论文3学分和课程研究分支27学分:生物信息学、数据管理与挖掘、集成系统设计、计算智能、图形与人机交互、网络系统与安全、数值计算、操作系统和数据通信。
入学要求:
1)背景要求:计算机专业本科学历。
相关专业,如数学、统计学、电子工程等。,要求学生学习过计算机科学课程或有大量相关工作经验并参与过相关专业研究项目。
2) GPA要求B+
3)不需要GRE
4)语言要求:托福100,雅思7级6.5项。
5)截止日期:65438+2月65438+5月。
3.滑铁卢大学
提供的学位是计算机科学数学硕士(MMath),分为研究型和教学型。教学类型:学制1-2年,8门课程;研究型:学制至少2年,4门课程+1 SISCO-OP项目时长2学期(8个月)。
研究部门:
算法和复杂度;人工智能;生物信息学;计算机代数和符号计算;计算机图形学;密码学、安全和隐私;数据系统;形式方法;健康信息学;人机交互;计算机学习;编程语言;量子计算;科学计算;软件工程;系统和网络。
入学要求:
1)计算机科学、工程及相关专业本科学历。
2) GPA要求B+
3)需要提交GRE。
4)语言要求TOEFL100(口语写作25),雅思7。
截止日期:
9月录取:65438+2月65438+5月。
6月录取:6月1。
5月录取:65438+10月1。
4.麦吉尔大学
理学硕士(硕士)(论文选项)作为学位提供。
研究部门:
算法博弈论、计算机游戏、网络、计算机图形学、人工智能、视觉、生物信息学和计算生物学、并行理论、数据库、机器人、量子计算、软件工程、系统仿真等。
入学要求:
1)背景要求:理学学士学位,学习过软件系统、计算机算法与数据结构、数据结构与算法分析、计算机系统、程序设计语言等计算机科学核心课程,以及微积分、线性代数、离散数学等数学课程。
2)平均绩点:3.2/4.0
3) GRE要求:留学生必须提交,数学700/800,写作3.5。
4)语言要求:托福100(第22项),雅思6.5分。
截止日期:
9月录取:3月1
5.西蒙·沙飞大学
名字叫计算科学,分布在伯纳比和萨里校区,学位是理学硕士。
有论文型和课程型两种,但从2016秋季开始不再接受课程型申请。
研究部门:
算法和复杂理论;人工智能;数据库、数据挖掘和计算生物学;图形、多媒体、视觉和医学图像分析;网络和系统;编程语言和软件工程。
入学要求:
1)背景要求:计算科学及相关学科本科学历。
2)平均绩点:3.0/4.0
3)不需要提交GRE。
3)语言要求:托福93(单项20),雅思7(单项6.5)
截止日期
9月录取:2月1
6月录取1:8月1
加拿大计算机专业的就业前景:
本专业毕业生的职业发展路径基本有两种:
一、纯技术路线:
信息行业是朝阳行业,对人才提出了更高的要求,因为这个行业的特点是技术更新快,需要员工不断补充新知识,同时对员工的学习能力要求很高。
二、从技术到管理:
这种转化在计算机行业很常见,比如编程,这是一项非常密集的脑力劳动。随着年龄的增长,这个行业很多专业人士往往会感到不知所措,所以从技术型人才转型为管理型人才是一个不错的选择。
一般来说,50%以上的计算机工程师从事计算机系统设计及相关服务行业。其他就业领域包括:软件出版商、政府机构、计算机和电子产品制造商、金融机构、保险公司和企业管理部门。