zju-icicles README

The project's README from github.com/QSCTech/zju-icicles. As one markdown file: README.md.

浙江大学课程攻略共享计划

前言

来到一所大学,从第一次接触许多课,直到一门一门完成,这个过程中我们时常收集起许多资料和情报。

有些是需要在网上搜索的电子书,每次见到一门新课程,Google 一下教材名称,有的可以立即找到,有的却是要花费许多眼力;有些是历年试卷或者 A4 纸,前人精心收集制作,抱着能对他人有用的想法公开,却需要在各个群或者 CC98 中摸索以至于从学长手中代代相传;有些是上完一门课才恍然领悟的技巧,原来这门课重点如此,当初本可以更轻松地完成得更好……

我也曾很努力地收集各种课程资料,但到最后,某些重要信息的得到却往往依然是纯属偶然。这种状态时常令我感到后怕与不安。我也曾在课程结束后终于有了些许方法与总结,但这些想法无处诉说,最终只能把花费时间与精力才换来的经验耗散在了漫漫的遗忘之中。

我为这一年一年,这么多人孤军奋战的重复劳动感到不平。

我希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。

我希望只要是前人走过的弯路,后人就不必再走。这是我的信念,也是我建立这个项目的原因。

特性

本项目至今为止收录了以下内容:

等等。目前项目已覆盖大多数计科的专业课程。

平台

为什么采用 GitHub 项目作为平台呢?我有以下一些考虑。

贡献

欢迎贡献!

欢迎贡献!

欢迎贡献!

——因为很重要所以说了三遍

Issue、PR、纠错、资料、选课/考试攻略,完全欢迎!

来自大家的关注、维护和贡献,才是让这个浙江大学独有的攻略本继续存在的动力~

操作方法

提交 PR:Fork 本项目,然后在 GitHub 网页端点击 Upload File 上传文件,发起 PR 即可。留意一下项目的文件组织喔。

或者也可以直接附加在 Issue 中,由维护者进行添加。

对于教师的评价请一律使用姓名拼音首字母缩写;至于教师提供的课件就不用上传了,因为每年说不定会有更新的嘛。

由于本项目体积很大,故可以采用在Github Web端直接上传的方式,具体操作如下:

  1. 首先Fork本项目

  2. 上传文件到已有文件夹:打开对应文件夹,点击绿色Download按钮旁的upload,上传你的文件。

  3. 上传文件到新文件夹:打开任意文件夹,点击绿色Download按钮旁的upload,把浏览器地址栏中文件夹名称改为你想要新建的文件夹名称,然后回车,上传你的文件。

提醒

有些朋友在提交 PR 的时候可能会注意到自己的 Fork 和我们的主分支有数十甚至上百个不同的 commit 。如果出现这种情况,可以考虑以下两种解决方案:

  1. 如果对git不太熟悉,建议(在备份完成后)先删除你的项目,重新 fork 、上传并重新提交 PR 。
  2. 如果对git及其工作原理较为熟悉(而且愿意花费时间和流量折腾),可以尝试在 fork 出的项目上进行 rebase 以消除与主分支在历史上的冲突。

警告

下列内容为不适合上传的内容。如果你认为缺少这些资料将会影响资源的完整性,请优先考虑放在校内资源平台,或联系你的教师并由教师发布。建议你撰写一个 README 文档并放置一些链接或指引文字来帮助找到这些资源。

如果你认为本仓库的一些文件侵犯了您的权益,请 向我们发送邮件 。我们将会从仓库中彻底清除这些文件。

许可

由贡献者编写部分的许可如下:

CC-BY-NC-SA:署名-非商业性使用-相同方式共享

资料仅供参考,请自己判断其适用性。

其他部分的版权归属于其各自的作者。

zju-icicles (QSCTech/zju-icicles)

Searching Database…

这是什么?这是一个由社区维护的浙江大学(ZJU)课程资料合集,包括选课指南、电子教材、作业答案、往年试卷和复习笔记,托管在 GitHub 上,让后来的同学不必再到处重复寻找这些资源。
这是应用程序,还是只是一堆文件?它根本不是软件,而是一个普通的 GitHub 仓库,按课程分文件夹组织,每个文件夹的 README 列出了里面有哪些资料。你像浏览文件索引一样查看即可,无需运行。
我怎么找到自己课程的资料?按课程名称浏览仓库中的文件夹即可;每个课程文件夹都有自己的 README,说明包含哪些内容,例如选课建议、教材、往年试卷和复习笔记。
我怎样把自己的资料添加到仓库里?先 Fork 该项目,然后在 GitHub 网页上使用“Upload File”按钮把文件添加到已有或新建的课程文件夹中,再提交 Pull Request;或者,你也可以直接在 Issue 中附上文件,维护者会替你添加。
任何类型的文件都可以上传吗?不可以——盗版或付费电子书、破解版或付费软件安装包,以及直接从老师个人课程页面上取得的资料,都明确禁止上传,因为这些会涉及版权问题。
这里涵盖浙大的所有专业,还是主要是计算机专业?目前主要涵盖计算机专业的课程,不过也欢迎贡献者添加其他专业的资料。
为什么用 GitHub 而不是 QQ 群来分享课程文件?QQ 群按年级和专业划分,无法长期保存,而且群聊里发送的文件组织混乱。GitHub 可以把资料整理到文件夹中,每个文件夹配有 README,并支持通过 Issue 和 Pull Request 进行协作。
这个项目还在持续更新吗?是的,它完全依赖学生们持续的贡献——README 中反复邀请大家提交 Pull Request、Issue、勘误以及新的课程资料,以保持内容的时效性。
如果上传的文件侵犯了他人的权利,会怎样?维护者希望你发邮件联系他们,他们会将侵权文件从仓库中删除。
Creator
QSCTech
Size
5.8 GB
Stars
41.3K
Updated
CommitSep 07
Age
10y
Commits · 90 Days