无标题文档

计算机科学领域优秀原版教材推荐(1)

2020-05-28

 




1. An Introduction to Kolmogorov Complexity and Its Applications
 访问网址:https://link.springer.com/book/10.1007/978-3-030-11298-1

                  
本书为必读教科书,其对柯尔莫哥洛夫复杂性 (Kolmogorov Complexity)进行了基本介绍,涵盖了基本概念和最重要的实际应用。Kolmogorov 复杂性是信息科学的中心理论和强大工具,用于处理单个对象中的信息量。 本书获得了“教材界的奥斯卡”——教科书与学术作者协会 2020 McGuffey长青奖!评委对该书的评价:“二十多年来,An Introduction to Kolmogorov Complexity and Its Applications 一直是一本优秀的教科书,是有关信息复杂性的综合参考。”
 
  
2. Fundamentals of Image Data Mining
访问网址:https://link.springer.com/book/10.1007/978-3-030-17989-2


本书全面回顾了图像数据挖掘的基本原理,以及该领域使用的最新前沿技术,涵盖了图像分析和理解的所有方面,为特征提取、机器学习和图像检索领域提供了深入的见解。本书阐明了如何应用基础数学和高级数学的概念来解决各种图像数据挖掘问题。


3. Software Languages
访问网址:https://link.springer.com/book/10.1007/978-3-319-90800-7

   

本书介绍了与软件开发中软件语言应用程序相关的基本概念和工程技术。 涵盖了广泛的软件语言,其中最著名的是编程语言、特定领域语言、建模语言、交换格式、及语言定义语言。 

 
4. History of Cryptography and Cryptanalysis
访问网址:https://link.springer.com/book/10.1007/978-3-319-90443-6


此教科书对历史上的密码学和密码分析进行了有趣的回顾。文字涉及古代世界最早使用的单字母密码,“牢不可破”的维格涅尔密码的发展,以及有关密码术在美国独立战争期间如何进入军事情报库的记载。 谈及美国内战,这本书解释了北方联邦如何解决南方联盟使用的Vigenère密码。研究了第一次世界大战和第二次世界大战中密码机的发展。 探索了计算机时代的密码学,从公钥密码学和网络安全到犯罪性的网络攻击和网络战。展望未来,还讨论了密码术在物联网中的作用,以及量子计算的潜在影响。
 
5. Monte Carlo Methods
访问网址:https://link.springer.com/book/10.1007/978-981-13-2971-5 
本书旨在弥合统计学与计算机科学在蒙特卡罗方法上的分歧。得益于其综合性和系统性,本书适用于开发和教授有关蒙特卡罗方法的研究生课程。本书追求两个主要目标:(1)向统计学研究人员介绍将蒙特卡罗方法应用于计算机视觉、计算机图形学、机器学习、机器人技术、人工智能等更广泛领域中的应用问题 (2)使从事这些领域工作的科学家和工程师更容易采用蒙特卡罗方法来促进他们的研究。

6. The Python Workbook
访问网址:https://link.springer.com/book/10.1007/978-3-319-14240-1
本教科书侧重支持动手学习,鼓励通过积极练习来发展编程技能。书中提供了186项练习,涵盖了各种学科和常见应用,还提供了所选练习的解决方案,并附有简短注释,以解释用于解决问题的技术或突出显示Python语法的特定要点。本书提供的练习和解决方案非常适合希望提高编程能力的本科生需求。
 
7. Digital Business Analysis
访问网址:https://link.springer.com/book/10.1007/978-3-030-05719-0
本书在数字技术的背景下进行商业分析,介绍了现代商业分析技术,还涵盖了深入的案例研究。在这些案例研究中,将来自真实场景的商业问题和机会映射到了数字解决方案中,总结了每个业务分析师都应遵循的七项指导原则。
 
8. Introduction to Software Design with Java
访问网址:https://link.springer.com/book/10.1007/978-3-030-24094-3
本教科书提供了对软件设计的深入介绍,重点是面向对象的设计以及Java编程语言的使用,目标是通过探索设计过程的经验来帮助读者学习软件设计。本书面向那些缺乏编程经验并希望从编写小型程序和脚本转向解决大型系统开发问题的读者,包括计算机科学和软件工程专业的本科生。
 
9. Essentials of Cloud Computing 
访问网址:https://link.springer.com/book/10.1007/978-3-030-13134-0
本书全面概述了云计算的各个方面,从领域起源到最新发展,不仅讨论了云范例,还研究了云计算如何与其他计算模型协同工作以满足不断发展的计算趋势的需求。本书技术严格但易于操作,是云计算研究生课程的理想资源。专业软件开发人员和云架构师也可作为参考书来使用。
 
10. Deep Learning for NLP and Speech Recognition
访问网址:https://link.springer.com/book/10.1007/978-3-030-14596-5
本书介绍了深度学习架构,并将其应用于各种NLP任务,包括文档分类、机器翻译、语言建模和语音识别NLP和语音识别。可用于常见NLP和语音识别应用的深度学习技术的参考书,提供了最先进的方法,并提供了带有代码的实际案例研究,以提供实际操作经验。


其它重点计算机科学教材
施普林格•自然(Springer Nature)近日推出了一项全球方案,免费开放500多册重点教材。这些教材涵盖了施普林格•自然电子图书的各个学科系列,开放时间至少持续到今年7月底。