在南安普頓大學(xué)計(jì)算機(jī)科學(xué)學(xué)位課程中,學(xué)生將學(xué)習(xí)如何設(shè)計(jì)和開(kāi)發(fā)軟件程序及系統(tǒng),并了解機(jī)器學(xué)習(xí)、網(wǎng)絡(luò)安全和計(jì)算機(jī)視覺(jué)等領(lǐng)域的最新進(jìn)展。這將為學(xué)生在快速發(fā)展的行業(yè)中取得成功奠定堅(jiān)實(shí)基礎(chǔ)。以下是南安普頓大學(xué)計(jì)算機(jī)科學(xué)專業(yè)大一課程簡(jiǎn)述。
一、COMP1324 算法學(xué)
本課程旨在讓學(xué)生理解多種重要計(jì)算機(jī)算法的運(yùn)行原理及其結(jié)構(gòu),并能以算法方式解決問(wèn)題。
課程內(nèi)容:
? 數(shù)據(jù)結(jié)構(gòu)導(dǎo)論:數(shù)據(jù)對(duì)象、數(shù)據(jù)結(jié)構(gòu)、復(fù)雜數(shù)據(jù)結(jié)構(gòu)
? 算法分析:時(shí)間復(fù)雜度
? 簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu):列表、棧、隊(duì)列、樹(shù)、樹(shù)遍歷
? 排序:選擇排序、插入排序、歸并排序、快速排序、基數(shù)排序
? 搜索:順序搜索、二分搜索、二叉樹(shù)搜索
? 高級(jí)樹(shù)結(jié)構(gòu):AVL樹(shù)、B樹(shù)
? 哈希表:哈希表大小,沖突解決,分離鏈表;開(kāi)放地址法,重新哈希
? 優(yōu)先隊(duì)列(堆):簡(jiǎn)單實(shí)現(xiàn),二叉堆,堆排序
? 圖:鄰接矩陣與鄰接表,連通性,廣度優(yōu)先搜索與深度優(yōu)先搜索;最短路徑算法;最小生成樹(shù),普里姆算法
二、COMP1300 計(jì)算機(jī)科學(xué)第一部分實(shí)驗(yàn)室課程
本課程是計(jì)算機(jī)科學(xué)或軟件工程專業(yè)所有大一學(xué)生的實(shí)驗(yàn)室課程。
課程內(nèi)容:
1、個(gè)人發(fā)展:
? 自主學(xué)習(xí)
? 時(shí)間管理
? 實(shí)驗(yàn)記錄與文檔管理
? 項(xiàng)目管理
? 團(tuán)隊(duì)與小組合作
? 數(shù)字素養(yǎng)與信息技能
? 演示與溝通技能
? 職業(yè)結(jié)構(gòu)
2、有效溝通:
? 溝通技能
? 進(jìn)行有效的口頭演示
? 查找信息
? 技術(shù)寫(xiě)作
3、職業(yè)操守與未來(lái)職業(yè):
? 什么是專業(yè)工程師?
? 未來(lái)的雇主:實(shí)驗(yàn)室經(jīng)驗(yàn)重要嗎?
? 職業(yè)道德(包括行為準(zhǔn)則和實(shí)踐規(guī)范)
? 學(xué)術(shù)誠(chéng)信
? 平等、多樣性與包容性
? 負(fù)責(zé)任的創(chuàng)新
? 成為企業(yè)家
4、法律問(wèn)題導(dǎo)論:
? 健康與安全法規(guī)
? 環(huán)境法規(guī)
? 知識(shí)產(chǎn)權(quán)(包括版權(quán)和專利)
? 計(jì)算機(jī)濫用與數(shù)據(jù)保護(hù)
三、COMP1313 計(jì)算機(jī)系統(tǒng) I
本課程旨在使學(xué)生了解計(jì)算機(jī)硬件的基本原理以及計(jì)算機(jī)和外圍設(shè)備的工作原理。此外,課程還旨在概述主要微處理器家族及其差異。還涵蓋部分?jǐn)?shù)字電子學(xué)內(nèi)容——通過(guò)實(shí)驗(yàn)室實(shí)踐使用樹(shù)莓派(Raspberry Pi)進(jìn)行動(dòng)手操作,以更好地理解計(jì)算機(jī)基礎(chǔ)原理。
課程內(nèi)容:
? 計(jì)算機(jī)體系結(jié)構(gòu)演進(jìn)
? 數(shù)字電子學(xué)導(dǎo)論
? 計(jì)算機(jī)算術(shù)
? 匯編語(yǔ)言編程
? 中央處理器(CPU)結(jié)構(gòu)
? 精簡(jiǎn)指令集(RISC)與超標(biāo)量架構(gòu)
? 總線與互連
? 存儲(chǔ)系統(tǒng)與緩存
? 輸入/輸出與中斷
? 存儲(chǔ)系統(tǒng)與RAID
? 高級(jí)架構(gòu)
? 操作系統(tǒng)導(dǎo)論
? 網(wǎng)絡(luò)導(dǎo)論
? 基于ARM Linux的單板計(jì)算機(jī)實(shí)踐
四、COMP1314 數(shù)據(jù)管理
本課程旨在讓學(xué)生能夠使用標(biāo)記語(yǔ)言結(jié)構(gòu)化數(shù)據(jù)和文檔,學(xué)會(huì)定義、規(guī)范化和查詢數(shù)據(jù)庫(kù),并有效使用UNIX命令行和數(shù)據(jù)操作工具構(gòu)建shell腳本。
課程內(nèi)容:
1、UNIX 操作系統(tǒng)家族(Linux、BSD、macOS):
? UNIX 哲學(xué)與環(huán)境;文件、進(jìn)程、管道、過(guò)濾器及基本工具
? 數(shù)據(jù)操作工具;編輯器、grep及其他實(shí)用工具
? 腳本編程
? shell 及 shell 編程
? 程序開(kāi)發(fā)工具
2、結(jié)構(gòu)化文檔與標(biāo)記語(yǔ)言:
? LaTeX
? 基于 XML 的語(yǔ)言
3、數(shù)據(jù)庫(kù)系統(tǒng):
? 關(guān)系模型:關(guān)系、域、屬性、鍵、依賴關(guān)系及規(guī)范化
? 基于實(shí)體-關(guān)系模型的數(shù)據(jù)庫(kù)建模
? 實(shí)踐 SQL
五、COMP1311 數(shù)學(xué)導(dǎo)論 I
本課程旨在讓學(xué)生能夠批判性地分析和解決有限離散結(jié)構(gòu)中的計(jì)數(shù)問(wèn)題,學(xué)會(huì)計(jì)算事件的概率并識(shí)別離散概率分布,能夠使用邏輯和集合論的語(yǔ)言來(lái)做出精確的正式陳述,并能識(shí)別、理解和構(gòu)建嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)證明。
課程內(nèi)容
1、數(shù)學(xué)證明:
? 案例分析證明、反證法。
? 歸納法與遞歸。
? 全稱性質(zhì)。
2、集合、函數(shù)與關(guān)系:
? 基本記號(hào)、表示方法及例子。元素歸屬與子集。
? 集合運(yùn)算:并集、和集、交集與補(bǔ)集。
? 有序?qū)?、元組、笛卡爾積、冪集。
? 關(guān)系、等價(jià)關(guān)系與偏序關(guān)系。
? 函數(shù):?jiǎn)紊?、滿射、雙射。
? 基數(shù)、無(wú)限集。
3、邏輯:
? 命題邏輯。邏輯連接詞。
? 語(yǔ)法與語(yǔ)義。
? 自然推導(dǎo)、正確性和完備性。
? 量詞與謂詞邏輯。
4、組合數(shù)學(xué):
? 計(jì)數(shù)的基本原理:乘法與加法規(guī)則、包含-排除原理、抽屜原理。
? 組合、排列與排列組合、二項(xiàng)式定理。
? 樹(shù)與圖的入門(mén):有向圖、無(wú)向圖與加權(quán)圖。
5、概率論導(dǎo)論:
? 基本概率公式,離散概率分布
六、COMP1321 數(shù)學(xué)II
本課程旨在讓學(xué)生能夠識(shí)別連續(xù)概率分布;在問(wèn)題解決中展示邏輯思維;應(yīng)用向量和矩陣的運(yùn)算并解決線性方程組;批判性地分析和解決一些數(shù)學(xué)問(wèn)題;使用統(tǒng)計(jì)分析,包括抽樣、假設(shè)檢驗(yàn)和回歸。
課程內(nèi)容:
1、代數(shù):
? 向量:基本性質(zhì)、運(yùn)算、標(biāo)量積、向量積。
? 基:線性獨(dú)立性、維數(shù)、坐標(biāo)變換、正交基與投影。
? 線性變換:基本性質(zhì)、矩陣、逆矩陣、行列式。
? 特征空間:特征值、特征向量、對(duì)角化。
? 線性方程組的求解。
2、微積分:
? 微分 - 基本規(guī)則
? 牛頓求根法
? 偏微分
? 積分 - 基本積分
? 分部積分
? 數(shù)值積分
3、概率與統(tǒng)計(jì):
? 連續(xù)概率分布
? 統(tǒng)計(jì)學(xué)導(dǎo)論:抽樣、置信區(qū)間、假設(shè)檢驗(yàn)、回歸分析
七、COMP1323 網(wǎng)絡(luò)與安全
本課程旨在讓學(xué)生了解網(wǎng)絡(luò)協(xié)議的基本原理,分析與隱私和匿名有關(guān)的問(wèn)題,掌握互聯(lián)網(wǎng)架構(gòu)和分層TCP/IP網(wǎng)絡(luò)模型。同時(shí),掌握使系統(tǒng)和網(wǎng)絡(luò)更具抗攻擊性的方法,明確網(wǎng)絡(luò)服務(wù)、設(shè)計(jì)、操作和安全,并了解網(wǎng)絡(luò)威脅態(tài)勢(shì)。
課程內(nèi)容:
1、互聯(lián)網(wǎng)架構(gòu):
? TCP/IP分層模型
? 協(xié)議、設(shè)計(jì)原則、標(biāo)準(zhǔn)化、IETF
? 命名和地址分配
2、鏈路層:
? 傳輸理論與協(xié)議
? 以太網(wǎng)網(wǎng)絡(luò)、交換機(jī)
? 無(wú)線網(wǎng)絡(luò)
3、網(wǎng)絡(luò)層:
? 路由、鏈路狀態(tài)與距離矢量算法
? 子網(wǎng)、站點(diǎn)及 ISP 路由視角
? IPv6
4、網(wǎng)絡(luò)服務(wù):
? 服務(wù)質(zhì)量(QoS)
? IP 多播、可靠多播
? 主機(jī)配置、服務(wù)發(fā)現(xiàn)、零配置網(wǎng)絡(luò)
? DHCP、DNS
5、傳輸層:
? TCP、UDP
6、網(wǎng)絡(luò)設(shè)計(jì)與運(yùn)營(yíng):
? 基礎(chǔ)設(shè)施;企業(yè)/校園、ISP/家庭網(wǎng)絡(luò)
? 網(wǎng)絡(luò)監(jiān)控與管理
? 虛擬網(wǎng)絡(luò)環(huán)境
7、應(yīng)用:
? Web/HTTP、電子郵件/SMTP
8、基本安全概念:
? 網(wǎng)絡(luò)攻擊者
? 網(wǎng)絡(luò)攻擊及網(wǎng)絡(luò)攻擊生命周期中的殺傷鏈模型
9、密碼學(xué)原理:
? 公鑰基礎(chǔ)設(shè)施
? 安全通信
? 用戶認(rèn)證
? 隱私與數(shù)據(jù)匿名化
10、網(wǎng)絡(luò)威脅態(tài)勢(shì):
? 企業(yè)安全
? 高級(jí)持續(xù)性威脅
? 社會(huì)工程學(xué)
? 網(wǎng)絡(luò)戰(zhàn)
? 黑客主義
? 關(guān)鍵基礎(chǔ)設(shè)施安全
八、COMP1312 編程入門(mén)
本課程旨在讓學(xué)生能夠設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試和測(cè)試簡(jiǎn)單的 Python 和 C 程序,并以系統(tǒng)化的方式分析問(wèn)題。
課程內(nèi)容:
1、Python 編程語(yǔ)言:
? 編寫(xiě)和運(yùn)行程序
? 類(lèi)型、變量、值和作用域
? 函數(shù)
? 計(jì)算思維
? 循環(huán)、數(shù)組和數(shù)據(jù)結(jié)構(gòu)
2、C 編程語(yǔ)言:
? 語(yǔ)言簡(jiǎn)介
? 指針與指針運(yùn)算
? 內(nèi)存管理
? 數(shù)據(jù)結(jié)構(gòu)與數(shù)組
? 與 Python 的比較
3、軟件開(kāi)發(fā):
? 集成開(kāi)發(fā)環(huán)境
? 測(cè)試與調(diào)試
? 軟件設(shè)計(jì)(什么是好的程序)
? 編程風(fēng)格
? 應(yīng)用程序設(shè)計(jì)(從問(wèn)題到解決方案)
九、COMP1322 編程 II
本課程旨在使學(xué)生能夠以系統(tǒng)化的方式分析問(wèn)題并以面向?qū)ο蟮娘L(fēng)格建模,構(gòu)建多線程 Java 應(yīng)用程序,使用 JUnit 對(duì) Java 程序進(jìn)行測(cè)試,構(gòu)建帶有圖形用戶界面的 Java 應(yīng)用程序。
課程內(nèi)容:
1、面向?qū)ο缶幊虒?dǎo)論:
? 類(lèi)與對(duì)象
? 方法
? 構(gòu)造函數(shù)
? 繼承(父類(lèi)與子類(lèi))
? 多態(tài)
? 抽象類(lèi)與接口
2、Java 標(biāo)準(zhǔn)庫(kù):
? 集合與迭代器
3、圖形用戶界面編程:
? 使用適當(dāng)?shù)目蚣芫帉?xiě) Java 用戶界面
? 用戶界面組件
? 事件處理
? 圖形在用戶界面中的應(yīng)用
4、控制流與 Java 虛擬機(jī):
? JVM概述
? 異常與異常處理
? JVM中的遞歸
? 多線程與同步
5、Java中的存儲(chǔ)與文件:
? 垃圾回收
? 字符串與字符編碼
? 輸入/輸出與對(duì)象序列化
6、驗(yàn)證與確認(rèn):
? 黑盒測(cè)試
? 白盒測(cè)試
? 集成測(cè)試策略
以上就是南安普頓大學(xué)計(jì)算機(jī)科學(xué)專業(yè)大一課程簡(jiǎn)述。如果有同學(xué)在學(xué)習(xí)上述課程時(shí)遇到問(wèn)題,考而思隨時(shí)能夠安排一對(duì)一南安普頓大學(xué)課程輔導(dǎo)。學(xué)生可以直接與考而思的課程顧問(wèn)溝通,及時(shí)在專業(yè)學(xué)術(shù)導(dǎo)師的指導(dǎo)下解決課業(yè)問(wèn)題、鞏固課程要點(diǎn)、消除知識(shí)短板,從而有更好的學(xué)業(yè)表現(xiàn)。
圖片歸版權(quán)方所有,頁(yè)面圖片僅供展示。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。凡來(lái)源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請(qǐng)?jiān)嚶?tīng),享專屬套餐優(yōu)惠!
kaoersi03