加拿大計算機專業(yè)課程深度解析

  計算機科學(xué)(英語:computer science,CS) 是系統(tǒng)性研究信息與計算的理論基礎(chǔ)以及它們在計算機系統(tǒng)中如何實現(xiàn)與應(yīng)用的實用技術(shù)的學(xué)科。是計算機硬件與軟件相結(jié)合、面向系統(tǒng)、側(cè)重應(yīng)用的寬口徑專業(yè)。通過基礎(chǔ)教學(xué)和專業(yè)訓(xùn)練,該專業(yè)意在培養(yǎng)在計算機科學(xué)與技術(shù)領(lǐng)域從事科研、教育、開發(fā)和應(yīng)用的高級人才。

  加拿大的計算機科學(xué)專業(yè)一直以來都是熱門專業(yè),滑鐵盧大學(xué)、多倫多大學(xué)、麥吉爾大學(xué)、阿爾伯塔大學(xué)、英屬哥倫比亞大學(xué)等計算機專業(yè)每年的競爭也是相當(dāng)激烈。準備或者正在加拿大讀計算機專業(yè)的同學(xué),在看到復(fù)雜的計算機課程難免會頭疼如何抉擇,今天就來跟大家分析進一步了解加拿大計算機專業(yè)課程設(shè)置和分類。

  根據(jù)加拿大計算機專業(yè)的課程內(nèi)容,可將專業(yè)課程細分為以下7大類:

  人工智能(Artificial Intelligence)

  計算統(tǒng)計(Computational Statistics)

  圖像及UI(Graphics/ User Interfaces)

  數(shù)據(jù)結(jié)構(gòu)及算法(Data Structure/Algorithms)

  數(shù)據(jù)庫(Databases)

  數(shù)據(jù)結(jié)構(gòu)及算法(Data Structure/Algorithms)

  編程語言(Programming Languages)

  硬/軟件系統(tǒng)(Hardware/Software Systems)

  即將或者正在加拿大讀計算機專業(yè)的同學(xué)可以根據(jù)自己的擅長方向或者就業(yè)方向有側(cè)重的選擇自己的專業(yè)選修課程。其中數(shù)據(jù)結(jié)構(gòu)及算法、數(shù)據(jù)庫、編程語言、硬/軟件系統(tǒng)的課程可以說是每個計算機同學(xué)的專業(yè)必修課程。研究生階段更多會涉及到人工智能、圖像處理或者計算統(tǒng)計中的課程內(nèi)容作為研究方向。

  那每一個類別中具體有哪些課程呢?以加拿大計算機專業(yè)的金字塔尖上的學(xué);F盧大學(xué)的計算機碩士課程為例,計算機專業(yè)課程對應(yīng)這7大類大概可以分為:

  1、Artificial Intelligence:

  計算視覺Computational Vision

  可替換主體系統(tǒng)Multiagent Systems、

  深度學(xué)習(xí)及其應(yīng)用Deep Learning and its applications

  模式分析Kernal Mthds for Pattern Analysis

  自然語言處理Natural language processing

  2、Computational Statistics:

  機器學(xué)習(xí)Machine Learning

  數(shù)據(jù)科學(xué)優(yōu)化Optimization for Data Science

  計算機仿真的數(shù)學(xué)基礎(chǔ)Math Fnds of Comp. Ntwrking

  3、Graphics/ User Interfaces:

  人機交互Human-Computer Interaction

  高級應(yīng)用-蒙特卡羅方法Advanced Applications - Monte Carlo Methods

  圖像處理 Graphics processing

  UI設(shè)計 User Interfaces Design

  4、Algorithms:

  計算問題復(fù)雜度Complexity of Computational Problems

  加密/網(wǎng)絡(luò)安全Cryptography/Network Security

  高級邏輯Advanced Logic in Comp. Sci.

  高級算法 Advanced Algorithm

  5、Databases:

  大數(shù)據(jù)架構(gòu)Big Data Infrastructure

  數(shù)據(jù)挖掘 Data mining

  6、Programming Languages:

  函數(shù)式編程Lang語義Functional Programming Lang Semantics

  高級編程Advanced programming

  7、Hardware/Software Systems:

  搜索引擎,設(shè)計Search Engines, Design

  分布式系統(tǒng)Advanced Distributed Systems

  計算機專業(yè)的同學(xué)在選課時除了要參考選課類別要求,更多也要結(jié)合自己未來的就業(yè)方向制定最適合自己的課程安排。

  南昌留學(xué)云提示,除了選課以外,科研實習(xí)也是計算機專業(yè)的學(xué)生必不可少的武器,各大互聯(lián)網(wǎng)公司在校招要求上都會明確寫明優(yōu)先考慮有實習(xí)經(jīng)驗和相關(guān)項目經(jīng)驗的應(yīng)屆生,所以同學(xué)們要把握好每一個假期,科研實習(xí)統(tǒng)統(tǒng)準備起來!

留學(xué)活動報名中
免責(zé)聲明
1、文章部分內(nèi)容來源于百度等常用搜索引擎,我方非相關(guān)內(nèi)容的原創(chuàng)作者,也不對相關(guān)內(nèi)容享有任何權(quán)利 ;部分文章未能與原作者或來源媒體聯(lián)系若涉及版權(quán)問題,請原作者或來源媒體聯(lián)系我們及時刪除;
2、我方重申:所有轉(zhuǎn)載的文章、圖片、音頻視頻文件等資料知識產(chǎn)權(quán)歸該權(quán)利人所有,但因技術(shù)能力有限無法查得知識產(chǎn)權(quán)來源而無法直接與版權(quán)人聯(lián)系授權(quán)事宜,若轉(zhuǎn)載內(nèi)容可能存在引用不當(dāng)或版權(quán)爭議因素,請相關(guān)權(quán)利方及時通知我們,以便我方迅速刪除相關(guān)圖文內(nèi)容,避免給雙方造成不必要的損失;
3、因文章中文字和圖片之間亦無必然聯(lián)系,僅供讀者參考 。未盡事宜請搜索"立思辰留學(xué)"關(guān)注微信公眾號,留言即可。