240523.学习日志——计算机科学速成课.(40集全)总结

课程目录

  1. 计算机早期历史
  2. 电子计算机
  3. 布尔逻辑与逻辑电路
  4. 二进制
  5. 算术逻辑单元
  6. 寄存器 & 内存
  7. 中央处理器
  8. 指令和程序
  9. 高级 CPU 设计
  10. 早期的编程方式
  11. 编程语言发展史
  12. 编程原理:语句和函数
  13. 算法入门
  14. 数据结构
  15. 阿兰·图灵
  16. 软件工程
  17. 集成电路、摩尔定律
  18. 操作系统
  19. 内存 & 储存介质
  20. 文件系统
  21. 压缩
  22. 命令行界面
  23. 屏幕 & 2D 图形显示
  24. 冷战和消费主义
  25. 个人计算机革命
  26. 图形用户界面
  27. 3D 图形
  28. 计算机网络
  29. 互联网
  30. 万维网
  31. 计算机网络安全
  32. 黑客与攻击
  33. 加密
  34. 机器学习与人工智能
  35. 计算机视觉
  36. 自然语言处理
  37. 机器人
  38. 计算机中的心理学
  39. 教育型科技
  40. 奇点,天网,计算机的未来

学习感受

首先很大一点感受就是主讲人的亲切感,抛开技术性问题不谈,主讲人的幽默感就可以很好地吸引住我的注意力...当然不可否认主讲人的知识面是真的丰富,然后全英讲解(当然...)也很好传达出来原本的意思,没有经过翻译的信息丢失(当然,我大多数时候都是看字幕...)。

回到内容本身,我认为这个课门槛还是很低的,前提是你有了一定的计算机基础,像我这样子的,已经学过一段时间的,这个课有蛮多内容都是我之前有学过的(有一点基础,不能说深入吧...)比如一些二进制语言,编程语言的函数,机器学习等等。当然这个课也是真的细致,基本上一集10分钟的时间,可以提出5~8个新名词,作为导论课来说基本上刚刚好,甚至自以为可以媲美学校的基于PPT的导论课(bushi),然后除了上面那些之前我有学过的,其实大部分都是我没学过的,比如一些寄存器,内存(之前听过,但不是很理解)虽然现在也还不是很理解...但我以为其实已经有了一定的基础的。还有的是这个课主要是以介绍为主,很少涉及技术性的,而且追求的是广度而不深,下面我花15分钟时间简单梳理一下这个课的大纲(基于我现在还记得的内容,ps:我没做笔记,单纯利用碎片化时间来学习的)

大纲回顾

首先是介绍了计算机的早期历史。讲了计算机是如何诞生的,从最开始的自动纺织机,到后来的编译程序,然后讲到计算机的硬件原理,一些电路知识,逻辑电路。然后简单介绍了数据存储形式:二进制,通过特定的算术逻辑单元来实现加减乘操作(其实计算机所有操作都基于这三种运算),然后又继续深入,讲到计算机的寄存器,CPU等等如何工作的。

第二部分主要讲程序设计。显示介绍了编程语言的发展史,从最早的机器语言到汇编语言,再到现在的高级语言的历程,然后简单入门了程序的语句和函数(其实大多数语言的主题都是函数),然后带着学习了什么叫算法,如何实现算法,然后又讲述了数据的存储原则(建立在二进制之上的),称为数据结构,最后讲了实际生产中的软件工程如何实现。

第三部分又讲了计算机的衍生系列。例如计算机的基本原件:集成电路与和其有关的摩尔定律,简单介绍了计算机操作系统(Linux,Windows)等等,然后讲了文件存储的形式(jpg,txt,wav等),然后是文件传输的形式(最著名的是压缩,有损或无损),然后是计算机得到命令行界面,早期的计算机是没有图形化的...全靠语句告诉电脑要干嘛...直到后面发明了屏幕,才有了2D图形显示。

第四部分是近现代计算机的故事。比如美苏冷战,极大促进了计算机发展(Why?因为计算机最早是军工产业,后面美国加大投资,逐渐民用),然后逐渐普及到个人计算机革命,于是计算机成为了一款“开源”产品,诞生了很多衍生路径,比如计算机图形学相关的3D图形(其本质也还是矩阵...),然后又继续介绍了计算机网络的基本状况,关于互联网和万维网(上半学期上的课用上了......),后面接着讲计算机隐患,计算机安全,加密,以及衍生出来的密码学分支。然后是最近十几年很火的机器学习深度学习,利用计算机的计算本质,可以结合其他很多东西,和计算机视觉,于是有了人脸识别,有了自动驾驶。和自然语言处理,于是有了Chat-GPT,和计算机心理学,于是有了情绪识别,情感计算。和教育融合,于是网课之风盛行!特别是疫情,不过这个课好像是疫情前录制的,好像没提到。

最后一部分就是总结前面,然后给出计算机的未来发展,有很多学说,有说未来蓬勃发展,人机共生的,也有机器人统治世界的,也有说未来30年进入奇点,计算机发展阻滞的,等等等等,这方面我倒是不是很理解,毕竟对我来说,活在当下是最好的选择。

总结&规划

总的来说,这个系列视频还是很值得一刷的,无论是认真看,还是像我这样走马观花,都有一定收获,也算是完成了我的计算机导论课。BTW,这个课其实前几天就看完了,但你知道的...我一直拖到今天才写总结,而且最近的力扣刷题也没有跟上了...

但好在我最近也有在努力,上周打了一次数模,也是成功提交,虽然不知道结果如何,但是我感觉还是很好的,至少证明了自己只要想做,还是可以做成的。

那么这个课的总结就到这里。

关于下一阶段的规划:

进入离散数学学习,争取在暑假前完成离散数学的一些基本定理,基本思考的方式掌握,有机会的话可以找几个离散数学实验的项目折腾一下,这个学期的任务主要是这些。哦当然还有这学期选修的课的大作业:深度学习导论的CNN手写体识别程序,Java语言的记事本设计,Python语言最近邻算法设计(暂定),估计在下周可以完成(虽然我还没开始)。加油!

以一段话来结束:CSDIY最困难的一点:自律。因为没有DDL有时候真的是一件很可怕的事情,特别是随着学习的深入,很多课程是相当虐的。你得有足够的驱动力强迫自己静下心来,阅读几十页的Project Handout,离街上潜航的代码框架,忍受数小时的debug时光。而这一切,没有学分,没有绩点,没有老师,没有同学,只有一个信念——你在变强。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值