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

    文章

    144

    浏览量

    11825
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    31007
  • 大数据
    +关注

    关注

    64

    文章

    9096

    浏览量

    144057

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    计算机专业408考研科目

    408 跨考零基础:三个月入门到精通路线 站在2026年的节点回望,计算机考研408(计算机学科专业基础综合)早已超越了单纯的知识点考核,它更像是一场对逻辑思维与系统观的深度洗礼。对于跨考且零基
    发表于 04-11 16:44

    十进制计算机硬件体系结构及“独值”量化逻辑运算革命(一)

    采用“独值”量化逻辑理论设计十进制数字计算机,十进制网络计算机,十进制模拟计算机,十进制模糊计算机,实现计算机类型多样化,
    的头像 发表于 01-29 09:13 1115次阅读
    十进制<b class='flag-5'>计算机</b>硬件体系结构及“独值”量化逻辑运算革命(一)

    乐高®教育宣布推出专注于计算机科学与人工智能的动手实践式学习解决方案

      一项名为《构建未来:全球计算机科学与人工智能教育报告》的研究新近指出,虽然基础教育阶段的教师充分认可动手实践式的计算机科学与人工智能教育的优势,但普遍缺乏能有效提升
    的头像 发表于 01-12 19:52 458次阅读
    乐高®教育宣布推出专注于<b class='flag-5'>计算机</b><b class='flag-5'>科学</b>与人工智能的动手实践式学习解决方案

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理解这些差异,是进行正确设备选型的基础。
    的头像 发表于 11-25 14:45 1999次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    使用NVIDIA技术驱动的超级计算机助力开放科学研究

    五个备受瞩目的 HPC 奖决赛入围项目凭借 Alps、JUPITER 和 Perlmutter 超级计算机的支持在气候建模、流体模拟等领域取得了重大突破。
    的头像 发表于 11-25 11:17 994次阅读

    龙架构计算机系统能力核心课程教学研讨会圆满举行

    2025年11月8日,由教育部计算机专业系统能力课程群虚拟教研室指导、北京航空航天大学计算机学院主办的龙架构计算机系统能力核心课程教学研讨会在京举行。
    的头像 发表于 11-14 13:52 780次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    赛昉科技VisionFive 2单板计算机开发板测评作品合集 产品介绍: 昉·星光 2是全球首款集成了3D GPU的高性能量产RISC-V单板计算机,搭载昉·惊鸿-7110(型号:JH-7110
    发表于 09-04 09:08

    2025年地方高校计算机专业核心课程暑期师资培训成功举办

    近日,2025年地方高校计算机专业核心课程暑期师资培训在昆明成功举办。培训由“中西部高校关键计算技术人才培养共同体”“计算机专业系统能力
    的头像 发表于 08-20 11:29 1418次阅读

    微软正式发布Microsoft行星计算机专业

    地理空间数据虽赋能能源、农业、零售等多领域,却因复杂性与数据孤岛问题长期局限于专家群体。微软正式发布Microsoft行星计算机专业版,通过Microsoft Azure(国际版)整合AI技术分析能力,实现海量数据从采集、处理到洞察的全流程管理,推动可持续决策成为企业新基
    的头像 发表于 08-19 14:31 1319次阅读

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业计算机
    的头像 发表于 07-28 16:07 726次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 754次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 897次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 915次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    NVIDIA驱动的现代超级计算机如何突破速度极限并推动科学发展

    现代高性能计算不仅使得更快的计算成为可能,它正驱动着 AI 系统解锁更多领域的科学突破。 高性能计算经历了多次迭代,每一次都源于对技术的创造性再利用。例如,早期的超级
    的头像 发表于 06-26 19:39 1429次阅读
    NVIDIA驱动的现代超级<b class='flag-5'>计算机</b>如何突破速度极限并推动<b class='flag-5'>科学</b>发展

    工业计算机如何设计用于冲击和振动

    工业计算机是为挑战消费级系统耐用性的环境而构建的。在制造业、运输业、国防和采矿业等领域,计算机面临着持续的冲击、振动和其他物理压力。设计这些系统以在这种条件下保持可靠需要卓越的工程和创新技术。本文
    的头像 发表于 05-19 15:27 619次阅读
    工业<b class='flag-5'>计算机</b>如何设计用于冲击和振动