计算机科学(Computer Science)是近年来的大热专业,其相关职业如软件开发、网站开发、手机APP开发等,都是近年来的热门高薪职业,有不少非CS专业的学生也会在就业中考虑自学转行,其热门程度可见一斑!
在美国中学的课堂中,计算机科学是一门重要的选修课程,俗话说,科技是人类的未来,很多顶尖寄宿学校认为这门学科的学习可以帮助同学们培养逻辑能力、掌握学习技术的技能,为未来做好准备。
对于同学们来说,在中学阶段想要探索CS、学习编程代码、甚至希望参加相关竞赛的话,你的知识基础就需要牢牢打好!今天,我们为大家特地挑选了7本CS相关的启蒙入门书籍,大家可以在暑假期间自行挑选阅读~
1. Head First Learn to Code
ISBN参考 | 978-1491958865 |
作者 | Eric Freeman |
通过阅读这本书,你将学会如何进行计算思维,以及如何编写代码,使你的电脑、移动设备或任何有CPU的东西为你做事。使用Python编程语言,你将逐步学习编程的核心概念,以及计算机科学的许多基本主题,如数据结构、存储、抽象、递归和模块化。
基于认知科学和学习理论的最新研究,本书采用了丰富的视觉形式来带动读者的思考,提供多感官的学习体验。
2. Python for Tweens and Teens
ISBN参考 | 979-8411806373 |
作者 | Aristides Bouras |
算法思维涉及的不仅仅是学习代码,更是一个解决问题的过程。这本书适合对计算机编程零基础的学生,详细介绍了计算和算法思维。在当今,Python无疑是一种非常流行的编程语言,本书则致力于帮助读者用Python进入编程世界。
3. Terms and Conditions
ISBN参考 | 978-1770462748 |
作者 | R. Sikoryak |
这本书十分有趣,作者将苹果公司的用户条款的全部内容搬了出来,并将其与漫画艺术相融合,可读性强,可以说是对我们现在所在的数字时代进行的一项超现实记录。
4. Broad Band
ISBN参考 | 978-0593329443 |
作者 | Claire L. Evans |
这本书围绕着互联网发展中的女性先驱者为主线,事实上,在每一个重要的技术浪潮的起点,都存在女性的身影。她们可能隐藏在众目睽睽之下,但是她们的发明和贡献以我们没有意识到的方式触及到我们的生活,这些女性成就了今天的互联网。
5. Impractical Python Projects
ISBN参考 | 978-1593278908 |
作者 | Lee Vaughan |
如果你对Python这门编程语言稍微有一些了解,那么你可以考虑阅读这本书,无论是想学习一些新的Python技能,还是想了解更多的知识信息,这本书绝对是你不容错过的宝贵资源。
6. Twitterbots
ISBN参考 | 978-0262037907 |
作者 | Tony Veale, Mike Cook |
本书对Twitter机器人的世界进行了研究,从机器人王国最伟大的作品到机器人建设的方法和原因,再到机器人在社会媒体领域的地位。书中作者不仅研究了如何利用Twitter的优势来实现自己的的技术挑战,而且还研究了如何能够制作出诙谐、简明输出的机器人的更大的知识工程挑战。
7. Soonish
ISBN参考 | 978-0399563843 |
作者 | Kelly Weinersmith, Zach Weinersmith |
如果你对科学技术的发展十分感兴趣,那一定要来读读这本书。作者向我们展示了即将到来的东西–从机器人群到核聚变动力烤炉。通过将他们自己的研究、对正在实现这些进展的科学家的采访以及漫画结合起来,作者研究了为什么需要这些技术,它们将如何工作,以及什么在阻碍它们的发展。
本书调查了十个不同的新兴领域,从可编程物质到增强现实,从太空电梯到机器人建筑,向我们展示了未来人类将拥有的神奇世界。
以上就是我们为大家精心整理的计算机科学类启蒙课外书单,欢迎同学们利用暑假的时间,挑选自己感兴趣的话题来阅读。
本书单参考资料链接如下,供大家参考:
https://sfpl.bibliocommons.com/list/share/379730047/1318173581