提供現代電腦中一些主要支柱的高階培訓:資訊處理、資訊網路和資訊管理。此外,讓學生接觸與網路科技相關的專業主題。
包括編程、軟體開發、軟體工程、運算基礎設施和數據庫。
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4210SEF | Advanced Database and Data Warehousing | 3 | 高階 | – |
作為COMP 3200SEF的延續,本課程旨在為學生提供更高級的關係數據庫概念和不同情況下的更多實踐經驗 學生將學習有關關係數據庫的更高級概念和理論。主要主題包括實體關係模型、規範化、事務管理和其他高階主題。 |
建議的先決條件:學生應該已完成大多數基礎和中階電腦課程。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4330SEF | Advanced Programming and AI Algorithm | 3 | 高階 | – |
本課程旨在介紹人工智慧(AI)的基本概念和算法,並促進學生發展高級編程技能以解決複雜的問題,特別是使用人工智慧算法和技術 學生將能夠解釋各種人工智慧技術的能力、優勢和局限性,以及人工智慧演算法及其應用。 學生還將學習如何應用人工智慧算法和編程方法來解決現實世界的問題,並編寫程式來實現設計的算法解決方案。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4620SEF | Concurrent and Networks Programming | 3 | 高階 | – |
本課程培養學生編寫可在電腦網路上運行的程式的能力。學生將透過學習程式框架和高級程式語言功能來提高他們作為網路程式編程的工作效率。 這些主題可能包括基本網路概念、多執行緒編程、Web 服務、正規表示式、遞歸、Lambda 表達式、map/reduce 範式、面向方面的編程、訊息佇列等。 |
| 建議的先決條件:學生應已完成大多數基礎、中階和高階電腦課程。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4630SEF | Distributed Systems and Parallel Computing | 3 | 高階 | – |
本課程的目的是培養學生在開發分散式系統和平行程序方面的知識和技能。它涵蓋了主要的平行編程方法,並描述如何使用各種工具對平行程式進行建模。它還帶領學生完成案例研究,例如 Web 服務和 Hadoop。 主題可能包括分散式系統概念、Erlang 程式語言及其開放電信平台 (OTP)、熱代碼交換、Hadoop 和 MapReduce、非常規數據庫、Petri 網路、時脈同步、全域狀態偵測和選舉演算法。 |
| 先決條件:學生應使用任何程式語言完成三個學期或更長的課程。建議學生參加 COMP 4620SEF(並發和網路編程),儘管沒有 4620SEF 的積極進取的人仍然可以處理這門課程。 |
| 課程編號 | 課程名稱 | 學車 | 課程程度 | 榮譽組別 |
|---|
| COMP 4820SEF | Data Mining and Analytics | 3 | 高階 | – |
本課程介紹了可以揭示資料隱藏模式的關鍵概念、技術和工具。課程的關鍵主題包括:資料倉儲、資料探勘過程、分類、迴歸、聚類和關聯挖掘。 學生將學習如何將這些知識應用於解決典型的資料探勘問題,透過真實資料探勘技術應用的案例研究。 課程主題可能包括資料探勘和資料倉儲的概念、資料探勘過程與軟體、分類與迴歸方法、聚類演算法、關聯規則探勘。 |
| 建議的先決條件:學生應該已完成大多數基礎、中階和高階電腦課程。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4900SEFF | Creative Programming for Games | 3 | 高階 | – |
本課程旨在培養學生運用編程技能開發嚴肅遊戲和創意應用的能力。課程分為三個部分。 第一部分將教導學生如何使用遊戲引擎產生互動式和演算法圖形。第二部分討論設計嚴肅遊戲的各種理論和問題。第三部分介紹增強使用者體驗的各種技術和方法,其中包括使用感測器在實體空間中定位裝置以及與遊戲物件互動。 課程將使學生能夠設計和開發嚴肅遊戲和創意應用,合理地整合編程技能和技術。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4930SEFF | Deep Learning | 3 | 高階 | – |
| 本課程旨在培養學生的深度學習能力。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| ELEC 3050SEF | Computer Networking | 3 | 高階 | – |
本課程旨在以自上而下的方式介紹現代電腦網路的概念和基本設計原則,並著重於互聯網的架構和協定。講座從應用層開始,並逐漸深入電腦網路參考模型的資料鏈結層。 主題可能包括分組交換網路中的延遲和丟包、協定分層架構、應用層HTTP、傳輸層TCP、UDP、網路層路由、尋址、鏈結層交換、多重存取協定、MAC位址和乙太網路。 |
| 建議的先決條件:學生應該已經完成大部分基礎、中階和高階電腦課程。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| ELEC 3470SEF | Multimedia Technologies | 3 | 高階 | – |
本課程旨在介紹多媒體技術的概念。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| ELEC 4310SEF | Blockchain Technologies | 3 | 高階 | – |
本課程介紹區塊鏈技術的概念和應用,解釋其對不同產業的潛在影響,並探討無權限和有權限區塊鏈的最新技術。學生將學習在兩個流行的區塊鏈平台(以太坊和Hyperledger Fabric)上的實際開發技能,以理解區塊鏈編程和應用開發。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| ELEC 4480SEF | IOT Security | 3 | 高階 | – |
本課程旨在向學生介紹發現漏洞、風險評估、研究和推薦物聯網 (IoT) 系統中常見安全威脅的風險緩解策略的概念。 學生將能夠使用產業標準模型來解釋物聯網系統中的安全需求,以及產業部門的物聯網安全風險。 學生還將學習評估物聯網系統中的實體設備/通訊/應用程式安全漏洞,並根據威脅建模和風險管理框架設計威脅緩解措施。主題包括物聯網安全挑戰、物聯網系統和架構、物聯網設備層攻擊、通訊層攻擊、應用層攻擊、物聯網系統中的漏洞和風險評估。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| ELEC 4710SEF | Digital Forensics | 3 | 高階 | – |
| 本課程將涵蓋電腦取證和調查的基礎知識。主題包括歷史和當前的數位取證; 電腦調查的系統方法;數位取證、電子郵件和圖像文件分析;以及撰寫數位取證報告的指南。在課程的實驗室課程中將使用各種法醫工具。 |
| 建議的先決條件:學生應完成大多數基礎、中階和高階電腦課程,並應具備紮實的網路知識或已完成 ELEC 3050SEF。 |
| 課程編號 | 課程名稱 | 學分 | 課程程度 | 榮譽組別 |
|---|
| COMP 4950SEF | Professional Placement | 3 | 高階 | – |
|