点击上方“
五分钟学算法
”,选择“星标”公众号
重磅干货,第一时间送达
参考来源:GitHubDaily
大家好,我是程序员吴师兄,前几天表弟联系我说他想转行当程序员,想了解一下如何入门计算机,我思考再三,最后强烈推荐他先去 B 站看这个视频:
由 Crash Course 出品的《计算机科学速成课》中译版教程。
视频总共包含 40 集的内容,概括了计算机的大部分内容,每节课都控制在 12 分钟左右,总计 8 小时,基本上花一个白天的时间就能看完。
然后我对他说,如果看完这个视频对于计算机还是没什么概念,那你不适合转行当程序员。
Crash Course 是什么?
在介绍这个教程之前,我想先跟大家聊聊 Crash Course。
Crash Course 是 YouTube「一亿美元原创频道计划」所创造的频道之一,由约翰·葛林和汉克·葛林创立,从 2012 年开始上线播放至今,该频道在 YouTube 上累积关注数接近一千万,点击率超过 10 个亿。
作为一个知名教育频道,Crash Course 上涵盖了诸多学科领域,其中包括生物学、天文学、心理学、经济学、计算机科学等共 28 个学科系列视频。
所有系列视频均为免费,无偿向所有人开放!
如果你哪天学腻了计算机科学,想学点其它的,可以到他们官网上逛一逛:
https://thecrashcourse.com/
计算机科学速成课
这是 Crash Course 频道下的系列课程之一,讲师为 Carrie Anne,现任英国树莓派基金会教育部长,同时也是 Google 认证讲师,致力于教授与传播计算机科学知识。
这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识。
在推出后,收到来自世界各地科技从业人员的赞赏。
后面有位热心网友为其制作了中文版字幕,并上传到了 GitHub,让一些英语不太熟练的同学也能上课学习。在此对他们的辛苦工作表示感谢!
如果你发现视频字幕有勘误,可前往 GitHub 上提交 PR 或 issue,帮助作者提升字幕质量:
https://github.com/1c7/crash-course-computer-science-chinese
对于这个计算机课程,B 站上有些用户在看完后给出了这样的评价:
光是瞄一眼课程大纲,就让人产生想学习的欲望:
-
早期的计算
-
电子计算
-
布尔逻辑与逻辑电路
-
二进制
-
算术逻辑单元
-
寄存器 & 内存
-
中央处理器
-
指令和程序
-
高级 CPU 设计
-
编程史话
-
编程语言
-
编程原理:语句和函数
-
算法初步
-
数据结构
-
阿兰·图灵
-
软件工程
-
集成电路、摩尔定律
-
操作系统
-
内存 & 储存介质
-
文件系统
-
压缩
-
命令行界面
-
屏幕 & 2D 图形显示
-
冷战和消费主义
-
个人计算机革命
-
图形用户界面
-
3D 图形
-
计算机网络
-
互联网
-
万维网
-
网络安全
-
黑客与攻击
-
加密
-
机器学习与人工智能
-
计算机视觉
-
自然语言处理