其他分享
首页 > 其他分享> > 哈佛、MIT等顶级名校全套CS课程资源!

哈佛、MIT等顶级名校全套CS课程资源!

作者:互联网

https://mp.weixin.qq.com/s/ATgPPnF3VLB4SYjDPpdotA

想入门计算机科学? 羡慕哈佛、普林斯顿、麻省理工的本科生拥有的顶尖课程资源? 网上公开免费课程资源很多,却不知道应该系统安排,全面学习? 好不容易东拼西凑成全套课程,却面临内容重复、时间安排混乱的困境? 在当今转码的「千军万马」里,即使真心想学习系统知识,拦路虎依然很多。 而各色各样的拦路虎,都仿佛一次次在「实力劝退」。 不过,随着Github上一个「重磅项目」的开放,这一切的困难,现在消失得无影无踪了——(文末自取资源哦) 图片 这个项目名字叫OSSU(Open Source Society University),它提供了完整的计算机科学教育的在线材料,不仅仅是那些有着明确职业培训和职业发展的最强学习材料,还适用于那些想要在所有计算学科的基础概念上有一个适当、全面的基础的小伙伴。 全套计算机科学课程,是按照本科计算机科学专业的学位要求而设计的。 这些课程,都是世界上最好的课程之一,通常都来自于哈佛大学、普林斯顿大学、麻省理工大学等。 图片 除此之外,这些课程都具有严格的筛选指标: 

 如果没有符合以上标准的课程,那么也会由书的形式来作为补充。如果有不符合课程要求但质量很高的课程或书籍,可以作为课后读物(extras/readings)。 整门课的课程组织如下: 

 图片 可能很多人会问,学习这一套课程大概需要花多少时间呢? 根据官方回答,如果你仔细计划,每周每周花大约20个小时学习,那么你有可能在2年内就可以完成。你还可以使用官方提供的电子表格,来根据自己的规划,得到你的完成时间估计。 最重要的是,基本上所有的课程材料都是免费的!不过在这里需要注意的是,有些课程可能会为作业、测试或者项目评分收取费用。 大家可以根据自己的时间和预算来决定花多少钱,只要记住「你并不能购买成功」这一点就好了。 课程到底是怎么一个学习过程呢? 

 图片 OSSU大学以项目为中心,官方强烈鼓励你完成每门课的作业和考试,但是真正重要的还是你是否能用你的知识来解决现实世界中的问题。 这就来到了毕业项目部分: 一旦完成所有的计划课程,你就可以考虑一下做一个真正的现实生活中的项目了——真正的项目经历不仅能让你的简历看起来很棒,还能检验学习成果,巩固所学知识。 你可以创建一个全新的项目,也可以通过CodeTriage或First Timers Only等网站找到需要帮助的现有项目。 另一个选择是使用Capstone项目,而不是专攻高级应用。这取决于课程,项目,以及课程是否允许公开展示你的作品。 完成最终的项目之后,你需要通过pull请求将你的项目信息提交给项目组,并使用社区渠道向你的同学发布。 你的同学和OSSU的教授后对你的项目进行非正式的评估: 你不会在传统意义上“被评分”——每个人都有自己的衡量标准,来衡量他们认为的成功。 评估的目的,是为了告诉世界:你是一个计算机科学家,你可以倾听反馈(不管是积极的还是消极的),获得经验,并从容应对。 项目评估的第二个目的是,通过社区,来评估OSSU是否成功地完成了引导自学者获得世界级别计算机科学教育的使命。 此外,除了自己创建和完成整个项目,你还可以和其他学生一起合作。 你可以自由选择任意的编程语言,来完成最后的项目—— 毕业项目中,最重要的,是将核心概念内化,并能够在任何您希望的工具(编程语言)中使用它们。 经过以上一整套流程,你就可以完成计算机科学学士学位的完整学位啦! 图片 怎么样,只要你真的下定决心去花时间学,在两三年时间内,通关世界顶尖名校的计算机科学本科课程,完成一个自己的项目,拿到学位,都不在话下! 看到这里,相信一些小伙伴已经按耐不住内心骚动了,那就去看看吧: 官方链接

标签:名校,项目,计算机科学,学习,课程,完成,CS,MIT
来源: https://www.cnblogs.com/dhcn/p/14484526.html