1、简介
计算机科学是研究计算机系统及软件的设计,以及相关理论和应用领域的学科。
2、是否适合你
如果你喜欢数学和逻辑性问题并试图用程序来解决问题,喜欢对事物的工作原理给出精确解释,喜欢机械和电子的小制作,那你可能会喜欢这个专业。
如果你擅长倾听,注重细节,富于创造力,具体批判性思维能力,爱好数学,擅长定量分析,能长时间地集中注意力,那你很适合学习这个专业。
3、专业概述
你将学习很多抽象化的概念。因为计算机沟通要求精确性,因此你必须学会使用精确的程序语言。在学习的过程中,你将思考很多问题,如:为什么编程语言被设计成那样?现实问题如何转化并编译成一个程序,并成功解决该现实问题?当一个程序被执行时,计算机内部是如何运行的?计算机如何构建才能使其功能运转?计算机和程序对于各个领域有什么影响?
一些大型注重实用技术,一些则注重抽象概念和最新技术前沿理论。另外,一些大学要求学生要有很强的数学和逻辑背景。计算机科学是一个难度,充满挑战性的行业,也是一个年轻的,充满机遇但又对智力要求非常高的学科领域。如果你痴迷于抽象思考以及实践性应用,那么计算机专业很适合你。
4、课程设置
电路原理,模拟电子技术,数学逻辑,数值分析,计算机原理,微型计算机技术,计算机系统结构,计算机网络,高级语言,汇编语言,数据结构,操作系统,数据库原理,编译原理,图形学,人工智能,计算机方法,离散数学,概率统计,线性代数以及算法设计与分析,人机交互等。
5、职业导向
职业导向:高级程序员,系统分析人员,网络管理,数据库经理,软件开发人员,金融分析人员。
就业前景:该专业毕业生的职业发展道路基本上有两类:
一、 纯技术路线:信息产业是朝阳产业,对人才提出了更高的要求,因为这个行业的特点是技术更新快,这就要求从业人员不断补充新知识,同时对从业人员的学习能力也非常高。
二、 由技术转型为管理:这种转型常见于计算机行业,比如说编写程序,是一项脑力劳动强度非常大的工作,随着年龄的增长,很多从事这个行业的专业人才往往会感到力不从心,因而由技术人才转型到管理类人才不失为一个很好的选择。
计算机应用软件工程师:59% 计算机系统软件工程师:41%
总体来说,计算机软件工程师中的29%以上都就业于计算机系统设计及相关服务行业。其他就业领域也包括:软件发行商、政府机构、计算机和电子产品制造商、金融机构、保险公司、公司企业管理部门等。
计算机应用软件工程师:平均年薪:$79,780 酬薪范围:$62,830--$98,470
计算机系统软件工程师:平均年薪:$85,370 薪酬范围:$67,620--$105,330
6、院校推荐
(1)麦吉尔大学 Master of Science in Computer Science
(2)英属哥伦比亚大学 Master of Science in Computer Science
(3)阿尔伯塔大学 Master of Science in Computing Science
(4)西安大略大学 Master of Science in Computer Science
(5)达尔豪斯大学 Master of Computer Science
(6)曼尼托巴大学 Master of Science in Computer Science
(7)西蒙菲莎大学 MSc in Computing Science
(8)维多利亚大学 Master of Science in Computer Science
(9)滑铁卢大学 Master of Mathematics in Computer Science
(10)纽芬兰纪念大学 Master of Science in Computer Science
(11)布鲁克大学 Master of Science in Computer Science
(12)卡尔顿大学 Master of Computer Science
(13)康考迪亚大学 Master of Computer Science
(14)温莎大学 Master of Science in Computer Science
(15)湖首大学 Master of Science in Computer Science
(16)新不伦瑞克大学 Master of Computer Science
(17)安大略理工大学 Master of Science in Computer Science