【导读】因为大学生找课程资料很麻烦,直到有人把搜集到的资料放在了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主、项目维护者以及贡献者,不光为本校同学提供了很好的课程作业资源,同时也对校外同学具有很高的参考价值,尤其是针对其中某个院校考研的同学。

希望越来越多的大学,也能够加入到这个行列中,也希望越来越多的同学能够参与到项目中,贡献一份力量。

欢迎关注磐创博客资源汇总站:http://docs.panchuang.net/

欢迎关注PyTorch官方中文教程站:http://pytorch.panchuang.net/

上Github,北大、清华、浙大、中科大4大名校课程在线学,加星总数超1.8万的更多相关文章

  1. ubuntu18.04 apt-get换国内源 阿里源 163源 清华源 中科大源

    服务器上安装了最新的Ubuntu Server 18.04,代号为bionic.使用apt-get命令安装软件时,有时候速度比较慢,有时候会失败.因此考虑用国内的镜像源更换下apt-get的默认源. ...

  2. 清华源和中科大源都停止对Anaconda的支持之后,换腾讯云镜像的方法

    直接下载下面的文件解压后放在用户文件夹下即可,windows为"C:\用户\你的用户名\",Linux为"/home/你的用户名/"即用户主目录下. 点我下载 ...

  3. 在GitHub上读大学:涵盖清华,北大,浙大等大学课程

    来自多位GitHub网友在GitHub分享的几组学习课程项目, 学习课程包含清华,北大,浙大,中科大,上海交大, 等中国多所名校的英语,AI高数,人工智能等课程以及一些讲义考题. 如果你想了解这些大学 ...

  4. Ubuntu18.04更换国内源(阿里,网易,中科大,清华等源)

    1.备份 备份/etc/apt/sources.list文件 mv /etc/apt/sources.list /etc/apt/sourses.list.backup 2.新建 新建/etc/apt ...

  5. Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源

    感觉还是18.4好用,所以最近装回了18,感觉现在18的兼容性也还可以了,深度学习的环境配置都没有问题,就是安装软件的时候有点慢,所以想要更新一下源. 第一步: 编辑/etc/apt/sources. ...

  6. ubuntu20.04 LTS 更换国内163源、阿里源、清华源、中科大源

    Ubuntu 20.04 是 Ubuntu 的第 8 个 LTS 版本,其重大更新和改进将在 2030 年前终止,计划于2020年 4 月 23 日发布. 国内有很多Ubuntu的镜像源,有阿里的.网 ...

  7. GitHub注册流程(中英对比)

    GitHub注册流程(中英对比) 注明:为方便完成注册,将以中英文网页截图对应展示. 1. 注册邮箱:        点击GitHub官网进行邮箱注册. 2. 制定个人计划:        页面跳转至 ...

  8. Ubuntu 18.04 LTS修改 国内源(以中科大源为例)

    国内有很多Ubuntu的镜像源,包括阿里的.网易的,还有很多教育网的源,比如:清华源.中科大源. 我们这里以中科大的源为例讲解如何修改Ubuntu 18.04里面默认的源. 可以进入这个链接进行下载: ...

  9. 互联网同步yum服务器,中科大 rsync createrepo

    参考文章 https://blog.csdn.net/chenjia6605/article/details/82734945 1.本机安装所需工具: yum -y install rsync cre ...

随机推荐

  1. localstorage浏览器储存

    需求 a.html页面生成订单信息,b.html中调用. 通过不操作数据库,直接在浏览器自带的数据库中进行操作,当然主要是对Json数据的操作. a.html代码部分: <!--html--&g ...

  2. swoole websocket_server 聊天室--群聊

    centos7  php7.2 swoole4.3 nginx1.8 websocket_server 代码 <?php $server = new Swoole\WebSocket\Serve ...

  3. Redis 中的客户端

    Redis 是一个客户端服务端的程序,服务端提供数据存储等等服务,客户端连接服务端并通过向服务端发送命令,读取或写入数据,简单来说,客户端就是某种工具,我们通过它与 Redis 服务端进行通讯并完成数 ...

  4. 2019计蒜客信息学提高组赛前膜你赛 #2(TooYoung,TooSimple,Sometimes Naive

    计蒜客\(2019CSP\)比赛第二场 巧妙爆零这场比赛(我连背包都不会了\(QWQ\) \(T1\) \(Too\) \(Young\) 大学选课真的是一件很苦恼的事呢! \(Marco\):&qu ...

  5. 【原创】面试官:谈谈你对mysql联合索引的认识?

    引言 本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说. 正文 基础 ...

  6. Asp.Net Core AuthorizeAttribute 和AuthorizeFilter 跟进及源码解读

    一.前言 IdentityServer4已经分享了一些应用实战的文章,从架构到授权中心的落地应用,也伴随着对IdentityServer4掌握了一些使用规则,但是很多原理性东西还是一知半解,故我这里持 ...

  7. The instance of entity type 'manager' cannot be tracked because another instance with the same key value for {'id'} is already being tracked. When attaching existing entities, ensure that only one ent

    最近在用ASP.NET CORE时遇到一些问题,现记录下: 出现上述错误,即在更新实体数据时出现的错误 services.AddDbContext<StoreContext>(c => ...

  8. Nginx双机主备(Keepalived实现)

    前言 首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,起初是专为LVS负载均衡软件设计的,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的 ...

  9. 我的第一个html静态网页

    <!doctype html> <html>     <head>         <title>王兆国的个人博客</title>      ...

  10. for循环与串行化、并行化Stream流性能对比

    第四章 并行化Stream流 关注公众号(CoderBuff)回复"stream"获取<Java8 Stream编码实战>PDF完整版. <Java8 Strea ...