菜单

社区与支持

相关源文件

本文档介绍了OSSU计算机科学专业的学生可用的社区资源、支持渠道和贡献机制。它解释了在遇到困难时如何获得帮助,如何与其他学习者互动,以及如何为课程做出改进贡献。

有关特定课程实施指南的信息,请参阅 课程特定指南。有关课程结构和要求详细信息,请参阅 课程结构

社区渠道

OSSU计算机科学课程得到了跨多个平台的活跃学习者和贡献者社区的支持。

Discord服务器

主要的社区中心是OSSU Discord服务器,它为课程各个级别的学生提供了实时沟通渠道。

Discord服务器包含针对个别课程的专门频道,允许学生讨论特定作业、分享资源和协作处理具有挑战性的材料。

来源: README.md78-79 HELP.md5-6

GitHub 仓库

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

技术支持流程

对于特定课程的技术问题,支持流程遵循升级模式。

  1. 首先查看课程资源:学生在寻求社区帮助之前,必须尝试使用官方课程支持渠道。
  2. 记录尝试过程:在Discord发帖时,学生必须提及他们已采取的步骤。
  3. 社区协助:Discord社区提供同伴支持和替代解决方案。

来源: HELP.md7-8

为 OSSU 贡献

课程通过遵循既定指南和流程的社区贡献而不断发展。

贡献类型

课程指南合规性

所有实质性更改都必须符合CS 2013课程指南。常见的合规性问题包括:

  • 范围蔓延:列出选修课的必修课程。
  • 覆盖范围的差距:缺少CS 2013必修主题的课程。
  • 冗余:多门课程涵盖相同的材料。
  • 质量:在存在更好选择的情况下,课程质量较低。

来源: CONTRIBUTING.md7-12

社区互动

贡献不仅限于课程更改,还包括积极参与社区活动。

  • 回应issue:阅读和回应GitHub issue,包括表情符号反应。
  • 学生辅导:在Discord频道中与新学生互动。
  • 组建学习小组:加入或组织学习小组。

来源: CONTRIBUTING.md14-17

避免过时的资源

OSSU生态系统包含已弃用且未维护的第三方资源,学生应避免使用。

官方与非官方资源

Firebase应用问题

未维护的Firebase应用存在几个问题。

  • 过时的课程内容:不反映当前的课程更改。
  • 失效链接:包含指向已不存在课程的链接。
  • 登录问题:已知bug阻止学生进行身份验证。
  • 无维护:没有积极的开发或支持。

学生应仅依靠官方网站和GitHub存储库获取准确的课程信息。

来源: README.md82-85 FAQ.md39-45

个人定制

学生可以通过fork GitHub存储库来根据个人需求定制课程。这允许:

  • 个性化跟踪:添加完成标记和进度记录。
  • 自定义学科:创建标准选项之外的专业高级路径。
  • 时间表修改:根据个人日程调整课程顺序。
  • 额外资源:包含与特定目标相关的补充材料。

fork过程会创建个人副本,同时保持与课程更新的连接。

来源: CONTRIBUTING.md19-20 README.md450