0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机科学专业学生课外读物推荐书单

DPVg_AI_era 来源:lq 2019-01-23 09:05 次阅读

作为一名计算机专业的学生,肯定不能完全靠课堂上讲授的知识,应该将更多的眼光放在课堂之外,尽量去多读一些最优秀的计算机科学读物。本文列出了10本面向计算机专业学生的课外补充读物,值得参考收藏。

作为一名计算机专业的学生,肯定不能完全靠课堂上讲授的知识,计算机科学的涵盖范围非常宽广,应该将更多的眼光放在课堂之外,尽量去读一些最优秀的计算机科学读物。

好书再多,总是读不完的。这里给出一份推荐书单,列出了10本面向计算机专业学生的课外补充读物,值得参考收藏。

1、Data Visualization Made Simple

作者:Kristen Sosulski

作为一名计算机科学专业的学生,可能今后要处理的最主要的东西就是数据。对于那些想要专攻数据科学甚至是大数据的人来说,这本书很适合初学者入门。

本书详细描述了软件、编程语言、以及数据可视化平台,还提供了有关数据探索方法的一些重要见解。在本书中,读者将了解超过30种类型的图表,以及这些图表描绘的数据类型的相关观点。读者还可以了解提供数据演示的有效策略。

2、The Soul of a New Machine

作者:Tracy Kidder

作为一名计算机科学专业的学生,最好是能够熟悉计算机的发展史。而这就是本书所讲的全部内容。这本书是清晰描述计算机历史最好的书籍之一。

作者Tracy Kidder在书中加入了戏剧和喜剧元素的笔法,使它看起来更加有趣。这本书不属于枯燥无味的计算机科学书籍之一。该书还将讲述一些为技术发展做出贡献的愿望。

3. Structured Computer Organization

作者:Andrew S Tanenbaum

读者应该考虑阅读Andrew S Tanenbaum和Todd Austin写的《结构化计算机组织》一书。 本书将为读者提供计算机工作原理的可视化图表。无论读者处于哪个专业领域,这些信息对于追寻计算机科学的人来说都很重要。

本书首先讲授晶体管、门、构成处理器的部件以及处理器的工作原理。在本书中,这些信息以简化的方式表述,非计算机科学领域的读者也能够顺利理解。

4. Hackers: Heroes of the ComputerRevolution

作者:Steven Levy

嗯,一提起黑客,我们一般都会想到一些负面概念。好消息是,这本书讲的不是关于黑客的负面消息,而是一些在计算的世界中成就了伟大事业的人们的故事。

书中提到了许多了不起的人,比如乔布斯、比尔·盖茨、Lee Felsenstein和Slug Russel等人的事迹。如果读者有意打造一款炫酷的技术产品,应该可以从这本书中获取充分的动力和灵感。

5. Introduction to Algorithms

作者:Thomas H.Cormen

作为计算机科学专业的学生,在编程时总会使用各种不同的算法。这本经典书籍将为您提供有关如何有效利用不同算法的宝贵知识。

本书将提升读者的编程水平,如何从一名普通程序员升级为一名聪明的程序员。本书内容涵盖了搜索算法、排序算法以及作为程序员可能遇到的所有其他算法的详细信息。

6. The Code Book

作者:Simon Singh

虽然这本书不是计算机科学读物,但它涵盖了一些与计算机学生相关的重要话题,是计算机科学专业学生应该考虑阅读的书籍之一。

本书中详细介绍的主题之一是加密,书中深入探讨了这个主题,读者可以学习如何加盟其作为程序员实现加密过程,以及加密技术在现实世界中的应用等内容。

该书还涵盖了计算机科学发展的一些历史及其可能引发的革命。

7. Sketching User Experiences: Getting theDesign Right and the Right Design

作者:Bill Buxton

作为计算机科学专业的学生,经常面临的任务之一就是构建不同的产品。一些产品的使用者对技术可能不熟悉。本书将教您如何有效地与合作伙伴和其他利益相关方进行沟通。

无论是正确的产品设计还是原型,本书都能为您提供所需的一切。 这些信息将帮助读者在灵活的软件开发团队中生存。书中每个主题都附有实例。

8. The Innovators: How a Group of Hackers,Geniuses, and Geeks Created the Digital Revolution

本书由Walter Isaacson撰写,详细介绍了一些在计算机和编程领域做出巨大贡献的人。

书中提到的一些名人包括史蒂夫·沃兹尼亚克,比尔·盖茨,史蒂夫·乔布斯,约翰·冯·诺伊曼,拉里·佩奇等人。介绍了这些在计算机行业享有鼎鼎大名的人物生平。这本书将推动你在计算机领域做出一番了不起的事情来。

9. Cracking the Coding Interview

作者: Gayle Laakmann McDowell

如书名所示,这是一本帮助你通过编程面试的书。这本书能够提升你参加编程面试的成功率,当然这要建立在你具备一定编程技能水平的基础上。

10. Elementary Number Theory With Programming

数学与编程之间有着什么样的关系? 这本书将给你一个答案。 在这个令许多计算机科学专业的学生感到不快的问题上,本书给出的观点相信会让你大开眼界。

作为一名计算机科学专业的学生,最好能够让自己成为一个狂热的读者。本文中推荐的10本书出版时间有新有旧,花些时间读读这些书吧,你不会后悔的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机科学
    +关注

    关注

    1

    文章

    142

    浏览量

    11351
  • 程序员
    +关注

    关注

    4

    文章

    949

    浏览量

    29744
  • 大数据
    +关注

    关注

    64

    文章

    8853

    浏览量

    137196

原文标题:【书单】计算机科学新生课外阅读推荐(共10本)

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    计算机接口位于什么之间

    计算机接口是计算机硬件和软件之间、计算机与外部设备之间以及计算机各部件之间传输数据、控制信息和状态信息的硬件设备和软件程序。它在计算机系统中
    的头像 发表于 10-14 14:02 174次阅读

    计算机的内存容量有什么作用

    计算机的内存容量,作为一个核心概念,在计算机科学、信息技术以及日常使用中扮演着至关重要的角色。它不仅直接关系到计算机处理数据的能力,还影响着用户体验、系统性能以及多任务处理的效率。在深
    的头像 发表于 09-10 14:47 465次阅读

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对计算机总线结构和分类的详细阐述,内容将涵盖总线的基本概念、内部结
    的头像 发表于 08-26 16:23 770次阅读

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两个重要阶段,它们在多个方面存在显著的区别。以下是对这两类计算机在硬件、性能、应用以及技术发展等方面区别的详细阐述。
    的头像 发表于 08-23 15:28 1179次阅读

    借助NVIDIA超级计算机加速量子计算发展

    科学期刊《自然》(Nature)本月早些时候发表了一项研究,通过使用 NVIDIA 驱动的超级计算机,验证了量子计算的商业化途径。
    的头像 发表于 07-25 09:55 471次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1077次阅读

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    ,发现只要是涉及量子计算机原理方面的资料,其中提及最多的就是量子叠加,直接忽视专业级大神的那些不太友好的解释,只看科普性的解释:量子叠加原理是量子力学的基本原理之一;量子比特可以同时处于多个状态,这种
    发表于 03-13 17:19

    【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    本书内容从目录可以看出本书主要是两部分内容,一部分介绍量子计算机原理,一部分介绍其应用。 其实个人也是抱着对这两个问题的兴趣来看的。 究竟什么是量子计算机相信很多读者都是抱着这个疑问
    发表于 03-11 12:50

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    分介绍了量子计算机的工作原理、计算能力、研发现状等专业知识点;第二部分介绍了量子计算机的应用场景,比如工厂、物流、智慧交通、自动驾驶等等;正好适合我这样的量子小白阅读。 开始第一部分
    发表于 03-05 17:37

    量子计算机应用——量子计算沉浸式体验系统

    让量子计算机走出实验室造中国自主可控量子计算机由于量子计算机的研制属于巨型系统工程,真机搭建复杂,成本高昂,涉及众多基础产业和工程实现环节,需要大量跨专业人才。量子
    的头像 发表于 02-24 08:21 316次阅读
    量子<b class='flag-5'>计算机</b>应用——量子<b class='flag-5'>计算</b>沉浸式体验系统

    量子计算机的未来

    了解量子计算机对于工业生产和产品研发的使用
    发表于 02-01 15:30

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中两个重要的主题,它们虽然有一定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,并从不同的角度对它们进行分析比较。 首先,我
    的头像 发表于 01-14 14:56 3044次阅读

    量子计算机的作用有哪些

    量子计算机是一种基于量子力学原理的新型计算机,它利用量子比特(qubit)进行信息处理,具有传统计算机无法比拟的计算能力和潜力。量子计算机
    的头像 发表于 12-30 14:32 1767次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在功能、设计、可靠
    的头像 发表于 12-27 10:50 579次阅读

    什么是后量子密码学?量子计算机vs经典计算机

    后量子密码学(Post-Quantum Cryptography,PQC)是在经典计算机上定义和执行算法,研究量子计算机和经典计算机都无法破解的新密码系统。后量子密码学的提出是为了抵抗量子计算
    的头像 发表于 12-19 11:42 1554次阅读