今天给同学们从外网上扒来了排名前十的计算机科学的推荐书目。
从摘要看来,书目可能更加适合进阶阶段的同学们看,也包括基础很好的同学~有需要的同学可以自己去找相关书籍来看看,拓展自己的学科见识哦,从而能进一步了解计算机科学领域的前世今生~
TIPS:小K不仅要翻外网一个学科一个学科地给你们把相关推荐书籍扒下来,还要充当翻译.....可能有些翻译小问题,尽情谅解~但小K很乐意接受同学、家长的意见~欢迎留言告诉小K你们的想法~
其实前几篇的推荐书单也是小K一本一本从外网上扒下来的~?
往期推荐书单可戳:
排名前10的经济学科书籍都帮你down下来了,快get起来!
外网排名前10的数学推荐书目都帮你们down下来咯!
碎碎念完了,我们来看今天给你们找的外网排名榜上前10的书目都是哪些书吧~
书名:算法负责人——机器比您聪明时如何变得聪明
作者:迈克·沃尔什
出版年份:2019年
推荐指数:?????4.73
我们面临的最大威胁不是机器人取代我们,而是我们不愿重塑自我。我们生活在一个奇妙的时代:自动驾驶的汽车、能够满足我们需求的设备以及能够执行从先进制造到复杂手术的一切工作的机器人。自动化,算法和人工智能将改变日常生活的方方面面,但是我们是否准备好应对未来的工作、领导才能和创造力?
尽管许多人已经担心机器人会取代他们的工作,但是机器智能的飞速发展提出了一个更为重要的问题:二十一世纪人类智能的真正的潜力是什么?
书名:破解编码面试——189编程问题与解决方案
作者:盖尔·拉克曼·麦克道威尔
出版年份:2015年
推荐指数:?????4.7
本书将教您如何发现问题中的提示和隐藏的细节,发现如何将问题分解为可管理的部分、开发技巧以在遇到困难时如何自行解决,此外还会学习(或重新学习)核心计算机科学概念及练习189个面试问题和解决方案。
这些面试问题是真实的,它们反映了顶级公司的真正要求,因此您可以尽可能地做好准备。里面的189个编程面试问题,从基础知识到最棘手的算法问题,以及如何派生每个解决方案的演练,以便您可以自己了解如何解决189个问题,就像您自己所想的一样会接受真正的采访五个解决算法问题的行之有效的策略,使您可以解决未曾见过的问题。
书名:赖以生存的算法——人类决策计算机科学
作者:克里斯蒂安等人
出版年份:2016年
推荐指数:?????4.69
将计算机算法的见解应用于我们的日常生活是有助于解决常见的决策问题并阐明人的思维方式的一种有效方式。我们所有的生活都受到时间和空间的限制,这些限制导致了一系列特殊的问题:在一天或一生中,我们应该做什么或不做任何事情?我们应该接受多少混乱?新活动和熟悉的收藏夹之间最平衡的是什么?
这些看似独特的人类难题,但事实并非如此:计算机也面临相同的约束,因此计算机科学家数十年来一直在努力解决此类问题。
书名:蒸馏计算机科学——学习解决计算问题的技巧
作者:弗拉斯顿·费雷拉·菲洛
出版年份:2017年
推荐指数:?????4.65
这是一本快速且简便的计算机科学指南。它将教您编程计算机所需的基础知识。在简单介绍离散数学之后,它还介绍了常见的算法和数据结构及使计算机和编程语言起作用的原理。
书名:巴伦的AP计算机科学A 第8版
作者:Roselyn Teukolsky MS
出版年份:2018年
推荐指数:?????4.62
这本来自巴伦(Barron)的畅销书提供了切实可行且经过验证的考试策略。更新后的手册能向计算机科学应试者提供以下知识:针对AP计算机科学的三项AP实际测试一项测试,包括诊断测试图表详细列出了每个自由回答问题的评分建议答案和每个测试问题的解释。
这本书的练习考试反映了最近的AP考试所使用的新的自由回答方式。
书名:Python编程——计算机科学概论 第三版
作者:约翰·泽勒
出版年份:2016年
推荐指数:?????4.62
John Zelle的Python编程的第三版继承了更新文本以反映新技术,同时保持了经过时间考验的入门级计算机科学教学方法。此版本的一个重要更改是删除了大多数eval用法,并增加了其危害性的讨论。
在我们这个日益连接的世界中,开始考虑计算机安全问题永远不会为时过早。
书名:计算机科学原理——计算机科学的基本概念-适用于AP?计算机科学原理
作者:凯文
出版年份:2018年
推荐指数:?????4.62
计算机科学是世界上增长最快的研究领域,并且这种增长没有丝毫放缓的迹象。如果您曾经打开电话或上网,那么您已经使用过计算机,并且应该对单击鼠标或触摸屏幕时会发生的事情以及发生的速度有基本的了解。
读完本书后,您将懂得编辑照片、设计网站、编写JavaScript编码并使用电子表格进行整理的计算机科学的基本概念:计算机如何将信息转换为一和零,并在一瞬间将其发送数千英里?什么是IP地址?TCP / IP,DNS,HTML和CSS代表什么?硬盘如何存储大电影和数千首歌曲?秘密如何发送?
这些问题以及更多问题在《计算机科学原理》中得到了解答。
书名:计算机程序的结构和解释 第二版
作者:哈罗德·阿伯森(Harold Abelson),杰拉尔德·杰伊·萨斯曼(Gerald Jay Sussman)
出版年份:1996年
推荐指数:?????4.61
在过去的十年中,计算机程序的结构和解释对计算机科学课程产生了巨大影响。本书中的大多数主要编程系统都有更新,包括解释器和编译器,并且作者再多处地方进行了细微的修改。
引入了一个新主题,该主题强调了在计算模型中处理时间的不同方法所起的核心作用:具有状态的对象、并发编程、函数编程和惰性评估以及非确定性编程。有一些新的示例节,涉及图形中的高阶过程以及流处理在数值编程中的应用,以及许多新练习。
此外,所有程序都经过了重新设计,可以在符合IEEE标准的任何Scheme实现中运行。
书名:从前的算法——故事如何解释计算
作者:马丁·埃维格
出版年份:2017年
推荐指数:?????4.61
马丁·埃维格(Martin Erwig)在“算法算法”中将计算解释为超越电子计算机发生的事物,将计算机科学视为系统解决问题的研究。这本引人入胜的书方便地解释了计算,并显示了其与日常生活的相关性。
书名:数据结构和算法常识指南——提升您的核心编程技能
作者:杰伊·温格罗
出版年份:2017年
推荐指数:?????4.61
算法和数据结构不仅仅是抽象概念,掌握它们可以使您编写更快、更高效地运行代码,这对于当今的Web和移动应用程序尤为重要。本书采用了一种实用的数据结构和算法方法,您可以在日常生产代码中使用技术和现实场景;图形和示例使这些计算机科学概念易于理解;您可以将这些技术与任何语言一起使用。
使用Big O表示法(一种评估算法的主要工具)来衡量和阐明代码的效率。了解您对数组、链接列表和哈希表的选择是如何极大地影响您编写的代码。
终于揭开了本期推荐书籍的神秘面纱~
同学们感觉如何?
欢迎留言告诉小K
完
往期好文
戳原文,免费获得价值500元的试听课一节!