Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
B

Blog

> 编程语言
Open source

中国科学技术大学计算机学院课程资源(https://mbinary.xyz/ustc-cs/)

1.1K stars0 likes1 views
WebsiteGitHub

About

中国科学技术大学计算机学院课程资源(https://mbinary.xyz/ustc-cs/)

中国科学技术大学课程资源

本仓库收录中国科学技术大学众多课程资源,包括电子版教材、参考书、讲义、试卷、学习心得、习题解答等。以计算机学院课程为主,也包含公选课、自由选修等其他课程。

目录索引

  • 版权说明
  • 反馈方式
  • 资料下载
  • 课程结构
  • 课程关系
  • 课程目录

版权说明

本仓库分享资料遵守其创作者之规定。

对无特别声明的资料,谨以知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议 授权。

抵制盗版,人人有责。我们正在征询任课教师许可分享讲义、试卷、作业、实验等内容,仅分享合法资料。

请贡献者遵守版权规定,尊重原创劳动,注明资料来源;

请创作者及公众监督,如有资料违反许可协议,请告知我们改正错误。

反馈方式

  • issue
  • email
  • QQ

资料下载

  • github 网页
  • 脚本生成的网页
  • gitzip 下载工具

课程结构

每门课程大致结构如下,有些栏目可能没有,也可以自己添加认为合理的栏目

  • 教材,答案在课程目录下
  • 参考书,参考资料在 reference 下
  • 复习试卷,习题课,作业解答 在 review 下
  • 建立文件夹 homework-teacher1, homework-teacher2 ..., lab-teacher1, 每个文件夹中如果有不同年份的,就再建立不同年份的文件夹
  • 课程主页及其他链接资源记在 README.md 中
  • slides: 主要是 ppt 文件类型,将所有 slides 打包成 zip, 放在 课程目录下(若有多个老师,则在课程目录建立 slides-teacherName1.zip, slides-teacherName2.zip...)
  • students(同学们上传的自己的一些资料,作品,每个同学新建一个目录)

如 编译原理和技术 课程

├ lab- 张昱
├ lab- 李诚
├ lab- 郑启龙
├ README.md
├ reference
├ review
├ slides- 张昱
├ slides- 李诚
└ slides- 郑启龙

课程关系

更多信息可以下载官网的培养方案

课程目录

根据拼音字母排序, 可以通过在此页面搜索课程名快速定位。

  • .
    • 经管类
      • 宏观经济学
      • 会计学原理
      • 生产与运作管理
      • 市场营销
      • 微观经济学
    • 计算机与信息类
      • 编译原理和技术
      • 并行计算
      • 操作系统原理与设计
      • c程序设计
      • 程序设计语言基础(英)
      • 计算机体系结构
      • 计算机网络
      • 计算机系统概论(ICS)
      • 计算机系统详解(csapp)
      • 计算机组成原理
      • 类型系统
      • 密码学
      • 模拟与数字电路
      • 脑与认知科学导论
      • python
      • 人工智能导论
      • 软件工程
      • scheme
      • 数电实验
      • 数据结构
      • 数据科学导论
      • 数据库系统及应用
      • 数理逻辑
      • 算法基础
      • 图论
      • Web-信息处理与应用
      • 微机原理与系统
      • 物联网导论
    • 其他
    • 人文社科类
      • 交响乐赏析
      • 马克思主义基本原理概论
      • 重要思想概论
    • 数学类
      • 多变量微积分
      • 概率论与数理统计B
      • 计算方法
      • 数理方程
      • 随机过程
      • 线性代数B1
      • 运筹学基础
    • utils
    • 物理类
      • 大学物理实验
      • 电磁学
      • 光学与原子物理

贡献投稿

欢迎大家的参与与贡献^_^ 投稿的时候注意

  • 版权说明
  • github 上不能直接上传大于 100mb 的文件。对于超过 100 mb 的文件,可以存在网盘,然后在 README 文件中贴上链接
  • 文件内容的改动会使 git 重新上传, 在没有必要的情况下, 不要对二进制文件做任何更改.

可以通过如下方式贡献

  • 帮忙上传: 可以发给仓库维护者帮忙上传,或者提 issue

  • 用网页操作或者桌面版 fork and pull request. 操作方式可以参考 这里 和这里,PR

  • 用命令行: 注意仓库较大,直接 clone 很慢. 可以使用 sparse-checkout, 只下载指定的目录 执行

bash
mkdir ustc-courses  #文件夹名可以自己取
cd ustc-courses
git init
git remote add -f origin  [email protected]:mbinary/USTC-CS-Courses-Resource.git
git config core.sparsecheckout true
echo "计算机与信息类/软件工程"  >> .git/info/sparse-checkout  #这里工作目录就是在那个 repo 主页下

#如果还有其他目录,都像上面一样加入即可,如 `echo  "计算机与信息类/图论/slides" >> .git/info/sparse-checkout`
#只需记住的是 加入的目录应该在远程仓库存在,否则报错“error: Sparse checkout leaves no entry on the working directory”

git pull origin master
git remote add upstream [email protected]:mbinary/USTC-CS-Courses-Resource.git

更新内容后

bash
git fetch upstream/master
git merge upstream/master

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言