推荐国外经典计算机教材9本

网友投稿 733 2022-05-29

国外经典计算机教材9本推荐给你,其中前两本刚刚上架。你读过哪些经典教材欢迎一起来分享。

最新上架:

1、C++程序设计(第3版)

译者:凌杰

合没有编程经验的读者学习C++编程

也适合有其他语言编程经验想要转向C++的读者学习。

本书适合作为高等院校计算机专业程序设计、编程基础等课程的教材,也适合专业程序员和想要学习C++编程的读者阅读参考。

本书具有以下特色:

涵盖传统话题:本书致力于利用面向对象编程的相关性和有效性来介绍计算基础概念。

遵循C++标准:支持C++14 或更新的标准。

先讲对象:第3 版保留了之前两个版本先讲对象的方法。

精心组织教学内容:让学生先专注于那些能丰富语言表达能力的部分,一些隐晦难懂的问题都放到了最后几章中。无需特定的C 系统:所有的材料都可以在任何支持C++标准的编译器系统中使用,并且所有代码都在Windows 的Microsoft Visual C++和UNIX 的GNU g++中通过了测试。

引入算法模式:首先介绍了一种算法模式,即输入—处理—输出(IPO)模式,并在后续章节使用到它。此外,还在适当的场景中介绍Alternative Action、Indeterminate Loop等其他算法模式。

2、编程原本

译者:裘宗燕

追溯数学原理,探求编程的本质

本书得到了C++之父Bjarne Stroustrup鼎力推荐。

本书将严格的数学定义、公理化和演绎方法应用于程序设计,讨论程序与保证它们正确工作的抽象数学理论之间的联系。本书把理论的规程、基于这些规程写出的算法,以及描述算法性质的引理和定理一起呈现给读者,以帮助读者将复杂系统分解为一些具有特定行为的组件。

本书适合软件开发人员和需要进行程序设计的科学家及工程师阅读,也可供高等院校计算机及相关专业的师生参考。

经典教材

1、操作系统导论

译者:王海鹏

美国知名操作系统教材

紧紧围绕操作系统的三大主题元素:虚拟化 并发和持久性进行讲解

豆瓣原版评分9.7

本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,很适合高等院校相关专业的教师开展教学和高校学生进行自学。

2、人工智能(第2版)

译者:林赐

人工智能百科全书

易于上手的人工智能自学指南

涵盖机器学习 深度学习 自然语言处理 神经网络 计算机博弈等各种知识 图文详细 讲解细致 配备丰富的教学资源和学习素材

美国经典教材,在美亚上,被评价为自Russell & Norvig的《人工智能:一种现代方法》之后更好的教材,更加适合本科生使用。

本书提供了丰富的教学配套资源,适合作为高等院校人工智能相关专业的教材,也适合对人工智能相关领域感兴趣的读者阅读和参考。

3、软件工程(第4版•修订版)

译者:杨卫东

软件工程领域公认的经典名著

国际上众多名校采用的软件工程课程的经典教材

配有教学PPT和习题答案等丰富的教学资源

全书共分为14章,分3个部分介绍主要内容。第一部分解释为什么软件工程知识对实践者和研究者同样重要,还讨论了理解过程模型问题的必要性以及敏捷方法和精细地进行项目计划的必要性;第二部分论述开发和维护的主要步骤;第三部分主要讲述软件评估和改进。

本书适合作为计算机相关专业软件工程课程的本科教材,也适用于介绍软件工程的概念与实践的研究生课程,期望进一步学习该领域相关知识的专业人员也可以阅读本书。

4、数据结构(Python语言描述)

译者:李军

基于Python语言的数据结构基础编程语法详解

国外高等院校信息科学与技术教材

《数据结构 Python语言描述》第1章简单介绍了Python语言的基础知识和特性。第2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、第5章包括接口和实现之间的重点差异、多态以及信息隐藏等内容,第6章主要讲解继承的相关知识,第7章到第9章以栈、队列和列表为代表,介绍了线性集合的相关知识。第10章介绍了各种树结构,第11章讲解了集和字典的相关内容,第12章介绍了图和图处理算法。每章*后,还给出了复习题和案例学习,帮助读者巩固和思考。

5、Python程序设计(第3版)

译者:王海鹏

推荐国外经典计算机教材9本

Python之父作序推荐

知名Python编程从入门到实践教程书

基于Python3编写 提供代码示例和教学PPT

本书具有以下特点:

● 广泛使用计算机图形学——本书提供一个简单的图形软件包graphics.py作为示例。

● 生动有趣的例子——本书包含了完整的编程示例来解决实际问题。

● 亲切自然的行文——以自然的叙事风格介绍了重要的计算机科学概念。

● 灵活的螺旋式学习过程——简单地呈现概念,逐渐介绍新的思想,章节末加以巩固强化。

● 时机恰好地介绍对象——本书既不是严格的“早讲对象”,也不是“晚讲对象”,而是在命令式编程 的基础上简要地介绍了对象概念。

● 提供丰富的教学素材——提供了大量的章末习题。还提供代码示例和教学PPT下载。

6、UNIX操作系统设计

Linux之父Linux Torvalds曾捧读的经典著作

UNIX操作系统经典著作,畅销多年

深度剖析UNIX操作系统内核的内部数据结构、算法和UNIX系统的高级问题

本书以UNIX系统为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书首先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。

7、计算机科学概论(第12版)

译者:刘艺,吴英,毛倩倩译

计算机科学的全景式展现

经典的导论性教材的全新版本

全面把握全新的技术发展趋势

《计算机科学概论》多年来一直深受世界各国高校师生的欢迎,是美国哈佛大学、麻省理工学院、普林斯顿大学、加州大学伯克利分校等知名大学的课程教材,对我国的高校教学也产生了广泛影响。

《计算机科学概论》以历史的眼光,从发展的角度、当前的水平以及现阶段的研究方向等几个方面,全景式描述了计算机科学各个子学科的主要领域。在内容编排上,很好地兼顾了学科广度和主题深度,把握了全新的技术发展趋势。《计算机科学概论》用算法、数据抽象等核心思想贯穿各个主题,并且充分体现了各个主题的历史背景、发展历程和新的技术趋势,培养读者的大局观,为今后深入学习其他计算机专业课程打下坚实的基础。

本文转载自异步社区。

原文链接:https://www.epubit.com/articleDetails?id=88c61d8cf6b245dda39b2b86ddecda8e

软件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python IO模型之selectors模块
下一篇:OpenCv4.4.0Qt5.12.2OpenCv-Contrib-4.4.0
相关文章