最全中科大計算機學院課程資源(含答案)

 2019-02-23 17:00:12.0

我們經常能在網上找到美國頂級大學公開的計算機科學課程,但對國內院校的課程瞭解不多。剛剛,我們在 GitHub 上發現了一個不錯的 repo:中國科學技術大學計算機學院課程資源,目前已經收集了中國科學技術大學的課程資源(主要是計算機學院的課程),包括課程電子版書籍、參考書、slides (ppt)、考試試卷、學習心得,甚至某些書的答案也包含其中。

GitHub 鏈接:https://github.com/mbinary/USTC-CS-Courses-Resource#%E8%AF%BE%E7%A8%8B%E7%BB%93%E6%9E%84

課程內容

該 repo 涉及的課程包括工具類、計算機與信息類、數學類、物理類等,具體目錄如下:

在工具類課程中,我們可以看到關於如何使用 LaTeX、Git、Makefile 的教材。

該 repo 最主要的內容當然是關於計算機的,我們來看下計算機與信息類課程都包括哪些內容。

我們可以從課程目錄中看到該大類課程包括編譯原理和技術、操作系統原理與設計、程序設計語言基礎、計算機體系架構、計算機系統概論、軟件工程、數據科學導論、數據庫系統與應用、網絡安全基礎及應用、微機原理與系統等基礎課程。此外,還有 block-chain、人工智能導論、人工智能基礎等與時俱進的內容。

我們打開了「block-chain」,看到目前已經上傳的文件包括:《區塊鏈技術指南》、《Hyperledger 源碼分析之 Fabric》、《精通比特幣》。

要想學好計算機,數學當然也得學好。該 repo 包含了部分數學類課程,涉及線性代數微積分、概率論與數理統計、計算方法、數理方程、運籌學等。

該 repo 中每門課程的大致結構如下:

  • 教材, 答案在課程目錄下

  • 參考書, 參考資料在 reference 下

  • 複習試卷, 習題課, 作業解答 在 review 下

  • homework-teacher1, homework-teacher2 ..., lab-teacher1, ...

  • 課程主頁及其他鏈接資源記在 README.md 中

  • slides: 主要是 ppt 文件類型, 將所有 slides 打包成 zip, 放在 課程目錄下(若有多個老師,則在課程目錄建立 slides-teacherName1.zip, slides-teacherName2.zip...)

  • students(同學們上傳的自己的一些資料, 作品,每個同學新建一個目錄)

如「編譯原理和技術」:

目前該 repo 中很多課程的資料還不完備,有的只有教材或者作業,作者歡迎有相關資源的同學繼續貢獻投稿~

資料下載

課程資料可以通過以下方式下載:

FTP

1. FTP/FTPS:

  •  地址:ftp.ustclug.org;

  •  路徑:/ebook/USTC-CS-Courses-Resource;

  •  用戶名:ftp;

  •  密碼:ftp;

2. SFTP (Secure File Transfer Protocol):

  •  地址:ftp.ustclug.org;

  •  路徑:/ebook/USTC-CS-Courses-Resource;

  •  用戶名:ftp;

  •  密碼:ftp;

3. AFP (Apple Filing Protocol)

  •  地址:afp://ftp.ustclug.org/;

  •  路徑:/ebook/USTC-CS-Courses-Resource;

  •  Connect As Guest

HTTPS

  • github 網頁:https://github.com/mbinary/USTC-CS-Courses-Resource#%E8%AF%BE%E7%A8%8B%E7%9B%AE%E5%BD%95

  • 腳本生成的網頁:https://mbinary.xyz/ustc-cs/ 

文章來源:機器之心