本科課程輔導
發布時間:2022-11-28 16:22
你可以選擇學習編程語言、分布式計算、計算機架構、算法和操作系統、機器學習、智能系統、機器人學、網絡、移動和嵌入式應用編程、科學計算、可視化和大數據挖掘以及分析等課題。你可以從兩個專業中選擇一個,也可以從一系列的選修課程中選擇。在學習的最后一年,你將完成一個行業或研究安置的實踐項目,為全職就業的成功提供第一手的知識、技能和屬性。
一、智能系統- 2802ICT
人工智能(AI)是研究用傳統方法難以解決或不實用的問題的解決方案。這些解決方案依賴于一套廣泛的一般和專門的搜索策略、機器學習和知識表示和推理方案。人工智能的研究使學生準備好確定人工智能的方法何時適合給定的問題,確定適當的表示和推理機制,并實施和評估它。本課程將提供搜索策略和機器學習的介紹。
二、系統和分布式計算 - 2803ICT
本課程涵蓋了多進程、多任務、任務同步機制、任務通信機制、操作系統機制中應用于單片機和分布式計算的高級系統編程主題的選擇。有關任務處理、任務同步機制(如信號、鎖、信號燈或監視器)、任務通信機制(包括共享內存、管道、套接字和消息)、文件系統交互、系統功能和當前開放標準的材料將在編程作業、練習和示例材料中介紹和使用。
三、系統和軟件設計 - 2805ICT
軟件設計在開發軟件中起著重要的作用:在軟件設計過程中,軟件工程師產生了各種模型,形成了一種要實現的解決方案的藍圖。學生將創建、分析和評估這些模型,以確定它們是否能夠滿足各種要求。因此,學生將掌握軟件建模的工具和技術,以及描述軟件架構。這樣的軟件設計指定了軟件架構,也就是軟件如何被分解和組織成組件,以及這些組件之間的接口。模型應該描述組件的詳細程度,以便能夠構建這些組件。還將關注用戶界面的軟件架構,設計和評估人機界面的技術,以及創建和原型設計的技術。
四、數值算法 - 3801ICT
本課程包括解決廣泛的現實世界數值問題的算法。涵蓋的主題包括:優化、線性編程、概率、分析和數值近似。
五、計算理論 - 3825ICT
本課程將介紹傳統的計算理論和計算機科學中的一些其他重要理論,如量子計算。計算理論是計算機科學的核心領域,試圖通過數學模型、工具和技術實現對計算過程的深入理解。它對算法、編譯器和VLSI設計、智能系統的創建和認知心理學都很重要。本課程旨在提供從業者在計算機工程中使用的通用技能和概念工具。例如,本課程所研究的語法在處理強搜索和模式匹配方面很有用。學習本課程大大有助于訓練思考和解決計算問題的通用能力。該課程將涵蓋以下主題的選擇:
1. 有限狀態機,正則語言
2. 圖靈機和計算復雜性
3. 遞歸函數和Lambda微積分
4. 細胞自動機
5. 量子計算及其應用
6. 數論
7. 信息和編碼理論
8. 加密算法
六、高級算法 - 3805ICT
本課程將介紹各種應用領域的高級算法,包括:動態編程,圖論和算法,近似算法,高級數據結構,幾何算法,隨機算法,信息和編碼理論以及加密算法。
以上就是關于格里菲斯大學軟件開發課程學習內容,如果對此還有疑問,可以隨時與留學生輔導網的老師進行溝通哦。我們將會為各位同學提供專業的輔導服務。
相關熱詞搜索: 格里菲斯大學軟件開發課程學習內容