計(jì)算機(jī)科學(xué)是一個(gè)充滿活力和發(fā)展的領(lǐng)域,正日益滲透到社會(huì)的各個(gè)方面。在本專業(yè)中,你將學(xué)習(xí)支撐計(jì)算機(jī)科學(xué)的基本原理,并學(xué)習(xí)許多不同平臺(tái)和應(yīng)用程序的實(shí)用軟件技術(shù)開(kāi)發(fā)技能。
你可以選擇學(xué)習(xí)編程語(yǔ)言、分布式計(jì)算、計(jì)算機(jī)架構(gòu)、算法和操作系統(tǒng)、機(jī)器學(xué)習(xí)、智能系統(tǒng)、機(jī)器人學(xué)、網(wǎng)絡(luò)、移動(dòng)和嵌入式應(yīng)用編程、科學(xué)計(jì)算、可視化和大數(shù)據(jù)挖掘以及分析等課題。你可以從兩個(gè)專業(yè)中選擇一個(gè),也可以從一系列的選修課程中選擇。在學(xué)習(xí)的最后一年,你將完成一個(gè)行業(yè)或研究安置的實(shí)踐項(xiàng)目,為全職就業(yè)的成功提供第一手的知識(shí)、技能和屬性。

格里菲斯大學(xué)軟件開(kāi)發(fā)課程學(xué)習(xí)內(nèi)容
一、智能系統(tǒng)- 2802ICT
人工智能(AI)是研究用傳統(tǒng)方法難以解決或不實(shí)用的問(wèn)題的解決方案。這些解決方案依賴于一套廣泛的一般和專門的搜索策略、機(jī)器學(xué)習(xí)和知識(shí)表示和推理方案。人工智能的研究使學(xué)生準(zhǔn)備好確定人工智能的方法何時(shí)適合給定的問(wèn)題,確定適當(dāng)?shù)谋硎竞屯评頇C(jī)制,并實(shí)施和評(píng)估它。本課程將提供搜索策略和機(jī)器學(xué)習(xí)的介紹。
二、系統(tǒng)和分布式計(jì)算 - 2803ICT
本課程涵蓋了多進(jìn)程、多任務(wù)、任務(wù)同步機(jī)制、任務(wù)通信機(jī)制、操作系統(tǒng)機(jī)制中應(yīng)用于單片機(jī)和分布式計(jì)算的高級(jí)系統(tǒng)編程主題的選擇。有關(guān)任務(wù)處理、任務(wù)同步機(jī)制(如信號(hào)、鎖、信號(hào)燈或監(jiān)視器)、任務(wù)通信機(jī)制(包括共享內(nèi)存、管道、套接字和消息)、文件系統(tǒng)交互、系統(tǒng)功能和當(dāng)前開(kāi)放標(biāo)準(zhǔn)的材料將在編程作業(yè)、練習(xí)和示例材料中介紹和使用。
三、系統(tǒng)和軟件設(shè)計(jì) - 2805ICT
軟件設(shè)計(jì)在開(kāi)發(fā)軟件中起著重要的作用:在軟件設(shè)計(jì)過(guò)程中,軟件工程師產(chǎn)生了各種模型,形成了一種要實(shí)現(xiàn)的解決方案的藍(lán)圖。學(xué)生將創(chuàng)建、分析和評(píng)估這些模型,以確定它們是否能夠滿足各種要求。因此,學(xué)生將掌握軟件建模的工具和技術(shù),以及描述軟件架構(gòu)。這樣的軟件設(shè)計(jì)指定了軟件架構(gòu),也就是軟件如何被分解和組織成組件,以及這些組件之間的接口。模型應(yīng)該描述組件的詳細(xì)程度,以便能夠構(gòu)建這些組件。還將關(guān)注用戶界面的軟件架構(gòu),設(shè)計(jì)和評(píng)估人機(jī)界面的技術(shù),以及創(chuàng)建和原型設(shè)計(jì)的技術(shù)。
四、數(shù)值算法 - 3801ICT
本課程包括解決廣泛的現(xiàn)實(shí)世界數(shù)值問(wèn)題的算法。涵蓋的主題包括:優(yōu)化、線性編程、概率、分析和數(shù)值近似。
五、計(jì)算理論 - 3825ICT
本課程將介紹傳統(tǒng)的計(jì)算理論和計(jì)算機(jī)科學(xué)中的一些其他重要理論,如量子計(jì)算。計(jì)算理論是計(jì)算機(jī)科學(xué)的核心領(lǐng)域,試圖通過(guò)數(shù)學(xué)模型、工具和技術(shù)實(shí)現(xiàn)對(duì)計(jì)算過(guò)程的深入理解。它對(duì)算法、編譯器和VLSI設(shè)計(jì)、智能系統(tǒng)的創(chuàng)建和認(rèn)知心理學(xué)都很重要。本課程旨在提供從業(yè)者在計(jì)算機(jī)工程中使用的通用技能和概念工具。例如,本課程所研究的語(yǔ)法在處理強(qiáng)搜索和模式匹配方面很有用。學(xué)習(xí)本課程大大有助于訓(xùn)練思考和解決計(jì)算問(wèn)題的通用能力。該課程將涵蓋以下主題的選擇:
1. 有限狀態(tài)機(jī),正則語(yǔ)言
2. 圖靈機(jī)和計(jì)算復(fù)雜性
3. 遞歸函數(shù)和Lambda微積分
4. 細(xì)胞自動(dòng)機(jī)
5. 量子計(jì)算及其應(yīng)用
6. 數(shù)論
7. 信息和編碼理論
8. 加密算法
六、高級(jí)算法 - 3805ICT
本課程將介紹各種應(yīng)用領(lǐng)域的高級(jí)算法,包括:動(dòng)態(tài)編程,圖論和算法,近似算法,高級(jí)數(shù)據(jù)結(jié)構(gòu),幾何算法,隨機(jī)算法,信息和編碼理論以及加密算法。
以上就是關(guān)于格里菲斯大學(xué)軟件開(kāi)發(fā)課程學(xué)習(xí)內(nèi)容,如果對(duì)此還有疑問(wèn),可以隨時(shí)與留學(xué)生輔導(dǎo)網(wǎng)的老師進(jìn)行溝通哦。我們將會(huì)為各位同學(xué)提供專業(yè)的輔導(dǎo)服務(wù)。