你好,我想問一下杜倫大學(xué)計(jì)算機(jī)工程學(xué)位第一年有哪些課程要學(xué)?我是新生,想提前熟悉一下大一的課程,不然我有點(diǎn)擔(dān)心自己會(huì)跟不上,所以想讓老師介紹一下課程和主要內(nèi)容,謝謝。
杜倫大學(xué)計(jì)算機(jī)工程學(xué)位第一年,你將學(xué)習(xí)五門計(jì)算機(jī)科學(xué)課程,內(nèi)容涉及編程、算法和數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)系統(tǒng)以及計(jì)算機(jī)的數(shù)學(xué)基礎(chǔ)。你還將了解計(jì)算思維的概念和哲學(xué),并探索最新研究的尖端技術(shù)應(yīng)用。你還需要參加一門選修課程,該課程來自學(xué)院或大學(xué)的其他部門。同學(xué)如果想預(yù)習(xí)課程,不妨先了解一下以下幾門必修課的主要內(nèi)容。
1、算法和數(shù)據(jù)結(jié)構(gòu)COMP1081
通過開發(fā)算法及其相關(guān)的數(shù)據(jù)結(jié)構(gòu),針對(duì)常見的計(jì)算機(jī)科學(xué)問題,介紹解決計(jì)算問題的理論和實(shí)踐。內(nèi)容涵蓋:機(jī)器型號(hào);偽代碼和控制流結(jié)構(gòu);基本數(shù)據(jù)結(jié)構(gòu);范式和技術(shù);算法分析;基本的排序和搜索算法;基本圖形算法;基本字符串算法。
2、計(jì)算思維COMP1051
本課程將向?qū)W生介紹計(jì)算機(jī)科學(xué)的基本概念,讓學(xué)生了解計(jì)算機(jī)科學(xué)的廣度以及不同主題之間的關(guān)系。讓學(xué)生了解計(jì)算和計(jì)算思維在現(xiàn)代世界中的重要性,及其對(duì)技術(shù)進(jìn)步和與計(jì)算機(jī)科學(xué)沒有直接聯(lián)系的領(lǐng)域的影響。向?qū)W生介紹計(jì)算思維在計(jì)算機(jī)科學(xué)的一系列設(shè)置中的應(yīng)用。內(nèi)容涵蓋:PC的基本架構(gòu)組件;不同的編程范式以及高級(jí)程序如何轉(zhuǎn)化為機(jī)器碼;操作系統(tǒng)的基本操作;不同的計(jì)算問題,一些常見問題的解決方法和算法的概念。
3、計(jì)算機(jī)系統(tǒng)COMP1071
本課程旨在讓學(xué)生了解和理解現(xiàn)代計(jì)算機(jī)系統(tǒng)(包括硬件和軟件)如何有效地表示、傳輸和處理數(shù)據(jù)。內(nèi)容涵蓋:數(shù)字電子學(xué)(晶體管、邏輯門、組合電路和時(shí)序電路);計(jì)算機(jī)體系結(jié)構(gòu)(處理器體系結(jié)構(gòu)、記憶系統(tǒng)、投入產(chǎn)出機(jī)制);操作系統(tǒng);數(shù)據(jù)庫(關(guān)系數(shù)據(jù)庫的設(shè)計(jì)和查詢,以及規(guī)范化技術(shù)和關(guān)系代數(shù))。
4、編程COMP1101
本課程通過JavaScript編程語言介紹編程的理論、原則和實(shí)踐,并在更廣泛的問題解決和軟件開發(fā)環(huán)境中使用JavaScript。內(nèi)容涵蓋:JavaScript中簡(jiǎn)單程序的構(gòu)造;用于客戶端和服務(wù)器端Web腳本的JavaScript;軟件的知識(shí)產(chǎn)權(quán)問題,包括版權(quán)、專利和開源許可。
5、計(jì)算機(jī)科學(xué)數(shù)學(xué)COMP1021
本課程將向?qū)W生介紹邏輯、離散結(jié)構(gòu)和數(shù)學(xué)的基本概念,這些概念對(duì)于現(xiàn)代計(jì)算機(jī)科學(xué)是必要的,也是相關(guān)的。還是還將向?qū)W生介紹邏輯、離散結(jié)構(gòu)和數(shù)學(xué)在主流計(jì)算機(jī)科學(xué)中的應(yīng)用。內(nèi)容涵蓋:命題邏輯和謂詞邏輯;集合、函數(shù)和關(guān)系;數(shù)學(xué)證明的概念和方法;布爾代數(shù);組合學(xué)和概率論;圖表;矩陣和線性代數(shù);數(shù)論。
一旦同學(xué)完成了杜倫大學(xué)計(jì)算機(jī)專業(yè)第一年的學(xué)習(xí),你將會(huì)對(duì)計(jì)算機(jī)科學(xué)的基礎(chǔ)以及使計(jì)算機(jī)科學(xué)成為一門獨(dú)特學(xué)科的原理、實(shí)踐和方法有一個(gè)全面的了解。因此,同學(xué)可以先通過預(yù)習(xí)來為后續(xù)的學(xué)習(xí)打好基礎(chǔ)。