CS專業(yè)就是Computer Science,計(jì)算機(jī)科學(xué),是悉尼大學(xué)比較受歡迎的一個(gè)專業(yè)。最近有很多同學(xué)在問悉尼大學(xué)的CS專業(yè)都有哪些課程呢?自己不知道該如何選課。小編幫大家整理了下面的內(nèi)容,希望能夠幫助到你們。
一、課程設(shè)置
1.算法設(shè)計(jì)COMP3027
這門課程提供了設(shè)計(jì)技術(shù)的介紹,這些技術(shù)被用來為給定的問題尋找有效的算法解決方案。涵蓋的技術(shù)包括貪婪、分治、動(dòng)態(tài)規(guī)劃和調(diào)整網(wǎng)絡(luò)中的流量,同學(xué)們將擴(kuò)展他們?cè)谒惴ǚ治龇矫娴募寄堋4送?,課程還介紹了計(jì)算復(fù)雜性和問題之間的簡(jiǎn)化的概念。
2.算法設(shè)計(jì)(高級(jí))COMP3927
3.計(jì)算機(jī)科學(xué)項(xiàng)目COMP3888
在設(shè)計(jì)和構(gòu)建包括生命科學(xué)在內(nèi)的各種應(yīng)用領(lǐng)域的大型軟件開發(fā)系統(tǒng)的背景下,該課程將為同學(xué)們提供一個(gè)應(yīng)用在先決條件和資格課程中獲得的知識(shí)和實(shí)踐技能的機(jī)會(huì)。同學(xué)們將使用XP方法并利用專業(yè)工具來管理自己的項(xiàng)目。
4.計(jì)算機(jī)科學(xué)項(xiàng)目(高級(jí))COMP3988
5.數(shù)據(jù)結(jié)構(gòu)和算法COMP2123
這部分同學(xué)們將學(xué)習(xí)數(shù)據(jù)集合如何支持高效訪問,例如,字典或地圖如何允許基于鍵的查找,而不會(huì)隨著集合大小的增長(zhǎng)而線性減慢。涵蓋的數(shù)據(jù)結(jié)構(gòu)包括列表、堆棧、隊(duì)列、優(yōu)先級(jí)隊(duì)列、搜索樹、哈希表和圖表。同學(xué)們還將學(xué)習(xí)傳統(tǒng)任務(wù)的有效技術(shù),如整理收藏品。漸近符號(hào)的概念將被引入,并用于描述各種數(shù)據(jù)訪問操作和算法的成本。
6.數(shù)據(jù)結(jié)構(gòu)和算法(Adv)COMP2823
7.分布式系統(tǒng)COMP3221
這門課程將介紹分布式計(jì)算和分布式系統(tǒng)的原理及其設(shè)計(jì);向同學(xué)們提供分析、設(shè)計(jì)分布式算法和實(shí)現(xiàn)各種類型的應(yīng)用(如距離矢量路由協(xié)議)所需的基礎(chǔ)知識(shí);解釋在不同規(guī)模的消息傳遞設(shè)計(jì)中使用的通用算法設(shè)計(jì)原則和方法(例如,邏輯時(shí)間、對(duì)等覆蓋)。
8.圖形和多媒體COMP3419
該課程提供了圖形和多媒體計(jì)算領(lǐng)域的廣泛介紹,以滿足娛樂、工業(yè)設(shè)計(jì)、虛擬現(xiàn)實(shí)、智能媒體管理、社交媒體和遙感等應(yīng)用領(lǐng)域的各種需求。它涵蓋了計(jì)算和操作數(shù)字媒體(包括圖形/圖像、音頻、動(dòng)畫和視頻)的基礎(chǔ)理論和實(shí)踐。重點(diǎn)放在多媒體數(shù)據(jù)處理,內(nèi)容分析,媒體潤飾,媒體編碼和壓縮的原則和前沿技術(shù)。
9.人工智能計(jì)算機(jī)COMP3308
這門課程將介紹用于構(gòu)建智能系統(tǒng)的表示法、技術(shù)和體系結(jié)構(gòu)。完成課程的同學(xué)將會(huì)對(duì)人工智能的一些基本方法和算法有所了解,并懂得如何將它們應(yīng)用于有趣的問題。
10.人工智能(Adv)COMP3608
11.編程簡(jiǎn)介INFO1110
這門課程將訓(xùn)練同學(xué)們軟件開發(fā)過程,包括測(cè)試和調(diào)試技能。它是更高級(jí)的編程語言、系統(tǒng)編程、計(jì)算機(jī)安全和高性能計(jì)算的先決條件。
12.編程簡(jiǎn)介(高級(jí))INFO1910
13.計(jì)算模型COMP2022
這門課程主要介紹和比較基于狀態(tài)機(jī)、語法和代數(shù)以及邏輯的不同計(jì)算模型。
14.計(jì)算模型(Adv)COMP2922
15.面向?qū)ο缶幊蘄NFO1113
這部分內(nèi)容,同學(xué)們將了解面向?qū)ο缶幊痰母拍詈驼莆諅€(gè)人編程技能。
16.操作系統(tǒng)COMP3520
該課程將全面討論相關(guān)的操作系統(tǒng)問題和原則,并描述這些原則如何在實(shí)際操作系統(tǒng)中付諸實(shí)踐。內(nèi)容包括操作系統(tǒng)的內(nèi)部結(jié)構(gòu);可以實(shí)現(xiàn)每個(gè)主要方面(進(jìn)程調(diào)度、進(jìn)程間通信、內(nèi)存管理、設(shè)備管理、文件系統(tǒng))的幾種方式;設(shè)計(jì)選擇對(duì)性能的影響;常見操作系統(tǒng)(Linux、MS Windows NT等)的案例研究。)
17.系統(tǒng)編程COP2017
這門課程在Unix環(huán)境下用C語言講授。具體的編碼主題包括內(nèi)存管理、實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)(如列表和哈希表)的實(shí)用方面以及管理并發(fā)線程。討論了調(diào)試工具和技術(shù),并考慮了常見的編程錯(cuò)誤以及避免這些錯(cuò)誤的防御性編程技術(shù)。重點(diǎn)在于使用通用的Unix工具來管理軟件構(gòu)建過程的各個(gè)方面,例如版本控制和回歸測(cè)試。
18.編程語言和范例COMP3109
這門課程會(huì)介紹編程語言的基礎(chǔ)及其實(shí)現(xiàn)。主要目的是教授什么是:語義學(xué)、編程范例和編程語言的實(shí)現(xiàn)。
19.科學(xué)跨學(xué)科項(xiàng)目SCPU3001
20.離散優(yōu)化COMP3530
在這門課程中,同學(xué)們會(huì)學(xué)習(xí)如何將各種實(shí)際問題建模為抽象優(yōu)化問題;學(xué)習(xí)解決這些問題的有效算法的理論基礎(chǔ);學(xué)習(xí)如何在實(shí)踐中使用這些工具。具體主題包括:線性和整數(shù)規(guī)劃,多面體理論,和近似算法。
二、如何選課?
1.根據(jù)自己的興趣選擇
2.根據(jù)職業(yè)發(fā)展方向進(jìn)行選擇
3.根據(jù)課程難度合理安排每學(xué)期的課程
以上就是悉尼大學(xué)CS專業(yè)課程的全部?jī)?nèi)容,同學(xué)們?cè)趯W(xué)習(xí)過程中遇到任何難題,歡迎咨詢我們的優(yōu)秀教師團(tuán)隊(duì)噢~
圖片歸版權(quán)方所有,頁面圖片僅供展示。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。凡來源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請(qǐng)?jiān)嚶?,享專屬套餐?yōu)惠!
kaoersi03