兩個相近領域,課程安排各有不同
計算機科學與軟件工程有共同基礎,但不同課程安排課程科目的方式未必相同。滑鐵盧大學(University of Waterloo)在比較自家的課程時,指出兩者均有計算機科學基礎,並將軟件工程的重點描述為系統設計及質素。
然而,因此便認定計算機科學總是偏理論、軟件工程總是偏實踐,並不恰當。Concordia University及多倫多大學士嘉堡校區(University of Toronto Scarborough)的課程大綱顯示,各個升學路徑都有自己的課程要求。更有用的問題是:你實際會修讀哪些課程,並有多少選擇空間?
| 比較項目 | 可提出的問題 |
|---|---|
| 基礎課程 | 哪些編程及計算機科學課程是必修? |
| 軟件設計 | 設計、測試及質素佔多少比重? |
| 課程結構 | 有多少必修課,又有多少可自行選擇? |
| 專題項目 | 課程安排了哪些專題項目,在升學路徑的哪個階段進行? |
| 專修方向 | 軟件是學位本身的主修領域,還是其他領域中的一個選項? |
最後一點尤其重要:軟件方向可以設於計算機科學或計算機工程學位之中。單憑課程名稱,無法判斷其內容或認證情況。
找到你的方向。讓我們幫你理清思路。
想找一個課程、一所學校,或一個起點?告訴我們你的想法,一起探索赴加拿大學習的下一步。
先從了解你開始。
我們將使用這些聯絡資訊回覆您的詢問。
感謝你的請求。
您的詢問已登記。我們將透過電子郵件繼續交流。
課程認證與專業頭銜:兩者不可混為一談
在加拿大,加拿大工程認證委員會(Canadian Engineering Accreditation Board)負責評估工程學士課程。認證適用於特定課程,並非大學排名,也不是個人執業許可。如果取得工程師專業資格對你很重要,請到加拿大工程師協會(Engineers Canada)的名冊,查核相關院校、課程及適用時期。
學位與專業頭銜是兩回事。例如,在魁北克,只有持有魁北克工程師協會(Ordre des ingénieurs du Québec)發出的執照並列入其名冊的人,才可使用工程師頭銜。如要在其他地方執業,請向目標省份或地區的監管機構查詢:魁北克的例子並不能代表加拿大各地的所有規定。
最後,計算機科學課程中的專修方向名稱即使包含 Software Engineering,也不能單憑此點便斷定該課程獲工程認證。
大學及課程
以下3個例子展示了圍繞軟件安排學習的不同方式,並非排名。
Concordia University的軟件工程學士課程。 BEng in Software Engineering最少須修讀120學分。課程大綱列明,這是一個全日制4年課程,包括工程核心課、軟件工程核心課及選修課等。個別學生所需的修讀時間可能不同。加拿大工程師協會的名冊於2026年7月7日更新;其中Concordia的Software課程列為自2002年起獲認證,並延續至名冊所列的現時期限。
多倫多大學的計算機科學軟件方向。 在士嘉堡校區,Specialist (Co-operative) Program in Computer Science - Software Engineering Stream (Science)是一個計算機科學理學課程。課程大綱安排了12個月的合作教育工作期,並提供多種分段安排。名額有限,部分安排視乎所屬入學組別而定:請查閱適用於你入學年份的課程大綱。
亞伯達大學的計算機工程軟件選項。 Bachelor of Science in Computer Engineering Co-op - Software Option屬於計算機工程課程。直接由中學升讀的學生,須先申請工程學一年級共同課程。完成這個階段並不保證能進入心儀的選項。
就以上3個課程而言,請按你的過往學歷及目標入學年份,查核相應的入學要求。課程資料頁的存在並不保證你會獲錄取。
合作教育:需要安排的實習經驗,並非保證有工作
合作教育課程結合課堂學習與工作期。不過,工作期安排、參加條件及尋找實習的方式,應與課程名稱分開審視。
在多倫多大學士嘉堡校區,上述課程安排的12個月工作期,可以分成3段、每段4個月;分成4個月及8個月兩段;或安排為一段12個月的工作期。滑鐵盧大學指出,學生須以競爭方式尋找工作,包括遞交申請及參加面試;合作教育工作並無保證。這是該院校的安排例子,並非適用於所有院校的詳細規則。
選擇前,請向課程查詢如何獲安排參加合作教育、工作期是否必修、可獲得哪些支援,以及如果未能找到工作會怎樣。制定預算時,也應準備一個不計入預期薪酬的方案。
國際學生:查核實習條件
除課程的學術要求外,國際學生亦須查核適用於自身情況的工作條件。根據加拿大移民、難民及公民部(Immigration, Refugees and Citizenship Canada),自2026年4月1日起,符合資格的高等教育國際學生,參加課程要求的專業實習時,不再需要另行申請合作教育工作許可證。
這項改動並不代表任何實習都會自動獲准。請向加拿大移民、難民及公民部,以及院校的國際學生服務部門,查核你的學習許可、註冊狀況及計劃參加的實習所適用的條件。中學生適用的規則,不應與這項高等教育措施混淆。
合作教育實習的收入是多少?
滑鐵盧大學公布了2025年在加拿大進行的本科合作教育工作期平均時薪。以下組別可作為實習薪酬的參考,並非畢業後的薪酬。
| 已公布組別 | 第1個工作期 | 第6個工作期 |
|---|---|---|
| Engineering,包括軟件工程,不包括建築學 | 21.67加元/小時 | 31.53加元/小時 |
| Mathematics,包括計算機科學,不包括精算學 | 22.76加元/小時 | 34.15加元/小時 |
這些平均數涵蓋多個學科,因此無法單獨比較軟件工程與計算機科學,也不能據此斷定哪個學位的薪酬較高。這些數字亦不保證你能獲得多少個工作期,或每個工作期的薪酬。估算預算時,請分開考慮預期時薪、工作期長度及實習相關開支。
畢業後:審慎參考魁北克的數據
魁北克的La Relance à l’université 2025提供了另一種參考。調查對象是2023屆學士學位畢業生,並觀察他們在2025年2月16日至22日一星期內的情況,即畢業約20個月後。
調查公布了以下與所受訓練相關工作的平均薪酬;薪酬數據不包括自僱人士。
| 已公布的學科領域 | 平均時薪 | 回覆率 |
|---|---|---|
| 計算機科學 | 40.75加元/小時 | 41.9% |
| 計算機工程及電腦建造工程 | 41.82加元/小時 | 52.5% |
第二個類別並沒有單獨統計軟件工程。這些金額未必是初入職的薪酬,也不代表加拿大整體情況。回覆率亦提醒讀者應審慎解讀:平均數並不能代表每一位畢業生的情況。
因此,本文的兩個表格回答的是不同問題:一個是滑鐵盧大學的實習薪酬,另一個是魁北克學士畢業生的畢業後情況。兩者都不能用來證明其中一個學位有特定的薪酬優勢。
選擇方法
選出幾個感興趣的課程,然後用相同的問題逐一比較:
- 課程及專題項目:必修科目是否符合你希望學習的內容?還有多少選擇空間?
- 學位及認證:這是工程、計算機科學學位,還是某個專修選項?如果工程師頭銜對你很重要,你是否已查核認證及監管機構的要求?
- 合作教育:何時可以參加、預計有多少工作時間,以及如何尋找工作?
- 入學及日常安排:哪些入學先修要求、授課語言、修讀年期及預算適合你的情況?
如果你想修讀以軟件設計及質素為中心的課程,請仔細比較軟件工程課程的科目表。如果你希望保留更多專修選擇,請比較計算機科學課程實際上有多少選擇空間。無論選擇哪條路徑,都應查詢適用於你所屬入學組別的資料:最好的選擇,是課程內容及相關條件都符合你升學計劃的一個。


