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

    浏览量

    11776
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30785
  • 大数据
    +关注

    关注

    64

    文章

    9029

    浏览量

    143055

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    工业计算机的重要性

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

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

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

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

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

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

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

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

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

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
    的头像 发表于 04-22 14:29 1858次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    2025全国大学生计算机系统能力大赛启幕,RT-Thread助力高校人才培养

    全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起,全国高等学校计算机教育研究会、系统能力培养研究专家组、系统能力培养研究项目发起高校主办的面向高校大学生的全国性大赛,其目标是以学科竞赛推动
    的头像 发表于 04-10 21:26 775次阅读
    2025全国大<b class='flag-5'>学生计算机</b>系统能力大赛启幕,RT-Thread助力高校人才培养

    NVIDIA GTC2025 亮点 NVIDIA推出 DGX Spark个人AI计算机

    台式超级计算机由 NVIDIA Grace Blackwell 驱动,为开发者、研究人员和数据科学家提供加速 AI 功能;系统由头部计算机制造商(包括华硕、Dell Technologies、HP
    的头像 发表于 03-20 18:59 1270次阅读
    NVIDIA GTC2025 亮点  NVIDIA推出 DGX Spark个人AI<b class='flag-5'>计算机</b>

    NVIDIA 宣布推出 DGX Spark 个人 AI 计算机

    的 DGX™ 个人 AI 超级计算机。   DGX Spark(前身为 Project DIGITS)支持 AI 开发者、研究人员、数据科学家和学生,在台式电脑上对大模型进行原型设计、微调和推理。用
    发表于 03-19 09:59 504次阅读
       NVIDIA 宣布推出 DGX Spark 个人 AI <b class='flag-5'>计算机</b>

    NVIDIA推出个人AI超级计算机Project DIGITS

    NVIDIA 推出个人 AI 超级计算机 NVIDIA Project DIGITS,全球的 AI 研究员、数据科学家和学生都可获取 NVIDIA Grace Blackwell 平台的强大功能。
    的头像 发表于 01-08 11:03 1159次阅读

    哪些专业适合学习嵌入式开发?

    市场的80%以上,那什么专业能够轻松转行呢? 1)计算机科学与技术:作为基础学科,计算机科学与技术专业
    发表于 01-03 13:44

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 941次阅读