【新智元導讀】。因為大學生找課程資料很麻煩,直到有人把搜集到的資料放在了Github上!現在,你不光都可以自由免費的獲取北大、清華、浙大、中科院的相關課程資源進行自學,也可以對資源進行補充。
讀過大學的人,對搜集教程、試題資料過程中的艱辛應該深有感觸。就拿新智元剛剛報道的浙大新開人工智能專業課來說,可能很多同學腦海中首先會想這是個啥?我應該幹點啥?哪兒找資料和考題?
我們有好用的課表應用,卻沒有一個好用的課程資源!于是有人分别将北大、清華、浙大和中科大的課程資源、試題等放在了Github上。目前4所大學的repo全部進入Github飙升榜TOP 10,為廣大學生提供了寶貴的學習資料。
接下來我們分别來介紹一下這4個項目。
最早的Github大學課程項目:浙大課程共享計劃浙大一位Github ID為megrxu的同學,抱着“前人走過的彎路,後人就不必再走”的信念,在Github上建立了一個《浙江大學課程攻略共享計劃》的repo。
在README中他介紹項目創立的初衷:
曆年試卷…前人精心收集制作,抱着能對他人有用的想法公開,卻需要在各個群中摸索…從學長手中代代相傳我也曾很努力地收集各種課程資料,但到最後,某些重要信息的得到卻往往…偶然我為這一年一年,這麼多人孤軍奮戰的重複勞動感到不平該項目迄今為止獲得超過5200星,意味着5300多人點贊;有350多個watcher想第一時間獲得項目的最新消息;有近2000個人fork了該項目。目前已收錄課程近50門,涉及内容:
- 選課攻略
- 電子版教材
- 平時作業答案
- 曆年試卷
- 複習資料
- 開卷考試A4紙
Github地址:GitHub - 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地址:GitHub - PKUanonym/REKCARC-TSC-UHT: 清華大學計算機系課程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
最熱的Github大學課程項目:北大課程目前關注人數最多、飙升最快的課程repo是《北京大學課程資料整理》項目,有超過7000星、400個watch、2100個fork。
該項目涉及北大多個學院,收錄了包括人工智能、物理、概率、電磁、生物、美學、民法、軍理、毛概在内的130課程。
其中通選課中不乏有一些很有意思的課程,例如犯罪通論、民俗研究、孫子兵法、中外名曲賞析、奧林匹克文化、人類的性生育與健康等,感興趣的同學可以下載來看看。
不僅有課程講義,也有理念的考試題。例如高數B裡就有99張考卷,光華、物院、化院、信科等學院的試卷均有搜集。
Github地址:libpku/通選課/A at master · lib-pku/libpku · GitHub
最正式的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地址:GitHub - USTC-Resource/USTC-Course: 中國科學技術大學課程資源
總結感謝各個repo主、項目維護者以及貢獻者,不光為本校同學提供了很好的課程作業資源,同時也對校外同學具有很高的參考價值,尤其是針對其中某個院校考研的同學。
希望越來越多的大學,也能夠加入到這個行列中,也希望越來越多的同學能夠參與到項目中,貢獻一份力量。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!