如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃


如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

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

讀過大學的人,對蒐集教程、試題資料過程中的艱辛應該深有感觸。就拿新智元剛剛報道的浙大新開人工智能專業課來說,可能很多同學腦海中首先會想這是個啥?我應該乾點啥?哪兒找資料和考題?

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

如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

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

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

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

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

歷年試卷…前人精心收集製作,抱著能對他人有用的想法公開,卻需要在各個群中摸索…從學長手中代代相傳我也曾很努力地收集各種課程資料,但到最後,某些重要信息的得到卻往往…偶然我為這一年一年,這麼多人孤軍奮戰的重複勞動感到不平

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

  • 選課攻略
  • 電子版教材
  • 平時作業答案
  • 歷年試卷
  • 複習資料
  • 開卷考試A4紙
如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

Github地址:

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

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

如何一次上完北大、清華、浙大、中科院?請看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地址:

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

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

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

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

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

如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

Github地址:

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

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

  • 版權說明
  • 反饋方式
  • 資料下載
  • 課程結構
  • 課程關係
  • 課程目錄
  • 貢獻投稿

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

如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

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

如何一次上完北大、清華、浙大、中科院?請看Github課程共享計劃

部分腳本功能:

  • genIndex.py:產生網頁瀏覽目錄, 索引, 通過os.walk 在每個目錄下(過濾掉.開頭的目錄)產生index.html, 內容是當前目錄下的文件夾列表與文件列表
  • genZipFile.py:在每個目錄下(過濾掉.開頭的目錄,下同)產生全部文件(文件數大於3)的zipfile,方便一鍵下載)
  • md_tree_link.py:遍歷一個目錄, 產生 markdown 格式的樹狀目錄的鏈接

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

Github地址:

總結

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

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


分享到:


相關文章: