本文档介绍了OSSU计算机科学专业的学生可用的社区资源、支持渠道和贡献机制。它解释了在遇到困难时如何获得帮助,如何与其他学习者互动,以及如何为课程做出改进贡献。
有关特定课程实施指南的信息,请参阅 课程特定指南。有关课程结构和要求详细信息,请参阅 课程结构。
OSSU计算机科学课程得到了跨多个平台的活跃学习者和贡献者社区的支持。
主要的社区中心是OSSU Discord服务器,它为课程各个级别的学生提供了实时沟通渠道。
Discord服务器包含针对个别课程的专门频道,允许学生讨论特定作业、分享资源和协作处理具有挑战性的材料。
GitHub存储库是课程开发、问题跟踪和协作改进的中心枢纽。
来源: README.md79 CONTRIBUTING.md4-6
支持系统遵循结构化方法,以高效地帮助学生解决问题。
常见问题解答解决了有关课程结构、课程访问和学习策略的常见问题。
| 常见问题解答分类 | 示例 | 源代码位置 |
|---|---|---|
| 学位状态 | “OSSU提供学位吗?” | FAQ.md27-28 |
| 课程访问 | “Coursera课程是免费的吗?” | FAQ.md66-72 |
| 先决条件 | “数学先修课程复习” | FAQ.md30-32 |
| 学习顺序 | “课程顺序选项” | FAQ.md47-54 |
| 语言学习 | “特定语言的学习资源” | FAQ.md34-37 |
来源: FAQ.md1-126 HELP.md3
对于特定课程的技术问题,支持流程遵循升级模式。
来源: HELP.md7-8
课程通过遵循既定指南和流程的社区贡献而不断发展。
所有实质性更改都必须符合CS 2013课程指南。常见的合规性问题包括:
贡献不仅限于课程更改,还包括积极参与社区活动。
OSSU生态系统包含已弃用且未维护的第三方资源,学生应避免使用。
未维护的Firebase应用存在几个问题。
学生应仅依靠官方网站和GitHub存储库获取准确的课程信息。
来源: README.md82-85 FAQ.md39-45
学生可以通过fork GitHub存储库来根据个人需求定制课程。这允许:
fork过程会创建个人副本,同时保持与课程更新的连接。