Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

bjut-swift/BJUT-Helper

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BJUT-Helper

front

💡 欢迎加入 BJUT-SWIFT 组织!
如果你有兴趣参与项目维护、贡献资料或加入我们的团队,欢迎通过邮箱 bjutswift.cn@gmail.com 联系我们。

推荐使用本项目网页端进行文件检索与下载。

若要下载单个文件夹,将该文件夹网址复制到 DownGit 点击 download 即可下载。

感谢对本项目贡献的同学:

... 还有屏幕前的你。

Preface | 引言 1

by 项目发起人

毕业后才意识到其实这里一直疏忽了放一段给新生们的欢迎语,于是今天在这里添上:欢迎来到北京工业大学!

作为一名普通的大学生,这四年可以做的事情很多,但是你能做的事其实比你想的更多!

  • 你可以学会提问,让自己收获更多助力自我发展的新鲜信息;
  • 你可以学会求助,从校内外获取帮助远比你想的更触手可及;
  • 你可以学会付出,被帮助的你向曾经的自己们伸出有力的手;
  • 你可以学会自学,我们做的编程入门也许是个还不错的起点;
  • 你可以试着寻路,像寻路之南一样去探索那只属于自己的路;
  • 你可以...

Preface | 引言 2

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

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

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

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

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

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

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

Contribution | 如何贡献一份资料

你不需要会写代码,不需要本地部署,只需要一个 GitHub 账号。 提交 PR 后,CI 会自动构建和部署,你什么都不用管。

三步贡献

第 1 步:Fork 本项目

点击页面右上角的 Fork 按钮,将项目复制到你自己的 GitHub 账号下。

第 2 步:上传文件

在你 Fork 的仓库中,找到对应的课程文件夹(如 高等数学(工)/),点击 Add file → Upload files,把你的资料拖进去。

  • 如果需要新建课程文件夹:点击 Add file → Create new file,在文件名处输入 课程名/.gitkeep,提交后就能在新文件夹里上传文件了。
  • 文件格式推荐:PDF、Markdown、$\LaTeX$、docx(建议用 Markdown 代替 Word)
  • 不收录老师的课件原件

第 3 步:提交 PR

回到本项目主页,点击 Pull requests → New pull request,选择你的 Fork 分支,提交即可。

合并后网站会自动更新,无需任何手动操作。🎉

更简单的方式:不想学 Fork/PR?直接在 Issues 里上传文件附件,说明是哪门课的资料,维护者会帮你添加。

📺 视频教程

B 站视频:3 分钟成为 GitHub 开源项目贡献者

贡献内容说明

  • 欢迎:笔记、复习资料、历年试卷、选课攻略、课程评价
  • 课程评价可以写在对应课程文件夹的 README.md
  • 命名建议:届-专业-姓名.md(如 24-信管-张三.md
  • 有任何问题欢迎通过 bjutswift.cn@gmail.com 联系我们

Download | 下载方式

提示:GitHub 仓库界面按下快捷键 t,就能进入文件搜索模式,输入你想要寻找的文件名或者文件夹名,即可实时展示搜索结果

a. 在线浏览(推荐)

使用本项目网页端,找到并点击相应文件即可下载。

b. 下载单个文件夹

复制想下载的文件夹网址,粘贴入 DownGit 中,点击 Download 即可。

c. 下载全部文件

instruct
  1. 点击蓝色的 Code 部分
  2. 点击 Download ZIP 即可下载到本地
  3. (可选)git clone 本仓库以随时同步更新
🔧 开发者:本地部署指南

本地部署仅供项目维护者或想要预览修改效果的同学参考,普通贡献者不需要这一步

# 1. 克隆项目
git clone https://github.com/bjut-swift/BJUT-Helper.git && cd BJUT-Helper

# 2. 安装依赖(需要 uv,也可用 conda/pip)
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync

# 3. 生成文档页面
uv run update.py

# 4. 启动本地预览
uv run mkdocs serve

update.py 会扫描所有课程文件夹,自动生成对应的 Markdown 文档到 docs/ 目录。

Reminder | 提醒

欢迎贡献个人学习心得、复习笔记等内容,请使用者自行分辨这些内容的时效性和是否完整/正确

再次重申,提交的内容推荐为 PDF、 $\LaTeX$ 、Markdown、docx(Word) 格式,本项目不收录任何学校老师的课件。

License | 许可

资料来自网络,相关权利仍由原作者所有,本项目仅用于收集现有资料。

本项目不会为收集到的资料收费,或是尝试收取捐赠。

只是想尝试为后来的同学节省一些时间。

由于资料来源复杂,如果收录的资料侵犯了您的著作权,请发起 issue 或发邮件至 bjutswift.cn@gmail.com ,我们将立即停止使用您的资料。

Star History

Star History Chart

Related Works | 相关项目

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.