返回目录
开源项目教育学习类新手

浙江大学课程攻略共享计划(QSCTech/zju-icicles)

zju-icicles 是由 QSCTech 发起的浙江大学课程攻略共享计划,用 GitHub 仓库集中收录选课攻略、电子版教材、平时作业答案、历年试卷、复习资料和开卷考试 A4 纸等内容,覆盖大多数计算机科学专业课程。项目通过 Issue 和 Pull Request 接受公开贡献,贡献者编写部分采用 CC-BY-NC-SA 许可,目的是把口口相传、分散在各群和 CC98 中的资料与经验变成公开、易于获取、可共同完善的共享资源。

0 次阅读2026/09/14 发布
浙江大学课程攻略共享计划(QSCTech/zju-icicles) 来源图片

社区作者 · zZz

它解决什么问题

项目定位

浙江大学课程攻略共享计划(zju-icicles)希望把隐晦、不确定、口口相传的课程资料和经验,变为公开、易于获取、可共同完善的共享资料。作者的初衷是:让前人走过的弯路,后人不必再走。

收录内容

项目至今为止收录:

  • 选课攻略
  • 电子版教材
  • 平时作业答案
  • 历年试卷
  • 复习资料
  • 开卷考试 A4 纸

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

为什么选择 GitHub 作为平台

  • QQ 群大多为年级和专业所分隔,无法长期共同保有,且群文件缺乏组织。
  • GitHub 项目可以使用目录进行文件组织,并且每个目录均可以在显示文件列表的同时显示一个 README,适合本项目的需求。
  • GitHub 带有便捷的 Issue 和 Pull Request 协作功能,并且可以方便地对贡献的质量进行监督和调整。

协作与贡献

欢迎贡献 Issue、PR、纠错、资料、选课/考试攻略。来自大家的关注、维护和贡献,是让这份浙江大学独有的攻略本继续存在的动力。

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

上传内容警告

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

  • 盗版电子书/付费电子书
  • 盗版/破解版/绿色版付费软件及其安装包
  • 课程/教师主页上列出的内容(请在获得教师许可后上传)

如认为仓库中的文件侵犯权益,可向项目发送邮件,项目方将从仓库中彻底清除这些文件。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

本项目是一个资料共享仓库,不需要在本地安装程序,主要通过浏览器在 GitHub 上浏览、下载和贡献文件。

准备环境

  • 一个 GitHub 账号(用于 Fork、上传文件、发起 PR 或提交 Issue)。
  • 浏览器访问仓库页面:https://github.com/QSCTech/zju-icicles 。

获取资料

  • 直接浏览仓库目录,进入对应课程文件夹查看文件列表与其中的 README。
  • 也可点击绿色 Download 按钮旁的入口下载或上传文件。

提交 PR 的操作步骤

  1. Fork 本项目。
  1. 上传文件到已有文件夹:打开对应文件夹,点击绿色 Download 按钮旁的 upload,上传你的文件。
  1. 上传文件到新文件夹:打开任意文件夹,点击绿色 Download 按钮旁的 upload,把浏览器地址栏中文件夹名称改为你想要新建的文件夹名称,然后回车,再上传你的文件。
  1. 在 GitHub 网页端发起 PR 即可。注意留意项目的文件组织方式。
  1. 或者也可以直接把资料附加在 Issue 中,由维护者进行添加。

上传内容注意事项

  • 对教师的评价请一律使用姓名拼音首字母缩写。
  • 教师提供的课件不用上传,因为每年可能会有更新。
  • 不要上传盗版电子书/付费电子书、盗版/破解版/绿色版付费软件及其安装包、课程或教师主页上列出的内容(需获得教师许可后上传)。

常见问题:Fork 与主分支有数十甚至上百个不同 commit

提交 PR 时若发现自己的 Fork 与主分支差异很大,可考虑以下两种方案:

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

适用场景

查找浙江大学计算机科学相关课程的选课攻略与考试经验
获取电子版教材
平时作业答案与历年试卷用于期末复习
参考开卷考试 A4 纸等复习资料的组织方式
通过 Issue 与 Pull Request 向公开课程资料库贡献与纠错
作为高校课程资料共建共享模式的参考案例