大一新生一枚,之前是IB課程,想提前了解一下曼大這個(gè)課程的難度和第一年的課程知識(shí)點(diǎn)大綱,你們有知識(shí)點(diǎn)的筆記嗎?
曼徹斯特大學(xué)Computer Science計(jì)算機(jī)科學(xué)本科第一年課程共有九門,全部為必修。課程知識(shí)點(diǎn)如下:
1、第一年團(tuán)隊(duì)項(xiàng)目 COMP10120
課程旨在培養(yǎng)學(xué)生團(tuán)隊(duì)合作、溝通和主動(dòng)學(xué)習(xí)的能力。學(xué)生將在團(tuán)隊(duì)中完成各種任務(wù),從而獲得寶貴的團(tuán)隊(duì)合作經(jīng)驗(yàn),同時(shí)獲得有關(guān)溝通、反思、個(gè)人組織、時(shí)間管理、獨(dú)立獲取新知識(shí)和技能、職業(yè)行為、項(xiàng)目組織等方面的能力。團(tuán)隊(duì)工作的任務(wù)包括理解計(jì)算機(jī)科學(xué)專業(yè)人士的道德框架、知識(shí)產(chǎn)權(quán)問題以及基于網(wǎng)絡(luò)的信息系統(tǒng)的開發(fā)。
2、計(jì)算機(jī)科學(xué)的數(shù)學(xué)技術(shù) COMP11120
課程圍繞計(jì)算機(jī)科學(xué)所需的基礎(chǔ)數(shù)學(xué)展開,涵蓋的內(nèi)容包括復(fù)數(shù)、邏輯、概率、遞歸和歸納、關(guān)系、向量、矩陣和變換。具體而言,課程介紹了計(jì)算機(jī)科學(xué)及其應(yīng)用相關(guān)的數(shù)學(xué)概念;解釋抽象概念是如何允許對(duì)現(xiàn)實(shí)世界和計(jì)算現(xiàn)象的性質(zhì)進(jìn)行表述和證明,并使學(xué)生能夠應(yīng)用這種技術(shù)解決實(shí)際問題;使學(xué)生理解證明的基本概念并進(jìn)行實(shí)踐。
3、計(jì)算基礎(chǔ) COMP11212
課程將培養(yǎng)學(xué)生使用各種機(jī)制描述形式語(yǔ)言,定義語(yǔ)言類并演示這些類之間的轉(zhuǎn)換,陳述語(yǔ)言類的關(guān)鍵屬性并確定這些屬性何時(shí)成立,定義計(jì)算模型并使用這些模型來演示可以計(jì)算和不可以計(jì)算的內(nèi)容。
4、計(jì)算機(jī)工程基礎(chǔ) COMP12111
本課程的主要目的是讓學(xué)生對(duì)支撐計(jì)算系統(tǒng)的硬件有基本的了解。介紹基本邏輯和邏輯關(guān)口,將簡(jiǎn)單系統(tǒng)劃分為組合塊和順序塊,介紹基本的CAD工具以幫助設(shè)計(jì)基本的計(jì)算機(jī)系統(tǒng),提供硬件描述語(yǔ)言的概述,特別強(qiáng)調(diào)Verilog,介紹簡(jiǎn)單處理器的實(shí)現(xiàn)邏輯,討論計(jì)算機(jī)系統(tǒng)如何與內(nèi)存和I/O設(shè)備交互。
5、數(shù)據(jù)科學(xué) COMP13212
課程將使學(xué)生了解數(shù)據(jù)科學(xué)的要素。通過實(shí)際的計(jì)算機(jī)實(shí)驗(yàn),讓學(xué)生練習(xí)使用python工具進(jìn)行數(shù)據(jù)處理和分析。工具包括:numpy、scipy.stats、pandas和Jupyter notebooks, 演示、探索并使用可視化數(shù)據(jù)的方法,讓學(xué)生了解數(shù)據(jù)中的不確定性,特別是測(cè)量不確定性的方法,以及何時(shí)使用適當(dāng)?shù)亩攘?,向?qū)W生介紹統(tǒng)計(jì)思維和貝葉斯推理,向?qū)W生介紹在分析數(shù)據(jù)和得出負(fù)責(zé)任的結(jié)論時(shí)的道德考量,簡(jiǎn)要介紹機(jī)器學(xué)習(xí)中的概念,包括:分類/回歸、過擬合/欠擬合、獨(dú)立測(cè)試數(shù)據(jù)的需要和交叉驗(yàn)證。演示基本機(jī)器學(xué)習(xí)方法的一些實(shí)際應(yīng)用,包括貝葉斯分類器、樸素貝葉斯分類、線性回歸和邏輯回歸。
6、計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ) COMP15111
課程介紹了計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ)中涉及的概念。目的是培養(yǎng)學(xué)生能夠理解計(jì)算機(jī)系統(tǒng)所需的技能,包括術(shù)語(yǔ)、模型、方法、結(jié)構(gòu)(或拓?fù)?、時(shí)序、數(shù)字表示以及對(duì)基本計(jì)算機(jī)系統(tǒng)的一般介紹。課程將建立在學(xué)生已有知識(shí)的基礎(chǔ)上,使學(xué)生能夠理解基本的計(jì)算機(jī)體系結(jié)構(gòu)、編程和拓?fù)浣Y(jié)構(gòu)。
7、操作系統(tǒng) COMP15212
課程將使學(xué)生能夠描述現(xiàn)代操作系統(tǒng)的組件,包括調(diào)度和其他資源分配、安全性、內(nèi)存管理和分頁(yè)以及文件存儲(chǔ)管理,解釋現(xiàn)代操作系統(tǒng)的組件如何協(xié)同工作以在用戶/應(yīng)用程序和底層硬件之間進(jìn)行調(diào)解,描述不同風(fēng)格的操作系統(tǒng)(如桌面、嵌入式、移動(dòng)和高性能計(jì)算)的要求和約束,設(shè)計(jì)滿足給定真實(shí)場(chǎng)景要求和約束的組件組合,構(gòu)建程序并使用工具來演示和分析操作系統(tǒng)行為。
8、編程簡(jiǎn)介 1 COMP16321
課程介紹了使用Python語(yǔ)言進(jìn)行命令式計(jì)算機(jī)編程的基本概念。使學(xué)生能夠使用最佳實(shí)踐方法編寫簡(jiǎn)單的Python程序,優(yōu)化和糾正預(yù)先存在的代碼庫(kù),以合乎邏輯的方式查看和完成編程任務(wù)。
9、編程概論2 COMP16412
課程將介紹使用Java的面向?qū)ο缶幊痰母拍?。通過學(xué)習(xí),學(xué)生可以使用面向?qū)ο蟮恼Z(yǔ)言(即Java)及其標(biāo)準(zhǔn)平臺(tái)來指定、設(shè)計(jì)、測(cè)試、開發(fā)、部署、調(diào)試和運(yùn)行具有顯著復(fù)雜性的程序,識(shí)別范式和語(yǔ)言的優(yōu)缺點(diǎn)。
考而思英國(guó)課程輔導(dǎo)老師可以為同學(xué)輔導(dǎo)上述全部課程,幫助同學(xué)梳理知識(shí)框架,總結(jié)知識(shí)要點(diǎn),從而使同學(xué)更好地理解課程內(nèi)容。