美国留学选择什么专业好?留学美国热门专业推荐
2019-06-26
更新时间:2024-06-11 03:56作者:小乐
【新致远介绍】想转码却不知道怎么办?如何提升快系统的硬核实力?两三年后,你将通过哈佛大学、普林斯顿大学、麻省理工学院全套计算机科学顶级课程,并获得计算机科学学位。我就问你好不好!
想开始计算机科学吗?
羡慕哈佛、普林斯顿、麻省理工学院本科生可以使用的顶级课程资源吗?
免费的在线课程资源很多,但你不知道如何系统整理、全面学习?
好不容易拼凑出完整的课程后,您是否面临着内容重复、时间安排混乱的困境?
在当今的转码世界里,即使你真的想学习系统知识,仍然存在很多障碍。
而种种阻碍,似乎都是一次次“劝退的力量”。
不过,随着Github上一个“重磅项目”的开通,所有这些困难现在都消失得无影无踪了——(文末我捡到了自己的资源)
这个项目的名字叫OSSU(Open Source Society University),为计算机科学教育提供完整的在线教材,不仅是职业培训和职业发展明确的最强学习资料,而且适合各方面想学习的人的计算。在该学科的基本概念方面具有适当和全面基础的同伴。
一套全面的计算机科学课程,旨在满足本科计算机科学专业的学位要求。
这些课程都是世界上最好的,通常来自哈佛大学、普林斯顿大学、麻省理工学院等。
此外,这些课程还有严格的筛选标准:
为学生提供真正开放、长期的符合《CS 2013:计算机科学本科学位课程》课程标准的优质教材和教学大纲
如果没有符合上述标准的课程,将通过书籍进行补充。如果有不符合课程要求但质量较高的课程或书籍,可以作为课外/读物。
整个课程的组织如下:
简介CS:让学生尝试CS,看看它是否适合他们核心CS:大致相当于计算机科学的前三年,全部要求高级CS:大致相当于计算机科学课程的最后一年是选修期末项目( Final Project):供学生验证、巩固和展示所学知识,并接受世界各地同行的评估
很多人可能会问,学习这套课程需要多少时间?
根据官方给出的答案,如果你认真计划,每周花20个小时左右的时间学习,有可能在2年内完成。您还可以使用官方电子表格根据您自己的计划估算完成时间。
最重要的是,基本上所有课程材料都是免费的!但是,这里需要注意的是,某些课程可能会收取作业、测试或项目评分费用。
你可以根据自己的时间和预算来决定花多少钱,只要记住“你不可能购买成功”。
课程的学习流程是怎样的?
官方建议最好学习所有核心CS 课程。只有当你确定你已经学会了这些材料时,你才能选择跳过它们。为了简单起见,官方建议是从上到下学习(尤其是核心CS),因为他们已经根据先决知识对这些课程进行了拓扑排序。高级CS部分是选修课。你可以根据自己未来想成为哪个领域的专家来选择该领域的课程(例如高级编程),然后完成该科目下的所有项目。当然,你也可以自定义学习方向。
OSSU 以项目为中心,强烈鼓励您完成每门课程的作业和考试,但真正重要的是您是否可以利用您的知识来解决现实世界的问题。
这将我们带到了毕业设计部分:
完成所有计划的课程后,您就可以考虑从事一个真实的项目。 —— 真实的项目经验不仅能让你的简历看起来很棒,还能检验你的学习情况并巩固你所学的知识。
您可以创建一个全新的项目或通过CodeTriage 或First Timers Only 等网站查找需要帮助的现有项目。
另一种选择是使用Capstone 项目,而不是专门研究高级应用程序。这取决于课程、项目以及课程是否允许公开展示您的作品。
完成最终项目后,您需要通过Pull Request 将项目信息提交给项目团队,并通过社区渠道发布给同学。
您的同学和OSSU 教授将对您的项目进行非正式评估:
您不会获得传统意义上的“评分” —— 每个人都有自己衡量成功的标准。
评估的目的是告诉世界,你是一名计算机科学家,可以倾听反馈(无论是积极的还是消极的),获得经验,并轻松应对。
项目评估的第二个目的是通过社区评估OSSU 是否成功履行了引导自学者获得世界一流计算机科学教育的使命。
此外,除了自己创建和完成整个项目外,您还可以与其他学生合作。
您可以自由选择任何编程语言来完成最终项目——
在你的最终项目中最重要的是内化核心概念并能够在你想要的任何工具(编程语言)中使用它们。
完成上述整个过程后,您就可以完成计算机科学的完整学士学位!
这个怎么样?只要你真正下定决心花时间学习,两三年就可以通过世界顶尖大学的计算机科学本科课程,完成一个自己的项目,获得学位。没问题!
看到这里,相信有些朋友已经按捺不住内心的骚动了,快去看看吧:
官方链接:https://github.com/ossu/computer-science#summary 参考链接:https://github.com/ossu/computer-science#summary