微信号:smart_android

介绍:关注我(微博@涩郎),我与你闲扯技术大话,笑谈科技人生.上谈技术,下论产品,以幽默诙谐的态度,面对乏味无聊的技术,用扯淡的方式,分享产品的内涵.谈的是技术,是产品,更是我们的人生.做东半球最会思考,...

推荐一套国外超棒的计算机科学视频课程(不是广告)

2018-05-22 22:24 loonggg

【回复“1024”,送你一个特别推送】

说实话,今天的推荐真的是精品课程,非常棒。以至于我一直在想如何起一个好的标题,让更多的人点进来看。因为这个可能我感觉太好了。也希望进来的读的同学,看完之后,把这篇文章转发给身边的学计算机的朋友,真的值得一看。

昨天,在专栏学习的时候,看到专栏作者在文章中写的一句话:看似最枯燥、最基础的东西往往具有最长久的生命力。所以,对于我们程序员成长过程中来说,最重要的是什么?对,就是那些最基础的知识。

不要天天谈什么框架,什么库,框架每年层出不穷,可是扒下框架那层炫酷漂亮的外衣,里面还是那些最基础的知识和原理。

好了,不说了,再说你们就认为我在灌鸡汤。今天看看我给大家推荐的一个国外的计算机科学速成课。这个计算机科学速成课是一个 40 集的视频教程,由国内的一些人翻译而成的,所以,如果你英文不好,不用担心,有中文字幕。在这里要感谢Crash Course 字幕组,感谢他们的辛苦付出。

这个翻译后的视频课程是我在 GitHub 上发现的,真的对于一些刚学编程的或者大学生来说,这个课程绝对值得一读。当然,如果你已经工作了,但是基础不扎实一样可以读。

这个视频课程涵盖了很多基础知识,比如:

  • 1 - 早期的计算 - Early Computing

  • 2 - 电子计算 - Electronic Computing

  • 3 - 布尔逻辑与逻辑电路 - Boolean Logic & Logic Gates

  • 4 - 二进制 - Representing Numbers and Letters with Binary

  • 5 - 算术逻辑单元 - How Computers Calculate - the ALU

  • 6 - 寄存器 & 内存 - Registers and RAM

  • 7 - 中央处理器 - The Central Processing Unit(CPU)

  • 8 - 指令和程序 - Instructions & Programs

  • 9 -  高级 CPU 设计 - Advanced CPU Designs

  • 10 - 编程史话 - Early Programming

  • 11 - 编程语言 - The First Programming Languages

  • 12 - 编程原理:语句和函数 - Programming Basics: Statements & Functions

  • 13 - 算法初步 - Intro to Algorithms

  • 14 - 数据结构 - Data Structures

  • 15 - 阿兰·图灵 - Alan Turing

  • 16 - 软件工程 - Software Engineering

  • 17 - 集成电路、摩尔定律 - Integrated Circuits & Moore’s Law

  • 18 - 操作系统 - Operating Systems

  • 19 - 内存 & 储存介质 - Memory & Storage

  • 20 - 文件系统 - Files & File Systems

  • 21 - 压缩 - Compression

  • 22 - 命令行界面 - Keyboards & Command Line Interfaces

  • 23 - 屏幕 & 2D 图形显示 - Screens & 2D Graphics

  • 24 - 冷战和消费主义 - The Cold War and Consumerism

  • 25 - 个人计算机革命 - The Personal Computer Revolution

  • 26 - 图形用户界面 - Graphical User Interfaces

  • 27 - 3D 图形 - 3D Graphics

  • 28 - 计算机网络 - Computer Networks

  • 29 - 互联网 - The Internet

  • 30 - 万维网 - The World Wide Web

  • 31 - 网络安全 - Cybersecurity

  • 32 - 黑客与攻击 - Hackers & Cyber Attacks

  • 33 - 加密 - Cryptography

  • 34 - 机器学习与人工智能 - Machine Learning & Artificial Intelligence

  • 35 - 计算机视觉 - Computer Vision

  • 36 - 自然语言处理 - Natural Language Processing

  • 37 - 机器人 - Robots

  • 38 - 计算机中的心理学 - Psychology of Computing

  • 39 - 教育型科技 - Educational Technology

  • 40 - (完结) 奇点,天网,计算机的未来 - The Singularity, Skynet, and the Future of Computing

在看截图,如下:

什么计算机网络,加密,人工智能,网络安全,黑客与攻击,汇编方面的,计算机指令,算法,数据结构等方面都有涉及,看这种课程绝对可以扩展我们的视野,增长我们的见识。不多说了,我看了几集,确实很棒,你们也赶紧去学习吧。

开源地址:https://github.com/1c7/crash-course-computer-science-chinese

对了,为了让更多的朋友可以看到这么好的课程,欢迎大家转发到朋友圈,分享给好友,一起学习吧!这也是对我辛苦分享的一种最大的支持。


非著名程序员

技术,职场,行业观察,这里应有尽有!

 
 
非著名程序员 更多文章 今天 Google 回来了,好像又走了 为什么连外包公司都对你爱答不理? 左耳朵耗子:程序员如何用技术变现? Java程序员月薪达到三万,需要技术水平达到什么程度?(文末送书) TNT 到底会不会成就老罗的乔布斯梦?
猜您喜欢 MVVM架构的一次实践,重写iOS头条客户端 东方通荣获“2014-2015年中国中间件软件市场年度成功企业” CDN技术详解 他花2000美金,1年读完麻省理工4年本科,并告诉每个人都可以这么做! 程序员应该读的 7 本计算机书