加拿大计算机科学专业详解
计算机科学(英语:computer science,CS) 是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学和专业训练,该专业意在培养在计算机科学与技术领域从事科研、教育、开发和应用的高级人才。
加拿大的计算机科学专业一直以来都是热门专业,滑铁卢大学、多伦多大学、麦吉尔大学、阿尔伯塔大学、英属哥伦比亚大学等计算机专业每年的竞争也是相当激烈。准备或者正在加拿大读计算机专业的同学,在看到复杂的计算机课程难免会头疼如何抉择,今天就来跟大家分析进一步了解加拿大计算机专业课程设置和分类。
根据加拿大计算机专业的课程内容,可将专业课程细分为以下7大类:
人工智能(Artificial Intelligence)
计算统计(Computational Statistics)
图像及UI(Graphics/ User Interfaces)
数据结构及算法(Data Structure/Algorithms)
数据库(Databases)
数据结构及算法(Data Structure/Algorithms)
编程语言(Programming Languages)
即将或者正在加拿大读计算机专业的同学可以根据自己的擅长方向或者就业方向有侧重的选择自己的专业选修课程。其中数据结构及算法、数据库、编程语言、硬/软件系统的课程可以说是每个计算机同学的专业必修课程。研究生阶段更多会涉及到人工智能、图像处理或者计算统计中的课程内容作为研究方向。