大家好,欢迎来到IT知识分享网。
今日介绍一个非常经典和极受欢迎的项目——开源社区大学(OSSU)基于在线学习资源的计算机科学自学课程computer-science,旨在提供完整的计算机科学教育。
自创建以来,该项目已经积累了高达116k的Star。
- 项目地址:https://github.com/ossu/computer-science
- 开源协议:The MIT License
该课程是根据计算机科学本科专业的学位要求设计,并省去了通识教育(非计算机科学)的要求,因为它假定大多数课程学习者已经接受过计算机科学领域之外的教育。课程本身包括来自哈佛大学、普林斯顿、MIT等世界名校的最佳课程。
课程主要通过以下几部分展开:
- 预先要求(Prerequisites)
- 计算机科学入门课程(Intro CS)
- 计算机科学核心课程(Core CS)
- 计算机科学高级课程(Advanced CS)
- 最终项目(Final Project)
课程各部分需要学习者满足一定的条件:
- Core CS需要学习者学过高中数学,包括代数、几何和微积分。
- Advanced CS需要学习者已经学习全部核心课程,知识储备丰富,这样才可以决定选修哪些高级课程。
- 高级系统(Advanced systems)需要学习者学过基础物理课程(如高中AP物理)。
课程概览
计算机科学入门课程(Intro CS),包括编程和计算机科学入门。
计算机科学核心课程(Core CS),包括核心编程、核心数学、CS工具、核心系统、核心理论、核心安全、核心应用和核心伦理。
计算机科学高级课程(Advanced CS),包括高级编程、高级系统、高级理论、高级数学等课程。
最终项目(Final Project)课程如下,涵盖了全栈开放、现代机器人学、大数据、数据挖掘、物联网、云计算、数据科学、游戏设计与开发等。
更多课程详细内容请参阅原项目。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/123795.html