关于计算思维,边肖曾经在两篇文章中写过一些内容,今天我推荐清华大学出版社出版的《计算机科学导论》。我很欣赏这本书对计算思维的讲解,推荐大一新生读这本书。书中有很多启发性的问题,有价值的实验,有行业创新的故事,也推荐对计算机行业好奇的各行各业的朋友来看看这本书。书中的创新故事,从布尔到图灵,从自由软件到红帽,从万维网到半导体集成电路,也讲述了高德纳教授如何应对自己的错误。书中讲述了微软、IBM、孙等公司的发展故事,对各行各业的朋友都有启发。
计算机科学不仅提供了科技工具,还提供了计算思维,即从信息转化的角度有效定义、分析和解决问题的思维方式。需要强调的是,计算机科学不仅仅是编程,计算思维也不仅仅是编程。
感谢两位作者许智伟和孙小明通过《计算机科学导论》中的实例和创新故事,对计算思维的四种具体形式:计算逻辑思维、算法思维、网络思维和计算系统思维进行了深入的探讨。这四种思维各有侧重。掌握这四种思维方式对计算机科学的研究和发展有很大的帮助。
书中详细描述了每种思维方式。首先介绍一个例子,让读者理解思维的形式,然后解释每种思维形式的要点,再用一些创新的故事来开阔读者的视野。下图描述了对计算思维的十种理解。
综上所述,计算思维的主要目标是实现自动化、通用化、算法化、网络化、抽象化五大目标。边肖在书中介绍了系统思维的阐述,希望对大家有所启发。想成为有创造力的综合型架构师的熟练程序员,可以认真思考自己的计算系统思维能力,是否可以通过抽象将模块组合成一个系统,无缝执行计算过程。用别人现成的框架不是系统的思维能力。忘掉那些时髦的术语,需要认真思考抽象、模块化、无缝连接。这样,你就可以成为一名合格的优秀的建筑师。
正如编程的先驱Dijkstra所说,抽象是一个有能力的程序员最重要的工作。事实上,一个好的程序员应该能够在不同的抽象层次之间自由转换。抽象是解决系统复杂性挑战的主要方法。看书中总结的抽象点。
模块化相对容易理解,因为我们在工作生活中经常会接触到它。以下是书中总结的要点。
关于无缝连接,书上是这么说的。
下表是书中总结的计算机科学的基本抽象。
推荐你看这本书,欢迎在后台留言,和我交流一下计算机教育。
关于教育,写了以下短文,希望能和大家交流。
人工智能:
信息技术创业:
数据分析:
产品设计:
1.《计算机科学导论 【计算机教育】看《计算机科学导论》,发展计算思维能力》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《计算机科学导论 【计算机教育】看《计算机科学导论》,发展计算思维能力》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1035349.html