[https://www.youtube.com/watch?v=7ZJ4oo4h8vI](https://www.youtube.com/watch?v=7ZJ4oo4h8vI) 这段讲座本身就是一部杰作,因此我强烈建议尽可能观看完整视频。 这段视频是哈佛大学传奇的计算机科学入门课程 CS50 的第一讲。David Malan 教授对“在人工智能包揽所有编程的时代,我们为什么还需要学习计算机科学?”这个问题给出了清晰的答案。 教授强调,虽然人工智能无疑彻底改变了编程,但我们仍然需要理解基本原理,才能成为控制系统的“设计者”,而不是被机器驱动的“乘客”。比编程技能本身更重要的是学习“思考方式(计算思维)”——即接收输入并产生正确输出的过程[01:46]。 讲座从计算机的基本原理开始:0 和 1(二进制)。计算机就像灯泡开关一样,只能识别开 (1) 和关 (0) 的状态,但它们会将这两种状态组合起来表示数字,利用既定规则(ASCII 码)创建字母 [15:50],并将三种原色光(RGB)组合起来,创造出我们看到的生动图像和视频 [17:52]。 电话簿的例子尤其引人注目,它展现
[https://www.youtube.com/watch?v=7ZJ4oo4h8vI](https://www.youtube.com/watch?v=7ZJ4oo4h8vI) 这段讲座本身就是一部杰作,因此我强烈建议尽可能观看完整视频。 这段视频是哈佛大学传奇的计算机科学入门课程 CS50 的第一讲。David Malan 教授对“在人工智能包揽所有编程的时代,我们为什么还需要学习计算机科学?”这个问题给出了清晰的答案。 教授强调,虽然人工智能无疑彻底改变了编程,但我们仍然需要理解基本原理,才能成为控制系统的“设计者”,而不是被机器驱动的“乘客”。比编程技能本身更重要的是学习“思考方式(计算思维)”——即接收输入并产生正确输出的过程[01:46]。 讲座从计算机的基本原理开始:0 和 1(二进制)。计算机就像灯泡开关一样,只能识别开 (1) 和关 (0) 的状态,但它们会将这两种状态组合起来表示数字,利用既定规则(ASCII 码)创建字母 [15:50],并将三种原色光(RGB)组合起来,创造出我们看到的生动图像和视频 [17:52]。 电话簿的例子尤其引人注目,它展现