

斯坦福的課程是按照教程安排走的,所以相當(dāng)于我們足不出戶跟斯坦福的大佬們學(xué)習(xí)同樣的課程。相對于很多編程訓(xùn)練營、程序員培訓(xùn)機構(gòu),這里你能夠獲得更扎實的基礎(chǔ)知識,不僅能夠深入理論基礎(chǔ),斯坦福還要求學(xué)生從頭開始構(gòu)建重要的系統(tǒng),例如編譯器和操作系統(tǒng)。
更重要的是,學(xué)習(xí)斯坦福的課程是完全免費的,不需要支付任何費用。例如最近的斯坦福大學(xué)主要教授有關(guān)電腦網(wǎng)絡(luò)知識的CS 144課程。
斯坦福CS課程設(shè)計及評估要求
CS課程提供了適用于許多領(lǐng)域的知識,包括工程,科學(xué)和醫(yī)學(xué)的許多領(lǐng)域。
計算機科學(xué)程序的核心材料已精簡為每位CS學(xué)生都要參加的六個班級。然后,學(xué)生選擇他們想更深入研究的領(lǐng)域,這成為他們的軌道專業(yè)。賽道通常包括4-5個班級。
最后,學(xué)生們通過2-4門選修課來完善他們的CS課程。如果學(xué)生需要更廣的知識,選修課可以是CS不同領(lǐng)域的選修課;如果學(xué)生需要更多的選修課,則選修課可以是與學(xué)生的學(xué)習(xí)成績相關(guān)的其他選修課。與田徑相關(guān)的選修課還包括CS系以外的課程,面向興趣跨部門且希望從事跨學(xué)科工作的學(xué)生。
有關(guān)特定課程的更多詳細信息,請訪問課程排名網(wǎng)站Carta,舊課程網(wǎng)頁以及官方課程評估。課程排名網(wǎng)站上有學(xué)生評論和一些有關(guān)課程難度和教師質(zhì)量的官方注冊商數(shù)據(jù)。
前幾個季度的課程網(wǎng)頁通常包含講義和舊作業(yè),可以使你對課程材料有良好的感覺。大多數(shù)CS類都可以通過.stanford.edu子域訪問,該子域以課程號作為子域。例如,可以在cs107.stanford.edu上找到CS107頁面。你可以在學(xué)生>課程和科目評估下的Axess上找到官方課程評估。
在計劃課程負載時,不僅要考慮課程的難度,還要考慮作業(yè)的類型,這是一個好主意。參加3個都有編程作業(yè)和大型最終項目的課程可能不是最好的主意。通常,平衡的計劃表包括編程類和問題集類的某種混合。在課程負載網(wǎng)頁上可以找到更多提示。
官方頁面上的信息會盡可能保持最新,但最好還是核實這些信息與本科工程手冊或你的特定程序表匹配,因為它們是有關(guān)這些問題的權(quán)威信息。
斯坦福優(yōu)勢在哪里?學(xué)完需要多久?
在谷歌工作了兩年、斯坦福學(xué)習(xí)三年的Jeff Chen認為斯坦福課程絕對是最好的課程,相比很多培訓(xùn)機構(gòu),斯坦福的課程更能夠夯實你的知識基礎(chǔ),并能夠帶你在該領(lǐng)域里走的更深更遠。所謂教會你道,而非簡單的只教會你術(shù)。
他認為如果是full time的話,系統(tǒng)的學(xué)完下面這10門課程,一年時間足夠了,甚至都用不了一年,因為總共只有2000個學(xué)時嘛。那么拆分下來,如果是業(yè)余時間學(xué)習(xí)的話,每周40個小時就能保持住進度了。
英偉達AI應(yīng)用團隊專家Chip Huyen在斯坦福大學(xué)經(jīng)過3.5年的奮斗,獲得了計算機科學(xué)(CS)和人工智能專業(yè)的學(xué)士學(xué)位和碩士學(xué)位。而為此付出的代價包括:總共完成了228個單元,其中包括36個CS課程。
她認為,如果是在四年內(nèi)完成學(xué)士學(xué)位并獲得一份體面的軟件工程工作,則可以以每周約40個小時的速度學(xué)習(xí)。這個時間其實是經(jīng)過壓縮的,如果時間充裕,例如在校學(xué)生,也可以考慮每周80小時速度來學(xué)習(xí),這樣也不影響正常的社交(如果有的話)。
課程是如何提供的?評分情況如何?
Jeff Chen介紹課程在四個不同的平臺上提供,看似隨機,因為這取決于首先提出課程的講師。這是每個的簡要說明:
Lagunita-這是最好的平臺,因為它是專為在線學(xué)習(xí)者設(shè)計的,視頻時長約10分鐘,并且您會定期安排測驗以幫助您學(xué)習(xí)。作業(yè)通常布局合理。
斯坦福工程無處不在(SEE)-這是一個非常不錯的平臺,因為它是為在線學(xué)習(xí)者設(shè)計的。盡管視頻長45分鐘。作業(yè)布置合理。
使用YouTube開設(shè)課程網(wǎng)站-使用起來有點困難,您只需使用課程網(wǎng)站并查找作業(yè),解決方案和幻燈片即可。該課程視頻托管在YouTube上。
沒有視頻的課程網(wǎng)站-這是最難在線學(xué)習(xí)的方法,因為您只需要擁有幻燈片并閱讀本書即可。值得慶幸的是,在10個課程中,只有2個采用這種格式,并且我還列出了該內(nèi)容的不錯選擇。
斯坦福大學(xué)專業(yè)發(fā)展中心為大多數(shù)此類課程提供指導(dǎo),考試和評分。它的價格很昂貴,每節(jié)課約6000美元,但是如果你真的被卡住了,可以使用它來重新回到正軌。
Chip Huyen介紹到,在她修過的大多數(shù)CS課程中,大約30-50%的學(xué)生獲得A。也就是說斯坦福的學(xué)生考試的平均成績是B+,C就很少了。
很多人批評斯坦福大學(xué)評分太松了,但是Chip Huyen認為這很好,擺脫了“考分”的壓力。它達到了鼓勵學(xué)生去參加一些非常難的課程的目的,因為學(xué)生知道如果努力一定會成功的。
學(xué)習(xí)計劃如何安排?
Chip Huyen給出了一份非常清晰可行的學(xué)習(xí)計劃,這不光對斯坦福在校學(xué)生有著非常好的參考價值,對校外自學(xué)的學(xué)生來說,這個參考意義的價值更大。
她建議對人工智能感興趣的任何學(xué)生都應(yīng)參加盡可能多的數(shù)學(xué)課程,尤其是線性代數(shù),概率和優(yōu)化方面的課程。以下是針對不同level的人群提供的課程學(xué)習(xí)指導(dǎo):
新生
秋季:CS106A
冬季:CS106B / X,CS109
春季:CS103,CS107
二年級
秋季:CS221,CS131,統(tǒng)計信息202
冬季:CS124,CS161
春季:CS231N,CS110
三年級
秋季:CS229
冬季:CS228,CS224N
春季:CS224W
四年級
秋季:CS238
冬季:CS246,CS234
春季:Camp Stanford
下圖是她的四年學(xué)習(xí)計劃表: