每日最新頭條.有趣資訊

上Github,北大清華等名校課程在線學,加星總數超1.8萬

新智元原創

來源:Github

編輯:元子

【新智元導讀】。因為大學生找課程資料很麻煩,直到有人把搜集到的資料放在了Github上!現在,你不光都可以自由免費的獲取北大、清華、浙大、中科院的相關課程資源進行自學,也可以對資源進行補充。

讀過大學的人,對搜集教程、試題資料過程中的艱辛應該深有感觸。就拿新智元剛剛

報導的浙大新開人工智能專業課

來說,可能很多同學腦海中首先會想這是個啥?我應該乾點啥?哪兒找資料和考題?

我們有好用的課表應用,卻沒有一個好用的課程資源!於是有人分別將北大、清華、浙大和中科大的課程資源、試題等放在了Github上。目前4所大學的repo全部進入Github飆升榜TOP 10,為廣大學生提供了寶貴的學習資料。

接下來我們分別來介紹一下這4個項目。

最早的Github大學課程項目:浙大課程共享計劃

浙大一位Github ID為megrxu的同學,抱著“前人走過的彎路,後人就不必再走”的信念,在Github上建立了一個《浙江大學課程攻略共享計劃》的repo。

在README中他介紹項目創立的初衷:

歷年試卷…前人精心收集製作,抱著能對他人有用的想法公開,卻需要在各個群中摸索…從學長手中代代相傳

我也曾很努力地收集各種課程資料,但到最後,某些重要信息的得到卻往往…偶然

我為這一年一年,這麽多人孤軍奮戰的重複勞動感到不平

該項目迄今為止獲得超過5200星,意味著5300多人點讚;有350多個watcher想第一時間獲得項目的最新消息;有近2000個人fork了該項目。目前已收錄課程近50門,涉及內容:

選課攻略

電子版教材

平時作業答案

歷年試卷

複習資料

開卷考試A4紙

Github地址:

https://github.com/QSCTech/zju-icicles

最新的Github大學課程項目:清華課程共享計劃

受到浙江大學課程攻略共享計劃的啟發,有人也在Github上創建了一個《清華大學計算機系課程攻略》,並按照學習對課程資源進行了劃分,除了方便同學按照所處的學期階段查找外,還可以了解清華計算機系各學期的課程安排,方便校外同學和老師作為參考。

Repo繼承自Trinkle23897之前的項目,但是去掉了裡面涉及侵權的內容。創建時間不到一周,目前已進入Github飆升榜TOP 3,有超過1400星、70個watcher、400fork。收錄的內容包括:

課程攻略:readme.md

電子版課件和參考教材:ebook/[教學年份]/[老師姓名].pdf (由於可能存在的版權問題,暫未加入)

平時作業答案與大作業資料:hw/[學生年級_學生姓名]/

歷年試卷和複習資料:exam/

開卷考試A4紙:a4paper/

和浙大不同,該repo只針對計算機系課程,未來我們也希望看到更多其他系的課程。需要注意的是,清華課程repo裡有12455個objects,大家clone的時候注意一下網絡狀況。

Github地址:

https://github.com/PKUanonym/REKCARC-TSC-UHT

最熱的Github大學課程項目:北大課程

目前關注人數最多、飆升最快的課程repo是《北京大學課程資料整理》項目,有超過7000星、400個watch、2100個fork。

該項目涉及北大多個學院,收錄了包括人工智能、物理、概率、電磁、生物、美學、民法、軍理、毛概在內的130課程。

其中通選課中不乏有一些很有意思的課程,例如犯罪通論、民俗研究、孫子兵法、中外名曲賞析、奧林匹克文化、人類的性生育與健康等,感興趣的同學可以下載來看看。

不僅有課程講義,也有理念的考試題。例如高數B裡就有99張考卷,光華、物院、化院、信科等學院的試卷均有搜集。

Github地址:

https://github.com/lib-pku/libpku/tree/master/%E9%80%9A%E9%80%89%E8%AF%BE/A

最正式的Github大學課程項目:中科大課程

同樣進入Github飆升榜TOP 10的大學課程項目,還有《中國科學技術大學課程資源》。不得不說中科大的README是做的最正式的,不僅給出了詳細的版權說明、反饋方式、課程目錄等:

版權說明

反饋方式

資料下載

課程結構

課程關係

課程目錄

貢獻投稿

還用給出了課程之間的關係圖:

甚至還給出了用來管理課程資源的腳本:

部分腳本功能:

genIndex.py:產生網頁瀏覽目錄, 索引, 通過os.walk 在每個目錄下(過濾掉.開頭的目錄)產生index.html, 內容是當前目錄下的文件夾列表與文件列表

genZipFile.py:在每個目錄下(過濾掉.開頭的目錄,下同)產生全部文件(文件數大於3)的zipfile,方便一鍵下載)

md_tree_link.py:遍歷一個目錄, 產生 markdown 格式的樹狀目錄的鏈接

目前有超過3000星、190個watch、970個fork。

Github地址:

https://github.com/USTC-Resource/USTC-Course

總結

感謝各個repo主、項目維護者以及貢獻者,不光為本校同學提供了很好的課程作業資源,同時也對校外同學具有很高的參考價值,尤其是針對其中某個院校考研的同學。

希望越來越多的大學,也能夠加入到這個行列中,也希望越來越多的同學能夠參與到項目中,貢獻一份力量。

獲得更多的PTT最新消息
按讚加入粉絲團