哈佛、MIT等顶级名校全套CS课程资源!
点击上方,选择星标或置顶,不定期资源大放送!
阅读大概需要5分钟
Follow小博主,每天更新前沿干货
转载自:新智元
想入门计算机科学?
羡慕哈佛、普林斯顿、麻省理工的本科生拥有的顶尖课程资源?
网上公开免费课程资源很多,却不知道应该系统安排,全面学习?
好不容易东拼西凑成全套课程,却面临内容重复、时间安排混乱的困境?
在当今转码的「千军万马」里,即使真心想学习系统知识,拦路虎依然很多。
而各色各样的拦路虎,都仿佛一次次在「实力劝退」。
不过,随着Github上一个「重磅项目」的开放,这一切的困难,现在消失得无影无踪了——(文末自取资源哦)
这个项目名字叫OSSU(Open Source Society University),它提供了完整的计算机科学教育的在线材料,不仅仅是那些有着明确职业培训和职业发展的最强学习材料,还适用于那些想要在所有计算学科的基础概念上有一个适当、全面的基础的小伙伴。
全套计算机科学课程,是按照本科计算机科学专业的学位要求而设计的。
这些课程,都是世界上最好的课程之一,通常都来自于哈佛大学、普林斯顿大学、麻省理工大学等。
除此之外,这些课程都具有严格的筛选指标:
为学生真正开放
长期开设
有高质量的教学材料和大纲
符合「CS 2013: 计算机科学本科学位课程」的课程标准
如果没有符合以上标准的课程,那么也会由书的形式来作为补充。如果有不符合课程要求但质量很高的课程或书籍,可以作为课后读物(extras/readings)。
整门课的课程组织如下:
CS入门(Intro CS):让学生尝试CS,看看它是否适合他们
核心CS(Core CS):大致相当于计算机科学的前三年课程,均为必修课
高级CS(Advanced CS):大致相当于计算机科学课程的最后一年,均为选修课
毕业项目(Final Project):供学生验证、巩固和展示他们所学到的知识,并由世界各地的同来进行评估
可能很多人会问,学习这一套课程大概需要花多少时间呢?
根据官方回答,如果你仔细计划,每周每周花大约20个小时学习,那么你有可能在2年内就可以完成。你还可以使用官方提供的电子表格,来根据自己的规划,得到你的完成时间估计。
最重要的是,基本上所有的课程材料都是免费的!不过在这里需要注意的是,有些课程可能会为作业、测试或者项目评分收取费用。
大家可以根据自己的时间和预算来决定花多少钱,只要记住「你并不能购买成功」这一点就好了。
课程到底是怎么一个学习过程呢?
官方建议,最好学习完核心CS的所有课程,只有当你确定,你已经学过这些材料的时候,才可以选择跳过。
为了简单起见,官方建议由从上到下的的顺序来学习(特别是核心CS),因为他们已经按照这些课程的预备知识,对其进行了拓扑排序。
高级CS这一部分都是选修课,你可以根据你之后想成为什么领域的专家,来选择这方面的课程(比如高级编程),然后修完这一科目下的所有项目。当然,你也可以自定义学习的方向。
OSSU大学以项目为中心,官方强烈鼓励你完成每门课的作业和考试,但是真正重要的还是你是否能用你的知识来解决现实世界中的问题。
这就来到了毕业项目部分:
一旦完成所有的计划课程,你就可以考虑一下做一个真正的现实生活中的项目了——真正的项目经历不仅能让你的简历看起来很棒,还能检验学习成果,巩固所学知识。
你可以创建一个全新的项目,也可以通过CodeTriage或First Timers Only等网站找到需要帮助的现有项目。
另一个选择是使用Capstone项目,而不是专攻高级应用。这取决于课程,项目,以及课程是否允许公开展示你的作品。
完成最终的项目之后,你需要通过pull请求将你的项目信息提交给项目组,并使用社区渠道向你的同学发布。
你的同学和OSSU的教授后对你的项目进行非正式的评估:
你不会在传统意义上“被评分”——每个人都有自己的衡量标准,来衡量他们认为的成功。
评估的目的,是为了告诉世界:你是一个计算机科学家,你可以倾听反馈(不管是积极的还是消极的),获得经验,并从容应对。
项目评估的第二个目的是,通过社区,来评估OSSU是否成功地完成了引导自学者获得世界级别计算机科学教育的使命。
此外,除了自己创建和完成整个项目,你还可以和其他学生一起合作。
你可以自由选择任意的编程语言,来完成最后的项目——
毕业项目中,最重要的,是将核心概念内化,并能够在任何您希望的工具(编程语言)中使用它们。
经过以上一整套流程,你就可以完成计算机科学学士学位的完整学位啦!
怎么样,只要你真的下定决心去花时间学,在两三年时间内,通关世界顶尖名校的计算机科学本科课程,完成一个自己的项目,拿到学位,都不在话下!
看到这里,相信一些小伙伴已经按耐不住内心骚动了,那就去看看吧:
官方链接????:https://github.com/ossu/computer-science#summary
参考链接:
https://github.com/ossu/computer-science#summary
重磅!DLer-计算机视觉交流3群已成立!
大家好,这是DLer-计算机视觉微信交流3群!欢迎各位Cver加入DLer-计算机视觉微信交流大家庭 。
本群旨在学习交流图像分类、目标检测、目标跟踪、点云与语义分割、GAN、超分辨率、人脸检测与识别、动作行为与时空运动、模型压缩和量化剪枝、迁移学习、人体姿态估计等内容。希望能给大家提供一个更精准的研讨交流平台!!!
进群请备注:研究方向+学校/公司+昵称(如图像分类+上交+小明)
???? 长按识别添加,即可进群!
哈佛、MIT等顶级名校全套CS课程资源!相关推荐
- python课程开课吧怎么样-开课吧最新廖雪峰Python商业爬虫课程,全套完整课程资源下载...
课程目录 网络爬虫 简介 .爬虫的价值 .爬虫的合法性问题 .通用爬虫与聚焦爬虫 HTTP与HTTPS .HTTP原理 .HTTP和HTTPS .HTTP请求过程 .get和post请求 .常用请求报 ...
- 20190509 大数据小牛学堂培训全套视频课程资源
https://www.fageka.com/Store/item/s/id/aBL9Qvb1550 整理资料也不容易,只是一杯奶茶的费用,视频内容资料10G以上 转载于:https://www.cn ...
- OpenCV, 名校机器学习相关课程
https://antkillerfarm.github.io/ OpenCV 参考资料 OpenCV是一套跨平台计算机视觉库.其官网为: http://opencv.org/ 安装方法: sudo ...
- 刚刚,2022 USNews全美大学排行榜出炉!普林斯顿霸榜,哥大哈佛MIT并列第二
来源:usnews&新智元 [导读]一年一度的US News大学排名又来了!在刚刚发布的全美大学最新排名上,普林斯顿大学蝉联冠军,哥大哈佛MIT并列第二.此外,CS本科排名中,卡内基梅隆大学. ...
- 哈佛最受学生欢迎的CS50课程来啦!「撕书教授」在家录了一套4K网课
点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 来自:机器之心 哈佛大学 CS50 2020 秋季课程即将面世,在家也可以共享「撕书教授」Dav ...
- 2022 USNews全美大学排行榜出炉!普林斯顿霸榜,哥大哈佛MIT并列第二
一年一度的US News大学排名又来了!在刚刚发布的全美大学最新排名上,普林斯顿大学蝉联冠军,哥大哈佛MIT并列第二.此外,CS本科排名中,卡内基梅隆大学.麻省理工学院.斯坦福大学.加州大学伯克利分校 ...
- 计算机科学四个名校,计算机科学CS四大名校来啦
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 如此多的cs名校,到底哪一所才是最匹配你的存在? 先来看看这几组属于cs项目的梯次清单. 1.cs四大名校(cmu/ucberkeley/mit/stan ...
- 【资源】学 AI 该学哪些斯坦福 CS 课程,这个清单安排得明明白白
By 超神经 内容概要:斯坦福大学的计算机本硕毕业生 Mihail Eric,梳理了人工智能专业所需要的基础课程和专业课程,并将其整理成四年的学习清单分享出来. 关键词:网课分享 斯坦福AI课程 自 ...
- 哈佛MIT联手出品 | 造价低于1美元的机械臂,可承自身重量千倍
原作 Darrell Etherington Root 编译自 TechCrunch 量子位 出品 | 公众号 QbitAI 麻省理工大学计算机科学和人工智能实验室(CSAIL),联(gou)合(da ...
最新文章
- ajax jq 图片上传请求头_如何使用js或jQuery向Ajax请求添加自定义HTTP头?
- 变频电源出现故障了怎么办,该如何去诊断呢
- 使用混合多云每个人都应避免的3个陷阱(第3部分)
- Java 8 Stream的性能到底如何?
- Intellij idea 出现错误 error:java: 无效的源发行版: 11解决方法
- 计算机黑屏策略,小黑w7系统诊断策略服务已被禁用的还原教程
- android 页面icon拉伸_所有同学!注意咯!!设计师不可忽略的页面转场来咯!!...
- Excel@C#.Net之单元格设置相关
- 《敏捷生活练习》打印书籍
- 多地GitHub账号使用受限;Python之父考虑重构解释器;62岁程序员埋逻辑炸弹 | 开发者周刊...
- ubuntu wifi
- OpenCV创建滑动条函数:createTrackbar()介绍
- NOI训练行动路线图
- C#开发微信门户及应用(13)-使用地理位置扩展相关应用
- ANC主动降噪理论及Matlab代码实现
- 数据透视表mysql_MySQL查询和数据透视表
- 基本数据类型的默认值
- Python监控股价并通过微信提醒
- 项目管理知识体系指南 (一)
- 367. 有效的完全平方数【我亦无他唯手熟尔】
热门文章
- Linux——33条小技巧
- fft 相位谱_信号处理之功率谱原理与python实现
- neutron linux网络命令,OpenStack Neutron网络组件介绍(重要)
- java dagger2_java – Dagger2不生成Daggercomponent类
- Apollo代码学习(六)—模型预测控制(MPC)_follow轻尘的博客-CSDN博客_mpc代码
- neo4j应用场景举例超过论文索引 公司投资风险 图书引用等场景的举例
- [转载]用数据说话 Pytorch详解NLLLoss和CrossEntropyLoss
- Pandas:透视表(pivotTab)和交叉表(crossTab)
- 修改oracle数据库默认时间格式
- 算法应用与加速器系统架构的碰撞:AI软硬结合的方向怎么走?