CS50 - This is CS50x

课程资源

课程学习

课程目标借用授课教授的话:

what ultimately matters in this course is not so much where you end up relative to your classmates but where you end up relative to yourself when you began

Week 0 - Scratch

第0周的课程主要讲了计算机解决问题的思想(通过算法将输入转化为需要的输出),计算机如何存储数据(二进制、十进制、十六进制……),ASCIIUnicode,计算机如何表示颜色(RGB)、图片(像素)、视频(帧)、声音(MIDI),算法(大O表示法),伪代码,AI,Scratch的使用(MIT开发的可视化编程语言)。

让我印象深刻的是开头和结尾的配乐和视频展现,给我一种看电影的错觉(甚至支持4k画质),还有教授手撕黄页展示二分查找的经典名场面。这门课还专门弄了一个小黄鸭AI用于答疑,以及在课堂上波士顿机器狗 Spot搞笑表现。

Week 1 - C


CS50 - This is CS50x
https://chen-huaneng.github.io/2024/10/13/2024-10-13-2024-10-13-cs50/
作者
Abel
发布于
2024年10月13日
更新于
2024年10月14日
许可协议