核心道德构成了核心CS课程的最后强制组成部分,为学生提供计算机科学道德、职业责任和技术社会影响方面的基本知识。本节涵盖了指导负责任的计算实践的道德框架、法律考虑和专业标准。
核心道德要求包括三门课程,总计16周的学习,涵盖社会背景、分析工具、职业道德、知识产权和隐私考虑。在进入高级CS专业之前,必须完成本部分。
有关其他核心CS组成部分的信息,请参阅核心应用和核心安全。有关高级道德主题,请参阅高级CS中的相关专业领域。
来源: README.md289-304 README.md48-52 README.md305-309
核心道德几乎没有正式的先修条件,但它建立在早期核心CS组成部分的基础知识之上
| 先修条件类型 | 要求 | 来源 |
|---|---|---|
| 正式先修条件 | 无 | README.md299-303 |
| 推荐背景 | 核心编程、核心应用 | README.md133-304 |
| 并发依赖 | 核心安全(推荐) | README.md240-261 |
来源: README.md289-304
| 课程 | 平台 | 外部链接结构 | 社区支持 |
|---|---|---|---|
| 道德、技术与工程 | Coursera | coursera.org/learn/ethics-technology-engineering | README.md301 |
| 知识产权导论 | Coursera | coursera.org/learn/introduction-intellectual-property | README.md302 |
| 数据隐私基础 | Coursera | coursera.org/learn/northeastern-data-privacy | README.md303 |
来源: README.md291-297
核心道德课程旨在将道德考量与来自其他核心CS领域的技能知识相结合
| 道德主题 | 核心CS整合 | 技术联系 |
|---|---|---|
| 隐私和公民自由 | 核心安全 | 加密、访问控制、安全编码 |
| 职业道德 | 核心应用 | 软件工程实践、测试 |
| 知识产权 | 核心编程 | 开源开发、许可 |
| 社会背景 | 核心理论 | 算法偏差、计算复杂性 |
来源: README.md289-304 README.md135-159 README.md264-288
来源: README.md299-303
| 课程组成部分 | 每周小时数 | 总小时数 | 核心道德百分比 |
|---|---|---|---|
| 道德、技术与工程 | 2 | 18 | 45% |
| 知识产权导论 | 2 | 8 | 20% |
| 数据隐私基础 | 3 | 9 | 22.5% |
| 整合与复习 | 可变 | 5 | 12.5% |
| 总计 | 平均2.5 | 40 | 100% |
核心道德部分为每个课程组成部分维护专门的Discord频道,遵循标准的OSSU社区支持模式
来源: README.md76-85 README.md301-303 HELP.md1-10
根据OSSU支持基础设施,核心道德学生应遵循标准的求助流程
来源: HELP.md6-8
核心道德为高级专业中的道德决策提供了基础知识
来源: README.md305-401 README.md289-303
核心道德与ACM/IEEE CS2013课程指南关于计算机科学道德教育的要求相符
| CS2013要求 | OSSU实施 | 课程映射 |
|---|---|---|
| 社会问题和职业实践 | 完整涵盖 | 所有三门课程 |
| 知识产权 | 专门课程 | 知识产权导论 |
| 隐私和公民自由 | 专项重点 | 数据隐私基础 |
| 职业道德 | 综合方法 | 道德、技术与工程 |
来源: README.md42 README.md289-304
每门核心道德课程均符合OSSU标准标准
| 标准 | 道德、技术 | 知识产权 | 数据隐私 |
|---|---|---|---|
| 开放注册 | ✅ Coursera | ✅ Coursera | ✅ Coursera |
| 定期开放 | ✅ 自定进度 | ✅ 自定进度 | ✅ 自定进度 |
| 高质量 | ✅ 大学水平 | ✅ 大学水平 | ✅ 大学水平 |
| CS2013对齐 | ✅ 职业实践 | ✅ IP要求 | ✅ 隐私要求 |