卡內(nèi)基梅隆大學(xué)的計算機(jī)科學(xué)專業(yè)本科課程將扎實(shí)的計算機(jī)科學(xué)核心課程與第二專業(yè)選修課程相結(jié)合,讓你能夠在學(xué)習(xí)計算機(jī)核心知識和技能的同時,有機(jī)會探索與計算機(jī)緊密相關(guān)的許多不同領(lǐng)域的學(xué)科。同時,數(shù)學(xué)和概率課程能夠確保你擁有與時俱進(jìn)的專業(yè)工具,以應(yīng)對技術(shù)和系統(tǒng)的變化,此外你還可以通過參與以項目為導(dǎo)向的強(qiáng)化課程,深入了解構(gòu)建和維護(hù)系統(tǒng)的實(shí)際問題。為了幫助你更好地進(jìn)行課程規(guī)劃,我們將簡要說明卡內(nèi)基梅隆大學(xué)計算機(jī)專業(yè)的課程設(shè)置,詳情如下。
一、課程示例

二、課程設(shè)置
1、計算機(jī)科學(xué)核心課程(以下所有課程):
07-128 第一年移民課程
15-122 命令式計算原理
(未修讀15-112(編程和計算機(jī)科學(xué)基礎(chǔ))或未獲豁免的學(xué)生必須在修讀15-122之前修讀15-112) 12
15-150 函數(shù)式編程原理
15-210 并行和順序數(shù)據(jù)結(jié)構(gòu)與算法
15-213 計算機(jī)系統(tǒng)導(dǎo)論
15-251 理論計算機(jī)科學(xué)中的偉大思想
15-451 算法設(shè)計與分析
2、一門人工智能選修課(至少9個學(xué)分)。學(xué)生將能夠使用人工智能技術(shù)解決復(fù)雜的現(xiàn)實(shí)問題,包括符號和概率推理、機(jī)器學(xué)習(xí)、優(yōu)化和感知。
10-315 機(jī)器學(xué)習(xí)導(dǎo)論(SCS專業(yè))
11-411 自然語言處理
11-485 深度學(xué)習(xí)導(dǎo)論
15-281 人工智能:表示與問題求解
15-386 神經(jīng)計算
16-384 機(jī)器人運(yùn)動學(xué)與動力學(xué)
16-385 計算機(jī)視覺
3、一門Domains選修課程(至少9個學(xué)分)。學(xué)生將從計算機(jī)科學(xué)中尚未被其他限制性類別涵蓋的廣泛領(lǐng)域中學(xué)習(xí)基本原理,目前包括邏輯與語言、系統(tǒng)以及人工智能(包括機(jī)器學(xué)習(xí)、語言技術(shù)和機(jī)器人技術(shù))。學(xué)生將能夠把計算機(jī)科學(xué)核心課程中的理論和計算技術(shù)應(yīng)用于計算機(jī)科學(xué)另一個主要領(lǐng)域的入門研究。
02-251 計算生物學(xué)中的偉大創(chuàng)意
05-391 以人為中心的軟件設(shè)計
11-324 人工智能的人類語言
15-322 計算機(jī)音樂概論
15-330 計算機(jī)安全概論
15-362 計算機(jī)圖形學(xué)
15-455 本科復(fù)雜性理論
17-313 軟件工程基礎(chǔ)
4、一門邏輯/語言選修課(至少9個學(xué)分)。學(xué)生將掌握以邏輯學(xué)為基礎(chǔ)的嚴(yán)謹(jǐn)、正式的編程或系統(tǒng)推理技巧。
15-311 邏輯與機(jī)械化推理
15-312 編程語言基礎(chǔ)
15-316 軟件安全與隱私基礎(chǔ)
15-317 構(gòu)造邏輯
15-414 錯誤捕捉:自動程序驗(yàn)證
17-355 程序分析
17-363 編程語言實(shí)用主義
80-413 范疇論
5、一門軟件系統(tǒng)選修課(至少12個學(xué)分)。學(xué)生將:1. 能夠描述現(xiàn)代硬件的特性(例如處理器架構(gòu)、網(wǎng)絡(luò)、存儲)如何影響軟件系統(tǒng)的設(shè)計和實(shí)現(xiàn),例如通過推理并發(fā)性和性能。2. 能夠分析物理系統(tǒng)的故障和/或資源限制,并制定緩解或管理計劃。3. 能夠基于較低級別的原語開發(fā)抽象,以管理硬件使用中固有的故障或其他困難。4. 通過重要的項目/系統(tǒng)實(shí)施來展示學(xué)習(xí)成果,這些項目/系統(tǒng)需要特定的課程知識以及一般的系統(tǒng)構(gòu)建技能(即不僅包括編程,還包括設(shè)計、調(diào)試、測試等)。編程任務(wù)占課程總成績的很大一部分(例如40%或以上)。
15-410 操作系統(tǒng)設(shè)計與實(shí)現(xiàn)
15-411 編譯器設(shè)計
15-418 并行計算機(jī)體系結(jié)構(gòu)和編程
15-440 分布式系統(tǒng)
15-441 網(wǎng)絡(luò)和互聯(lián)網(wǎng)
15-445 數(shù)據(jù)庫系統(tǒng)
6、數(shù)學(xué)
以下所有數(shù)學(xué)課程:
15-151 計算機(jī)科學(xué)數(shù)學(xué)基礎(chǔ)(如未開設(shè),則用21-127或21-128替代)
21-120 微積分
21-122 積分與逼近
21-241 矩陣與線性變換 或 21-242 矩陣?yán)碚?/p>
21-259 三維微積分 或 21-266 計算機(jī)科學(xué)矢量微積分 或 21-268 多維微積分 或 21-269 矢量分析
以及以下四門概率學(xué)課程中的一門:
15-259 概率與計算
21-325 概率
36-218 計算機(jī)科學(xué)家的概率論
36-225-36-226 概率論導(dǎo)論——統(tǒng)計推斷導(dǎo)論(必須按順序修完這兩門課程才能滿足要求)
7、技術(shù)交流
一門技術(shù)交流課程:
07-300 計算機(jī)科學(xué)的研究與創(chuàng)新
17-200 計算中的倫理和政策問題
76-270 專業(yè)寫作
8、卡內(nèi)基梅隆大學(xué)計算機(jī)課程(1門課程)
以下課程是所有學(xué)生必修的,旨在讓學(xué)生熟悉校園計算機(jī)環(huán)境:
99-101 Core@CMU
除此之外,學(xué)生還可以選擇自由選修課程。自由選修課程是指卡內(nèi)基梅隆大學(xué)的任何課程。不過,選擇這些課程需要遵循一定的要求。
如果你在選課或課程學(xué)習(xí)方面遇到問題,考而思能夠立即為你提供一對一卡內(nèi)基梅隆大學(xué)課程輔導(dǎo)和幫助。通過有針對性的學(xué)習(xí)指導(dǎo),你將更好地規(guī)劃課程學(xué)習(xí)方案,并充分掌握課程重點(diǎn)難點(diǎn)內(nèi)容,從而在課程中有更好的表現(xiàn)。
圖片歸版權(quán)方所有,頁面圖片僅供展示。如有侵權(quán),請聯(lián)系我們刪除。凡來源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請試聽,享專屬套餐優(yōu)惠!
kaoersi03